Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   HTML-Formular und PHP (https://www.tweakpc.de/forum/programmiersprachen/7694-html-formular-und-php.html)

tim.s 15.04.2003 12:07

HTML-Formular und PHP
 
Ich versuche schon ewig Werte von einem HTML-Formular zu einem PHP-Script zu senden. Habe in der from die action und method auch richtig definiert. Die Daten kommen aber nicht in dem PHP-Script an. Es wird mir ständig gesagt, dass die Variablen, in den PHP-Script undefiniert sind, obwohl alle Felder des HTML-Formulars genau so heissen, wie die Variablen in dem PHP-Script.

Ich brauch unbedingt HILFE!!! danke schon mal im Voraus.

Gast 15.04.2003 13:21

Hast du daran gedacht, vor die Variablennamen in der PHP-Site ein $-Zeichen zu setzen??

tim.s 15.04.2003 14:34

ja, ich habe ein $-Zeichen vor die php-variablen gesetzt. habe auch son fettes php-buch zur hilfe genommen. ich habe auch alle hinweise daraus beachtet. nur werden die variablen nicht übertragen...

Joshua 15.04.2003 18:03

[quote=tim.s]ja, ich habe ein $-Zeichen vor die php-variablen gesetzt. habe auch son fettes php-buch zur hilfe genommen. ich habe auch alle hinweise daraus beachtet. nur werden die variablen nicht übertragen...[/quote]
Poste mal den Quellcode des Formulars und der PHP-Datei.

Cheers,
Joshua

Ludio 15.04.2003 18:35

re
 
Welche "action" hast du genommen ? (post,get)
bekommst du eventuell eine Warnung ?

tim.s 15.04.2003 19:13

Zum Senden der Formulardaten vom HTML zum PHP nehme ich method='post'. Ein Fehler wird mir auch nicht angezeigt. Es wird einfach nur das PHP-Script aktiviert, wobei aber nichts passiert. Meiner Meinung nach bleiben die Daten auf dem Weg zum Script irgendwo auf der Strecke.

tim.s 15.04.2003 19:16

code der PHP und der HTML-Datei
 
<html>

<head><title>neuer_kunde.htm</title></head>
<body>

<font face='arial'><h3><u>Ihre Adresse:</u></h3>
Geben Sie hier Ihre Anschrift ein. Ihre Kundennummer wird Ihnen auf der folgenden Seite mitgeteilt.<br><br><br><br>

<form action='neuer_kunde.php' method='post'>
<table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='287' id='AutoNumber1' height='129'>
<tr>
<td width='135' height='29'>Name:</td>
<td width='149' height='29'><input type='text' name='name' size='20'></td>
</tr>
<tr>
<td width='135' height='19'>Vorname:</td>
<td width='149' height='19'><input type='text' name='vname' size='20'></td>
</tr>
<tr>
<td width='135' height='19'>Strasse:</td>
<td width='149' height='19'><input type='text' name='strasse' size='20'></td>
</tr>
<tr>
<td width='135' height='19'>Hausnummer:</td>
<td width='149' height='19'><input type='text' name='hnr' size='20'></td>
</tr>
<tr>
<td width='135' height='19'>PLZ:</td>
<td width='149' height='19'><input type='text' name='plz' size='20'></td>
</tr>
<tr>
<td width='135' height='19'>Ort:</td>
<td width='149' height='19'><input type='text' name='ort' size='20'></td>
</tr>
</table><br>
<input type='submit' value='Senden' name='B1'> <input type='reset' value='Zurücksetzen' name='B2'>
</form></font>

</body>
</html>

--------------------------------------------------------------------------------------

<?php
$link=mysql_connect("localhost","root","root");
mysql_select_db("webshop", $link);
$sql="INSERT INTO kunde VALUES ($name,$vname,$strasse,$hnr,$plz,$ort)";
?>

Joshua 16.04.2003 13:03

Das kann nix werden :(
Dein HTML ist soweit ok, beim PHP krankt es....

Mit $sql="INSERT INTO kunde VALUES ($name,$vname,$strasse,$hnr,$plz,$ort)"; defnierst du nur ein SQL-Statement, das nicht ausgeführt wird - entsprechend kann sich da auch nix an der Datenbank tun.

Das müsste schon so aussehen:
$sql = "insert kunde (name, vname,....) values ('$name', '$vname',....)";
mysql_db_query($link, $sql);

Cheers,
Joshua

tim.s 16.04.2003 21:01

Danke, werde es gleich ausprobieren. Ich poste es dann, wenn es geklappt hat...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.