Hilfe bei Formularen mit PHP

Weiß ich nicht, aber du solltest es trotzdem erst mal löschen. Du rufst auch bei Script 2 c_script3.php auf ist das richtig? Sollte nicht eher c_script2.php aufgerufen werden?
 
Hallo,

also ich habe jetzt bei allen drei Skript die mysql Funktion abgeändert.
Jetzt bekomme ich aber im c_skript2 Fehlermeldungen wegen dem mysql_resualt.

Fehlermeldungen:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in "C:\....."

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in "C:\...."

Kannst du mir da evtl. weiter helfen

Vielen Dank.

Gruß
Nano
 
Hi,

also habe das mit der mysql_result Funktion hin bekommen.
Wenn ich eine Update machen, dann schreibt er mir wieder einen leeren Datensatz in die DB.

Hast du noch eine Idee woran das liegen könnten

Vielen Dank im Voraus.

Gruß

Nano
 
Hi,

hier ist meine aktuelle Version von Skript3:

PHP:
<?php
$db = mysql_connect("localhost", "root") or die("Verbindungsversuch fehlgeschlagen");
      mysql_select_db("test",$db);
$sqlab = "UPDATE benutzer SET username = '$_POST[neunn]',";
$sqlab .= "mail = '$_POST[neuvn]',";
$sqlab .= "abteilung = '$_POST[neugt]'";
$sqlab .= "where id = '$_POST[oripn]'";

mysql_query($sqlab,$db);

$num = mysql_affected_rows();
if ($num > 0)
	echo "Der Datensatz wurde geändert<p>";
else
	echo "Der Datensatz wurde nicht geändert<p>";

mysql_close($db);
?>

Hoffe du entdeckst etwas Weiss wirklich nicht woran das liegt.

Gruß
Nano
 
Hi,

macht doch nichts. Ich habe den Fehler gefunden.

Danke für deine Hilfe.

Gruß

Nano

PS Kannst du mir evtl. bei einem anderen Problem helfen
 
Zuletzt bearbeitet:
Es wär toll zu wissen, was den nun dein Fehler gewesen ist und wie du ihn behoben hast ;) Vielleicht haben andere ein ähnliches Problem.
 
ja klar es geht um den folgenden Abschnitt im Skript3:

PHP:
$sqlab = "UPDATE benutzer SET username = '$_POST[neuun]',"; 
$sqlab .= "mail = '$_POST[neuma]',"; 
$sqlab .= "abteilung = '$_POST[neuab]'"; 
$sqlab .= "where id = '$_POST[oripn]'";

Die ersten drei POST-Namen waren falsch.

Gruß
Nano
 

Neue Beiträge

Zurück