Hallo,
ich weiß, dass es schon sehr viele beiträge dazu gibts, doch ich konnte mit dnenen nicht mein fehler finden! ich hoffe, dass ihr mir helfen könnt.
also ausgegeben wird alles richtig, doch die daten werden einfach nicht geupdatet...
hier die beiden seiten, die benutzt werden:
update.php
edit.php
Ich progge noch nicht sehr lange und so kann es bestimmt auch ein anfänger fehler sein....
Liebe Grüße
Simon
ich weiß, dass es schon sehr viele beiträge dazu gibts, doch ich konnte mit dnenen nicht mein fehler finden! ich hoffe, dass ihr mir helfen könnt.
also ausgegeben wird alles richtig, doch die daten werden einfach nicht geupdatet...
hier die beiden seiten, die benutzt werden:
update.php
PHP-Code:
<?php
include('daten.inc.php');
echo"<html>".
"<head>".
"<title>Projekt ändern</title>".
"</head>".
"<body>";
$con = mysql_connect($dbserver,$dbuser,$dbpass) or die ("Konnte nicht zur Datenbank verbinden!");
mysql_select_db($dbname,$con);
$query = "SELECT * FROM gal ORDER BY projekt asc";
$res = mysql_query($query,$con);
$gesamt = mysql_num_rows($res);
if ($gesamt == 0)
{
echo "Keine Projekte vorhanden!";
}
echo"<form name=\"update\" method=\"post\" action=\"edit.php?aktion=update\">". // Formular Anfang
"<table width=\"75%\" border=\"0\" align=\"center\" cellpadding=\"4\" cellspacing=\"0\">".
"<tr>".
"<td colspan=\"2\"><strong>ändern</strong></td>".
"</tr>".
"<tr>". // Projekt Name
"<td width=\"15%\"><strong>Projekt Name</strong></td>".
"<td width=\"85%\"><select name=\"projekt\">";
while ($zeileholen = mysql_fetch_array($res))
{
echo"<option value=\"".$zeileholen["projekt"]."\">".$zeileholen["projekt"]."</option>";
}
echo"</select></td>".
"</tr>".
"<tr>". // Interne URL
"<td width=\"15%\"><strong>Interne URL</strong></td>".
"<td width=\"85%\"><input name=\"intern\" type=\"text\" value=\"http://\" size=\"50\"></td>".
"</tr>".
"<tr>". // Externe URL
"<td width=\"15%\"><strong>Externe URL</strong></td>".
"<td width=\"85%\"><input name=\"extern\" type=\"text\" value=\"http://\" size=\"50\"></td>".
"</tr>".
"<tr>". // absenden
"<td width=\"15%\"> </td>".
"<td width=\"85%\"><input type=\"submit\" name=\"Submit\" value=\"ändern\"></td>".
"</tr>".
"</table>".
"</form>". // Formular Ende
"</body>".
"</html>";
?>
PHP-Code:
<?php
include('var.inc.php');
if ($aktion == "update")
{
$con = mysql_connect($dbserver,$dbuser,$dbpass);
mysql_select_db($dbname,$con);
$query = "UPDATE gal SET projekt='projekt', intern='intern', extern='extern' WHERE id='$id'";
$result = mysql_query($query,$con) or die(mysql_error());
}
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="left"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><em>Update:</em></font></strong></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Ihr Eintrag wurde wie
folgt geändert:</font></td>
</tr>
<tr>
<td><div align="left"></div></td>
<td> </td>
</tr>
<tr>
<td><div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Projekt:</font></strong></div></td>
<td><? echo $projekt ?></td>
</tr>
<tr>
<td><div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Interne URL:</font></strong></div></td>
<td><? echo $intern ?></td>
</tr>
<tr>
<td><div align="left"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Externe URL:</font></strong></div></td>
<td><? echo $extern ?></td>
</tr>
</table>
Liebe Grüße
Simon
Kommentar