Hi
ich hab jetzt schon vor längerer Zeit ein kleinen PHP Programm geschrieben das einen Zugriff auf einen Datenbank hat (haben sollte) gestern dachte ich mir ich rücke das ganze schön ein. Und da ist es passiert ich habe das original überschrieben und nun geht nichts mehr (habe somit auch keine Sicherheitskopie) Jezt sitze ich seit gestern und versuche den Fehler zu finde. Meinermeinung nach ist es ein sehr kleiner Fehler eher ein leichtsins Fehler. Das Programm konnte schon die Daten auslesen und editieren und dann auch speichern.
Alles anzeigen
vll findet ja einer von euch den Fehler oder einen Hinweis
Danke schon mal im Vorraus
ich hab jetzt schon vor längerer Zeit ein kleinen PHP Programm geschrieben das einen Zugriff auf einen Datenbank hat (haben sollte) gestern dachte ich mir ich rücke das ganze schön ein. Und da ist es passiert ich habe das original überschrieben und nun geht nichts mehr (habe somit auch keine Sicherheitskopie) Jezt sitze ich seit gestern und versuche den Fehler zu finde. Meinermeinung nach ist es ein sehr kleiner Fehler eher ein leichtsins Fehler. Das Programm konnte schon die Daten auslesen und editieren und dann auch speichern.
Quellcode
- <h1>Preis Verwaltung<h1>
- <?php
- mysql_connect("localhost",root);
- mysql_select_db("metzgerei");
- if($_REQUEST['id'] !="")
- {
- if (isset ($_REQUEST['Speichern']) == false)
- {
- echo "<form action='preisverwaltung.inc.php' method = 'POST'>";
- echo "<table border = '2'>";
- echo "<tr><td>ID</td><td>Preis</td></tr>";
- echo "<tr><td>" . $_REQUEST['id'] . "</td>";
- echo "<td><input name = 'preis' type = 'text' size = '4' maxlength = '5'> </td></tr><br><br>";
- echo "</table><br>";
- echo "<input type = 'submit' name = 'Speichern' value = 'Speichern'>";
- echo "<input type = 'hidden' name = 'id' value='".$_REQUEST['id']. "'>";
- echo "</form>";
- }
- else
- {
- $res = mysql_query ('update preis set wert = ' . $_REQUEST["preis"] . ' where id = '. $_REQUEST["id"] . ';');
- if($res)
- {
- echo "Preis wurde geändert";
- }
- else
- {
- echo "Preis wurde nicht geändert";
- }
- }
- }
- else
- {
- $res = mysql_query("select ID, Wert from Preis;");
- echo "<table border = '2'>";
- echo"<tr><td>ID</td><td>Preis</td><td>Ändern</td></tr>";
- while ($row = mysql_fetch_assoc($res))
- {
- echo "<tr><td>". $row["ID"] . "</td>";
- echo "<td>" . $row["Wert"] . "</td>";
- echo "<td> <a href= 'preisverwaltung.inc.php?id=".$row["ID"]."'>Ändern</a> </td></tr>";
- }
- echo"</table>";
- }
- ?>
vll findet ja einer von euch den Fehler oder einen Hinweis
Danke schon mal im Vorraus