[PHP] Variablen oda so prob?
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:
PHP-Code:
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:
PHP-Code:
$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:
PHP-Code:
$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