Homepage selbermachen 7.852 Themen, 35.619 Beiträge

form action=post Problem!?

format c: / 4 Antworten / Baumansicht Nickles

ich will ein Gästebuch machen,nur leider funktioniert das Eintragen nicht lokal (Apache mit php als Modul, register_globals=off)und beim Freehoster Lycos.Nach dem Drücken des Abschicken-Buttons werden keinerlei Variablen übertragen.Es ensteht nur ein leerer Eintrag in der Mysql-Datenbank


gb.html:


eintrag.php:
echo "Name:$name
Submit:$submit
";

$gbin="insert into gb (name,email,homepage,eintrag)
values (\'$name\',\'$email\',\'$homepage\',\'$message\')";
$in=mysql_query($gbin,$serverid);
echo mysql_error ();


?>

das Auslesen funktioniert jedoch wunderbar, durch vorher angelegte Testeinträge.

Wer kann helfen, muß ich das denn wirklich mit Sessions machen?

bei Antwort benachrichtigen
xafford format c: „form action=post Problem!?“
Optionen

ohne register globals kannst du nicht direkt auf post-variablen zugreifen. probier es mal mit $HTTP_POST_VARS["Variablenname"] oder du müsstest also mit GET arbeiten.

[Diese Nachricht wurde nachträglich bearbeitet.]

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
Heinz_Malcher format c: „form action=post Problem!?“
Optionen

Denke dass der fehler da liegt

$gbin="insert into gb (name,email,homepage,eintrag)
values ('$name','$email','$homepage','$message')";

Dort ist keine Verdindung für die DB angegeben worden: Hier müsste eigentilch stehen: ....'$message')",deine DB Verbindung);

bei Antwort benachrichtigen
format c: Nachtrag zu: „form action=post Problem!?“
Optionen

ne ne bist wohl ein newbie das funktioniert schon so, das mache ich ja mit mysql_query($bgin,$serverid)

aber trotzdem danke, habs jetzt mit $HTTP_POST_VARS[variable]
hinbekommen

bei Antwort benachrichtigen
Heinz_Malcher format c: „ne ne bist wohl ein newbie das funktioniert schon so, das mache ich ja mit...“
Optionen

naja, newbie würd ich nicht unbedingt sagen, aber du solltest schon den kompletten code angeben oder die zeichen in html umschreiben, son dass nicht die hälfte verschluckt wird

bei Antwort benachrichtigen