hallo!
ich habe 2 simple php-dateien, mit denen ich einträge in meiner datenbank verändern möchte.
ich bekomme aber, wenn ich von der datensatz_aendern_1.php auf die datensatz_aendern_2.php weitergeleitet werde, die fehlermeldung
Unknown column 'Padl' in 'where clause'
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\datensatz_aendern_2.php on line 13
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\datensatz_aendern_2.php on line 14
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\datensatz_aendern_2.php on line 15
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\datensatz_aendern_2.php on line 16
wäre sehr sehr nett, wenn mir jemand nen tip geben könnte, was falsch ist. ich weiss, dass der befehl mysql_result() veraltet ist, und der fehler tritt ja auch bei diesem befehl auf. welchen befehl kann ich stattdessen verwenden? mysql_fetch_row(), mysql_fetch_array() oder mysql_fetch_object()?
grüße, 555*
[datensatz_aendern_1.php]
	
[datensatz_aendern_2.php]
	
EDIT BY TOBIAZ: Soviel zum Thema PHP-Tags
							
						
					ich habe 2 simple php-dateien, mit denen ich einträge in meiner datenbank verändern möchte.
ich bekomme aber, wenn ich von der datensatz_aendern_1.php auf die datensatz_aendern_2.php weitergeleitet werde, die fehlermeldung
Unknown column 'Padl' in 'where clause'
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\datensatz_aendern_2.php on line 13
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\datensatz_aendern_2.php on line 14
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\datensatz_aendern_2.php on line 15
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\datensatz_aendern_2.php on line 16
wäre sehr sehr nett, wenn mir jemand nen tip geben könnte, was falsch ist. ich weiss, dass der befehl mysql_result() veraltet ist, und der fehler tritt ja auch bei diesem befehl auf. welchen befehl kann ich stattdessen verwenden? mysql_fetch_row(), mysql_fetch_array() oder mysql_fetch_object()?
grüße, 555*
[datensatz_aendern_1.php]
PHP Code:
	
	
<html>
<body>
Wählen Sie aus, welcher Datensatz geändert werden soll:<p>
<form action = "datensatz_aendern_2.php" method = "post">
<?php
   $db = mysql_connect();
   $res = mysql_db_query("Seegatterl",
    "select * from termine");
   $num = mysql_num_rows($res);
   // Tabellenbeginn
   echo "<table border>";
   // Überschrift
   echo "<tr> <td>Auswahl</td> <td>Anreisetermin</td>";
   echo "<td>Abreisetermin</td> <td>Kunde</td>";
   echo "<td>Details</td> </tr>";
   for ($i=0; $i<$num; $i++)
   {
      $start = mysql_result($res, $i, "termStart");
      $ende = mysql_result($res, $i, "termEnde");
      $kunde = mysql_result($res, $i, "termKunde");
      $detail = mysql_result($res, $i, "termDetail");
      // Tabellenzeile mit -zellen
      echo "<tr> <td align=\"middle\"><input type='radio' name='auswahl'";
      echo " value='$kunde'></td> <td>$start</td> <td>$ende</td>";
      echo "<td>$kunde</td> <td>$detail</td> </tr>";
   }
   // Tabellenende
   echo "</table>";
   mysql_close($db);
?>
   <p>
   <input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>
PHP Code:
	
	
<html>
<body>
<?php
if ($auswahl)
{
   $db = mysql_connect();
   
   $sqlab = "select * from termine where";
   $sqlab .= " termKunde = $auswahl";
   $res = mysql_db_query("Seegatterl", $sqlab);
   $start = mysql_result($res, 0, "termStart");
   $ende = mysql_result($res, 0, "termEnde");
   $kunde = mysql_result($res, 0, "termKunde");
   $detail = mysql_result($res, 0, "termDetail");
echo mysql_error();
   echo "Führen Sie die Änderungen durch,<p>";
   echo "betätigen Sie anschließend den Button<p>";
   echo "<form action = 'uf16c.php' ";
   echo " method = 'post'>";
   echo "<input name='neunn' value='$start'>";
   echo " Anreisetermin<p>";
   echo "<input name='neuvn' value='$ende'> ";
   echo " Abreisetermin<p>";
   echo "<input name='neupn' value='$kunde'>";
   echo " Kunde<p>";
   echo "<input name='neuge' value='$detail'>";
   echo " Details<p>";
   echo "<input type='hidden' name='oripn' ";
   echo " value='$auswahl'>";
   echo "<input type='submit' ";
   echo " value='Änderungen in DB speichern'><p>";
   echo "<input type='reset'>";
   echo "</form>";
   mysql_close($db);
}
else
   echo "Es wurde kein Datensatz ausgewählt<p>";
?>
</body>
</html>
          
 Moderator
							
						
Comment