Hallo,
ich habe eine Liste gemacht mit allen Datensätzen und einen ändern button. Beim Klick auf den Ändern Button wird ein Formular mit den ganzen Daten geladen.
Jetzt hab ich mal versucht nur einen Wert im Datensatz zu ändern. Bekomme aber immer folgenden Fehler:
ich habe eine Liste gemacht mit allen Datensätzen und einen ändern button. Beim Klick auf den Ändern Button wird ein Formular mit den ganzen Daten geladen.
Jetzt hab ich mal versucht nur einen Wert im Datensatz zu ändern. Bekomme aber immer folgenden Fehler:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
C:\Programme\xampp\htdocs\personal\m-aendern.php on line 23
C:\Programme\xampp\htdocs\personal\m-aendern.php on line 23
PHP-Code:
<?
session_start();
include 'sessionhelpers.inc.php';
include 'connect.php';
// Prüfung ob man eingeloggt ist
if (!logged_in())
{
echo 'nicht eingeloggt ';
}
else
{
$id=$_GET['id'];
$result = mysql_query("SELECT `id`, `betrieb`, `funktion`, `kstelle`, `nachname`,
`vorname`, `schule`, `azeit`, `stunden`, `fschein`
FROM `mitarbeiter` WHERE id=$id");
if(isset($Submit)){
mysql_query("UPDATE mitarbeiter set betrieb=$textfield3
WHERE `id`=$id")or die (mysql_error());
echo" Job's Done";
echo "<meta http-equiv='refresh' content='1; URL=mitarbeiter-aendern.php'>";
}
while($row = mysql_fetch_array($result))
{
echo '
<form name="form1" method="post" action="m-aendern.php">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="13" rowspan="15" bgcolor="#999999"> </td>
<td colspan="3" bgcolor="#999999"> </td>
<td width="16" rowspan="15" bgcolor="#999999"> </td>
</tr>
<tr>
<td colspan="3" bgcolor="#CCCCCC"> <div align="center"><font size="5">Mitarbeiter
anlegen</font></div></td>
</tr>
<tr>
<td colspan="3" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td width="142" bgcolor="#CCCCCC"> <div align="right">Vorname: </div></td>
<td width="274" bgcolor="#CCCCCC"><div align="center">
<input name="textfield" type="text" size="40" value="'; echo $row['vorname'];
echo '">
</div></td>
<td width="55" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="right">Nachname: </div></td>
<td bgcolor="#CCCCCC"><div align="center">
<input name="textfield2" type="text" size="40" value="'; echo $row['nachname'];
echo '">
</div></td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="right">Betrieb: </div></td>
<td bgcolor="#CCCCCC"><div align="center">
<input name="textfield3" type="text" size="40" value="'; echo $row['betrieb'];
echo '">
</div></td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"> <div align="right">Funktion: </div></td>
<td bgcolor="#CCCCCC"><div align="left">
<input name="textfield9" type="text" size="40" value="'; echo $row['funktion'];
echo '">
</div></td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="right">Kostenstelle: </div></td>
<td bgcolor="#CCCCCC"><div align="center">
<input name="textfield5" type="text" size="40" value="'; echo $row['kstelle'];
echo '">
</div></td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="right">Stunden: </div></td>
<td bgcolor="#CCCCCC"><div align="center">
<input name="textfield6" type="text" size="40" value="'; echo $row['stunden'];
echo '">
</div></td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="right">Arbeitszeit:</div></td>
<td bgcolor="#CCCCCC"><div align="center">
<input name="textfield7" type="text" size="40" value="'; echo $row['azeit'];
echo '">
</div></td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="right">Schule:</div></td>
<td bgcolor="#CCCCCC"><div align="center">
<input name="textfield8" type="text" size="40" value="'; echo $row['schule'];
echo '">
</div></td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="right"></div></td>
<td bgcolor="#CCCCCC"> <div align="left">
</div></td>
<td bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td colspan="3" bgcolor="#CCCCCC"><div align="center">
<input type="submit" name="Submit" value="Ändern">
</div></td>
</tr>
<tr>
<td colspan="3" bgcolor="#CCCCCC"> </td>
</tr>
<tr>
<td colspan="3" bgcolor="#999999"> </td>
</tr>
</table>
</form>
';
}
}
?>
Kommentar