Blakkeight
21.10.2006, 13:14
Sry fuer den schlechten Titel aber ich habe keine ahnung wie ich mein Problem bezeichnen soll. =)
So hier mal der Code um den es sich handelt:
include("style/standart/vaa/news.php");
$sql=mysql_query("SELECT ID, name,mail,title,datum,post FROM ".$pref."news ORDER BY ID DESC;") or die(mysql_error());
while($row = mysql_fetch_array($sql)) $news_posts[] = $news_content_edit;
if (empty($news_posts)) $news_posts = array("");
$news_content = implode("", $news_posts);
Ansich funzt er ja nur zeigt er nicht die Variablen aus der datei news.php an.
Die News datei dient als TPL und in ihr ist dieser code enthalten:
$news_content_edit = '
<table>
<tr>
<td>Titel: </td>
<td><input name="title" type="text" value="'.$row['title'].'"></td>
</tr>
<tr>
<td>Text: </td>
<td><textarea name="post">'.$row['post'].'</textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="'.$lang['news_edit'].'"></td>
</tr>
</table>
';
Keine ahnung wieso aber irgend wie werden die Variablen $row['title'] und $row['post'] nicht erkannt.
Wenn ich den code aber nun so veraender das er so aussieht:
$sql=mysql_query("SELECT ID, name,mail,title,datum,post FROM ".$pref."news ORDER BY ID DESC;") or die(mysql_error());
while($row = mysql_fetch_array($sql)) $news_posts[] = '
<table>
<tr>
<td>Titel: </td>
<td><input name="title" type="text" value="'.$row['title'].'"></td>
</tr>
<tr>
<td>Text: </td>
<td><textarea name="post">'.$row['post'].'</textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="'.$lang['news_edit'].'"></td>
</tr>
</table>
';
if (empty($news_posts)) $news_posts = array("");
$news_content = implode("", $news_posts);
funktionierts.
Kann mir jemand soweit helfen das das Erste Bsp. Funktioniert?
Thread kann geloescht werden, hat sich erledigt. Habs auf eine andere weise hinbekommen. gruss jay
So hier mal der Code um den es sich handelt:
include("style/standart/vaa/news.php");
$sql=mysql_query("SELECT ID, name,mail,title,datum,post FROM ".$pref."news ORDER BY ID DESC;") or die(mysql_error());
while($row = mysql_fetch_array($sql)) $news_posts[] = $news_content_edit;
if (empty($news_posts)) $news_posts = array("");
$news_content = implode("", $news_posts);
Ansich funzt er ja nur zeigt er nicht die Variablen aus der datei news.php an.
Die News datei dient als TPL und in ihr ist dieser code enthalten:
$news_content_edit = '
<table>
<tr>
<td>Titel: </td>
<td><input name="title" type="text" value="'.$row['title'].'"></td>
</tr>
<tr>
<td>Text: </td>
<td><textarea name="post">'.$row['post'].'</textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="'.$lang['news_edit'].'"></td>
</tr>
</table>
';
Keine ahnung wieso aber irgend wie werden die Variablen $row['title'] und $row['post'] nicht erkannt.
Wenn ich den code aber nun so veraender das er so aussieht:
$sql=mysql_query("SELECT ID, name,mail,title,datum,post FROM ".$pref."news ORDER BY ID DESC;") or die(mysql_error());
while($row = mysql_fetch_array($sql)) $news_posts[] = '
<table>
<tr>
<td>Titel: </td>
<td><input name="title" type="text" value="'.$row['title'].'"></td>
</tr>
<tr>
<td>Text: </td>
<td><textarea name="post">'.$row['post'].'</textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="'.$lang['news_edit'].'"></td>
</tr>
</table>
';
if (empty($news_posts)) $news_posts = array("");
$news_content = implode("", $news_posts);
funktionierts.
Kann mir jemand soweit helfen das das Erste Bsp. Funktioniert?
Thread kann geloescht werden, hat sich erledigt. Habs auf eine andere weise hinbekommen. gruss jay