Hallo zusammen,
ich möchte gerne über ein Formular eine Änderung in einer Datenbank vornehmen,
so das man auf das Script von mehreren Rechnern zugreifen
kann. Da wir ein sehr großes Gebäude haben und ich nicht immer den halben
Tag unterwegs sein möchte um nachzufragen ob gewisse Aufgaben erledigt
worden sind, möchte ich gerne das die Leute über das Script, sobald eine
Aufgabe abgeschlossen ist, dieses als erledigt Kennzeichen.
Soweit habe ich ein Script auch fertig doch leider wird beim Eintrag der Status in der Datenbank nicht verändert.
Vielleicht kann mir jemand kurz weiterhelfen und sagen wo ich einen Fehler eingebaut habe.
Die Verbindung zur Datenbank steht, bekomme auch keine Fehlermeldung,
auch die Datensätze in der Datenbank vorhanden!
Wäre euch sehr dankbar.
Danke!
ich möchte gerne über ein Formular eine Änderung in einer Datenbank vornehmen,
so das man auf das Script von mehreren Rechnern zugreifen
kann. Da wir ein sehr großes Gebäude haben und ich nicht immer den halben
Tag unterwegs sein möchte um nachzufragen ob gewisse Aufgaben erledigt
worden sind, möchte ich gerne das die Leute über das Script, sobald eine
Aufgabe abgeschlossen ist, dieses als erledigt Kennzeichen.
Soweit habe ich ein Script auch fertig doch leider wird beim Eintrag der Status in der Datenbank nicht verändert.
Vielleicht kann mir jemand kurz weiterhelfen und sagen wo ich einen Fehler eingebaut habe.
Die Verbindung zur Datenbank steht, bekomme auch keine Fehlermeldung,
auch die Datensätze in der Datenbank vorhanden!
HTML-Code:
<?php
$verbindung = mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw");
if($verbindung)
{
$ergebnis = mysql_select_db($db, $verbindung);
if($ergebnis)
{
$sql = "SELECT aufgabe, erledigt FROM aufgaben";
$ergebnis = mysql_query($sql, $verbindung);
{
echo "
<table width='500'>
<tr>
<td>
<form action=' '.$PHP_SELF.'?pw='.$pw.' 'method='post'>
<br>Aufgaben abgleichen:<br>
<input type='text' name='aufgabe' size='70' value='Bitte Auftrags-Nr. eingeben!'>
<input type='text' name='erledigt' size='7' value='ja'>
<input type='submit' name='aendern' value='Status Ändern'>
</form>
</td>
</tr>
</table>
";
}
if($ergebnis) {mysql_query("UPDATE aufgaben SET aufgabe='$aufgabe', erledigt='$erledigt' where aufgabe=$aufgabe");
}
else echo "Abfrage $sql konnte nicht " .
"ausgeührt werden.<br>\n";
}
else echo "Die Datenbank " .
"wurde nicht gefunden.<br>\n";
mysql_close();
}
else echo "Die Verbindung zur Datenbank " .
"konnte nicht hergestellt werden.<br>\n"
?>
Danke!
Kommentar