outi
17.04.2004, 23:59
hi,da ich jetzt angefangen habe php zu proggen ,habe ich mir auf meinem rechner ein apache server mit mysql usw eingerichtet .Geht auch alles hervorrangend .Aber jetzt hab ich einscript von einem freund bekommen das ganz einfach ist und das bei ihm funzt (war dabei) .Jetzt wollt ich das bei mir auch ausprobiern und es geht einfach nicht .Es ist eine art newsscript bei dem man mit einem admin script etwas eintragen kann dass dann angeziegt wird .Das anzeigen geht (hab mit mysqladmin was eingetragen, wurde angezeigt) ,aber wenn ich was in die felder eintrag und abschicke aktualisiert sich das adminscript bloß und die felder sind leer ,es wurde nichts eingetragen .
plz help
hier das admin script :
<?
include "connect.inc.php";
?>
<?
if ($news_eintragen == "go" ) {
$an_id = mysql_query("INSERT INTO news (id,inhalt,autor,topic) VALUES ('','$inhalt','$autor','$topic')");
if (!$an_id ) { echo "nicht erfolgreich"; } else { echo "erfolgreich"; };
};
?>
<?
if ($newsal == "aendern" ) {
$an_id = mysql_query("UPDATE news set inhalt='$inhalt',autor='$autor',topic='$topic' where id='$id'");
if (!$an_id ) { echo "nicht erfolgreich"; } else { echo "erfolgreich"; };
};
if ($newsal == "loeschen" ) {
$an_id = mysql_query("DELETE FROM news where id='$id'");
if (!$an_id ) { echo "nicht erfolgreich"; } else { echo "erfolgreich"; };
};
?>
<table cellpadding=2 bgcolor=#00C070>
<tr><td>News eintragen</td></tr><tr><td><br><br>
<form method=post action=admin.php>
Topic : <input type=text name="topic"></input>
</td</tr><tr><td>
Inhalt : <input type=text name="inhalt"></input></td></tr>
<tr><td>
Autor : <input type=text name="autor"></input>
<input type=hidden name=news_eintragen value="go"></input>
</td></tr><tr><td>
<input type=submit value=eintragen></input>
</form>
</td></tr></table>
<br><br>
News bearbeiten
<br><br>
<?
$query = "SELECT * FROM news ORDER BY id desc";
$result = mysql_query($query);
while ( $row = mysql_fetch_array($result)) {
?>
<form method=post action=admin.php>
<table bgcolor=green cellpadding=3>
<tr><td><input type=text name=topic value='<? echo $row[topic]; ?>'</td></tr>
<tr><td><input type=text name=autor value='<? echo $row[autor]; ?>'</td></tr>
<tr><td><input type=text name=inhalt value='<? echo $row[inhalt]; ?>'</td></tr>
<tr><td><input type=submit name=newsal value=aendern></td></tr>
<tr><td><input type=submit name=newsal value=loeschen></td></tr>
</table>
<input type=hidden name=id value='<? echo $row[id]; ?>'></input>
</form>
<?
};
mysql_close();
?>
plz help
hier das admin script :
<?
include "connect.inc.php";
?>
<?
if ($news_eintragen == "go" ) {
$an_id = mysql_query("INSERT INTO news (id,inhalt,autor,topic) VALUES ('','$inhalt','$autor','$topic')");
if (!$an_id ) { echo "nicht erfolgreich"; } else { echo "erfolgreich"; };
};
?>
<?
if ($newsal == "aendern" ) {
$an_id = mysql_query("UPDATE news set inhalt='$inhalt',autor='$autor',topic='$topic' where id='$id'");
if (!$an_id ) { echo "nicht erfolgreich"; } else { echo "erfolgreich"; };
};
if ($newsal == "loeschen" ) {
$an_id = mysql_query("DELETE FROM news where id='$id'");
if (!$an_id ) { echo "nicht erfolgreich"; } else { echo "erfolgreich"; };
};
?>
<table cellpadding=2 bgcolor=#00C070>
<tr><td>News eintragen</td></tr><tr><td><br><br>
<form method=post action=admin.php>
Topic : <input type=text name="topic"></input>
</td</tr><tr><td>
Inhalt : <input type=text name="inhalt"></input></td></tr>
<tr><td>
Autor : <input type=text name="autor"></input>
<input type=hidden name=news_eintragen value="go"></input>
</td></tr><tr><td>
<input type=submit value=eintragen></input>
</form>
</td></tr></table>
<br><br>
News bearbeiten
<br><br>
<?
$query = "SELECT * FROM news ORDER BY id desc";
$result = mysql_query($query);
while ( $row = mysql_fetch_array($result)) {
?>
<form method=post action=admin.php>
<table bgcolor=green cellpadding=3>
<tr><td><input type=text name=topic value='<? echo $row[topic]; ?>'</td></tr>
<tr><td><input type=text name=autor value='<? echo $row[autor]; ?>'</td></tr>
<tr><td><input type=text name=inhalt value='<? echo $row[inhalt]; ?>'</td></tr>
<tr><td><input type=submit name=newsal value=aendern></td></tr>
<tr><td><input type=submit name=newsal value=loeschen></td></tr>
</table>
<input type=hidden name=id value='<? echo $row[id]; ?>'></input>
</form>
<?
};
mysql_close();
?>