hi,
ich hab ein kleines problem wenn ich die daten auf der seite speichern möchte. er übernimmt sie zwar und speichert sie richtig in die datenbank. nur wenn ich die seite neu aufrufe, löscht er mir alle felder wieder. also sowohl auf der seite als auch in der db.
hier is der quelltext
...
<?
mysql_connect ("$server", "$user", "$passwort");
mysql_select_db ("$db");
$result = mysql_query ("UPDATE c4a_news SET id='$id', datum='$datum', titel='$titel', text='$text'");
$result = mysql_query (" SELECT * FROM c4a_news");
$result2 = mysql_query ("UPDATE c4a_index SET willkommen='$willkommen'");
$result2 = mysql_query (" SELECT * FROM c4a_index");
?>
<body topmargin="0">
<? include ("head.php4"); ?>
<table align="center" background="../pics/hg.gif" width="800" height="100%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td width="150" valign="top">
<table width="144" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="../pics/tabelle_hg_top.gif"><font face="verdana" size="2" color="#FFFFFF"> <b>News</b></font></td>
</tr>
<tr>
<td background="../pics/tabelle_hg.gif">
<? while($show=mysql_fetch_array($result))
{
$datum=$show["datum"];
$titel=$show["titel"];
$text=$show["text"];
$id=$show["id"];
?>
<table border="0" cellspacing="3" cellpadding="3">
<tr>
<td>
<form method="post" action="<? echo $php_self ?>">
<font face="verdana" size="1"><p align="justify">
<input type="text" size="21" name="datum" value="<? echo "$datum"; ?>"><br>
<input type="text" size="21" name="titel" value="<? echo "$titel"; ?>"><br>
<textarea rows="10" name="text"><? echo "$text"; ?></textarea><br><br>
</p><br>
</td>
</tr>
</table>
<? } ?>
</td>
</tr>
<tr>
<td><img src="../pics/tabelle_hg_end.gif"></td>
</tr>
</table>
</td>
<td width="500" valign="top">
<? while($show=mysql_fetch_array($result2))
{
$willkommen=$show["willkommen"];
$info=$show["info"];
?>
<table bgcolor="#5C8BE9" border="0" cellspacing="5" cellpadding="5">
<tr>
<td width="500">
<textarea cols="100" rows="20" name="willkommen"><? echo "$willkommen"; ?></textarea><br><br>
<INPUT TYPE="submit" name="submit" value="ändern">
</form>
</td>
</tr>
<tr>
<td></td>
</tr>
</table>
<? } ?>
...
ich hab ein kleines problem wenn ich die daten auf der seite speichern möchte. er übernimmt sie zwar und speichert sie richtig in die datenbank. nur wenn ich die seite neu aufrufe, löscht er mir alle felder wieder. also sowohl auf der seite als auch in der db.
hier is der quelltext
...
<?
mysql_connect ("$server", "$user", "$passwort");
mysql_select_db ("$db");
$result = mysql_query ("UPDATE c4a_news SET id='$id', datum='$datum', titel='$titel', text='$text'");
$result = mysql_query (" SELECT * FROM c4a_news");
$result2 = mysql_query ("UPDATE c4a_index SET willkommen='$willkommen'");
$result2 = mysql_query (" SELECT * FROM c4a_index");
?>
<body topmargin="0">
<? include ("head.php4"); ?>
<table align="center" background="../pics/hg.gif" width="800" height="100%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td width="150" valign="top">
<table width="144" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="../pics/tabelle_hg_top.gif"><font face="verdana" size="2" color="#FFFFFF"> <b>News</b></font></td>
</tr>
<tr>
<td background="../pics/tabelle_hg.gif">
<? while($show=mysql_fetch_array($result))
{
$datum=$show["datum"];
$titel=$show["titel"];
$text=$show["text"];
$id=$show["id"];
?>
<table border="0" cellspacing="3" cellpadding="3">
<tr>
<td>
<form method="post" action="<? echo $php_self ?>">
<font face="verdana" size="1"><p align="justify">
<input type="text" size="21" name="datum" value="<? echo "$datum"; ?>"><br>
<input type="text" size="21" name="titel" value="<? echo "$titel"; ?>"><br>
<textarea rows="10" name="text"><? echo "$text"; ?></textarea><br><br>
</p><br>
</td>
</tr>
</table>
<? } ?>
</td>
</tr>
<tr>
<td><img src="../pics/tabelle_hg_end.gif"></td>
</tr>
</table>
</td>
<td width="500" valign="top">
<? while($show=mysql_fetch_array($result2))
{
$willkommen=$show["willkommen"];
$info=$show["info"];
?>
<table bgcolor="#5C8BE9" border="0" cellspacing="5" cellpadding="5">
<tr>
<td width="500">
<textarea cols="100" rows="20" name="willkommen"><? echo "$willkommen"; ?></textarea><br><br>
<INPUT TYPE="submit" name="submit" value="ändern">
</form>
</td>
</tr>
<tr>
<td></td>
</tr>
</table>
<? } ?>
...