Hallo,
wenn ich das Formular abschicke werden die Variablen richtig an das PHP Skript übergeben, nur in die Datenbank wird nichts eingetragen
seit zwei tagen versuche ich nun schon hier einen Fehler zu finden....
Wäre euch sehr dankbar wenn ihr mir helfen könntet !!
das html formular
<form name="form1" method="post" action="/Spenden/dbschreiben.php">
<font face="Arial, Helvetica, sans-serif"> Ja, ich möchte
<input type="text" name="Betrag" align="right">
Euro spenden. <br>
<br>
</font>
<table width="107%" border="0">
<tr>
<td width="49%">
<table width="100%" border="1">
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Name:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Spendername">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Vorname:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Spendervorname">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Email:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Email">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Straße:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpenderStrasse">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Postleitzahl:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpenderPLZ">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Ort:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Spenderort">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Land:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Spenderland">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Kreditkarte:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<select name="Kartenart">
<option>VISA</option>
<option>Eurocard</option>
</select>
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif"> Kreditkartennummer:
</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpenderKKN">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Ablaufdatum
d. Kreditkarte:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpenderGueltig">
im Format MM/JJ </font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Name wie
auf der Kreditkarte:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpendernameKK">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Kartenprüfnummer*:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SIN">
</font></td>
</tr>
</table>
</td>
<td width="51%"><font face="Arial, Helvetica, sans-serif"><img src="/spenden/logo.jpg" width="491" height="308">
</font>
<table width="100%" border="0">
<tr>
<td>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="submit" name="Abschicken" value="Absenden">
</font></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
das php-skript:
<? $server="localhost";
$user="root";
$Kennwort="";
$verbindung=mysql_connect($server,$Benutzer,$Kennwort);
echo "Mal die Werte teste : '$Spendername'";
echo "Verbindung erfolgreich!";
mysql_select_db("SPENDEN",$verbindung);
$sql="INSERT INTO spender ( Name,Vorname, PLZ, Land, Email)
values ($Spendername, $Spendervorname, $SpenderPLZ,$SpenderLand,$Email)";
$ergebnis = mysql_query($sql,$verbindung);
mysql_close($verbindung); ?>
die Tabelel in der Datenbank
Feld Typ Attribute Null Standard Extra
PersID bigint(20) Nein auto_increment
Name char(20) Nein
Vorname char(20) Nein
PLZ mediumint(9) Nein 0
SpendID int(11) Nein 0
Land char(3) Nein
Email char(30) Nein
Indizes : Name Typ Kardinalität Feld
PRIMARY PRIMARY 1 PersID
wenn ich das Formular abschicke werden die Variablen richtig an das PHP Skript übergeben, nur in die Datenbank wird nichts eingetragen
seit zwei tagen versuche ich nun schon hier einen Fehler zu finden....
Wäre euch sehr dankbar wenn ihr mir helfen könntet !!
das html formular
<form name="form1" method="post" action="/Spenden/dbschreiben.php">
<font face="Arial, Helvetica, sans-serif"> Ja, ich möchte
<input type="text" name="Betrag" align="right">
Euro spenden. <br>
<br>
</font>
<table width="107%" border="0">
<tr>
<td width="49%">
<table width="100%" border="1">
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Name:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Spendername">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Vorname:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Spendervorname">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Email:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Email">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Straße:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpenderStrasse">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Postleitzahl:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpenderPLZ">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Ort:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Spenderort">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Land:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="Spenderland">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Kreditkarte:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<select name="Kartenart">
<option>VISA</option>
<option>Eurocard</option>
</select>
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif"> Kreditkartennummer:
</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpenderKKN">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Ablaufdatum
d. Kreditkarte:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpenderGueltig">
im Format MM/JJ </font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Name wie
auf der Kreditkarte:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SpendernameKK">
</font></td>
</tr>
<tr>
<td width="41%"><font face="Arial, Helvetica, sans-serif">Kartenprüfnummer*:</font></td>
<td width="59%"> <font face="Arial, Helvetica, sans-serif">
<input type="text" name="SIN">
</font></td>
</tr>
</table>
</td>
<td width="51%"><font face="Arial, Helvetica, sans-serif"><img src="/spenden/logo.jpg" width="491" height="308">
</font>
<table width="100%" border="0">
<tr>
<td>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif">
<input type="submit" name="Abschicken" value="Absenden">
</font></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
das php-skript:
<? $server="localhost";
$user="root";
$Kennwort="";
$verbindung=mysql_connect($server,$Benutzer,$Kennwort);
echo "Mal die Werte teste : '$Spendername'";
echo "Verbindung erfolgreich!";
mysql_select_db("SPENDEN",$verbindung);
$sql="INSERT INTO spender ( Name,Vorname, PLZ, Land, Email)
values ($Spendername, $Spendervorname, $SpenderPLZ,$SpenderLand,$Email)";
$ergebnis = mysql_query($sql,$verbindung);
mysql_close($verbindung); ?>
die Tabelel in der Datenbank
Feld Typ Attribute Null Standard Extra
PersID bigint(20) Nein auto_increment
Name char(20) Nein
Vorname char(20) Nein
PLZ mediumint(9) Nein 0
SpendID int(11) Nein 0
Land char(3) Nein
Email char(30) Nein
Indizes : Name Typ Kardinalität Feld
PRIMARY PRIMARY 1 PersID
Kommentar