HONDA: Hidden Field --> Update von MySQL DB

Beitrag lesen

Hallo,

ich bin beinahe am Verzweifeln.

1.) Ich versuche ein mehrseitiges Formular zu erstellen.
Mittels Hidden Field reiche ich die "ID" des Anmelders weiter.

2.) Mittels echo"$ID"; lasse ich mir diese auf der nächsten Seite anzeigen;.... funktioniert!

3.) Nun möchte ich die neuen Daten mittels UPDATE in die MySQL-Datenbank bringen indem ich am Ende "WHERE UserID='$ID'"; einfüge.

Resultat: NEGATIV.

Wenn ich hingegen "WHERE UserID='15'"; eingebe funktioniert es tadellos.

Wie kann es sein, dass es funktioniert, wenn ich eine Zahl eingebe, nicht hingegen, wenn ich die mittels hidden field weitergereichte Variable eingeben möchste;... zumal ich eine Zeile vor dem SQL-UPDATE mittels Echo feststelle, dass $ID gleich 15 ist (sie also ordnungsgemäß übernommen wurde).

Merci für jegliche Problemlösungsvorschläge!!

Anbei der Code zur besseren Veranschaulichung:

<html>
<head>
<body>
....EINGABEFORMULAR "COUNTRY"....
</body>
</html>

<!-- NUN DER DATENBANK EINTRAG (UPDATE) -->
<?php

include("../connect.inc.php");

echo"$ID"; //hier wird im Browser die Zahl 15 angezeigt

$xerxes="UPDATE country SET Country='".$_POST['Country']."' WHERE
UserID='$ID'";

mysql_query($xerxes);

?>