Hallo zusammen,
Ich arbeite grade an einem kleinem Script um die DSL Verträge von meinen Bekanten zu verwalten, bin soweit auch fertig, habe schon tagelange am code geschraubt und finde den fehler einfach nicht...
hier mal den code von den seiten:
und die dazgehörige send.php
ich weis nicht weiter... eigentlich sollte doch alles an die send.php übergeben werden die dann alles in die db schreibt? wo ist der fehler?
Ich arbeite grade an einem kleinem Script um die DSL Verträge von meinen Bekanten zu verwalten, bin soweit auch fertig, habe schon tagelange am code geschraubt und finde den fehler einfach nicht...
hier mal den code von den seiten:
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
.Stil1 {
color: #0000FF;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
}
.Stil2 {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.Stil6 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; color: #0000FF; }
.Stil9 {color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
-->
</style>
</head>
<body>
<form action="send.php" method="post" enctype="multipart/form-data" name="regform" id="regform">
<div align="center">
<p align="center" class="Stil6"><br />
Vertrag:<br />
</p>
<table width="100%" border="0">
<tr>
<td width="14%" class="Stil2">Vertragsart:<br />
<br /></td>
<td width="23%" class="Stil2"><label>
<select name="vertragsart" size="2" multiple="multiple" id="vertragsart">
<option value="Handy">Mobilfunk</option>
<option value="DSL">DSL</option>
</select>
</label></td>
<td width="10%" class="Stil2">Anbieter</td>
<td width="7%" class="Stil2"><label>
<select name="anbieter" size="6" multiple="multiple" id="anbieter">
<option value="1und1">1und1</option>
<option value="Alice">Alice</option>
<option value="Arcor">Arcor</option>
<option value="O2">O2</option>
<option value="T-Home">T-Home</option>
<option value="Unity Media">Unity Media</option>
<option value="Versatel">Versatel</option>
<option value="Base">Base</option>
<option value="Eplus">Eplus</option>
<option value="T-Mobile">T-Mobile</option>
</select>
</label></td>
<td width="23%" class="Stil2">Maximale Kosten: </td>
<td width="23%" class="Stil2"><input name="maxkosten" type="text" id="maxkosten" /></td>
</tr>
</table>
<p align="center"><br />
<span class="Stil6">Stammdaten: </span><br />
<br />
</p>
</div>
<table width="100%" border="0">
<tr>
<td width="14%" class="Stil2">Name:</td>
<td width="36%" class="Stil2"><input name="nachname" type="text" id="nachname" /></td>
<td width="14%" class="Stil2">Vorname:</td>
<td width="36%" class="Stil2"><input name="vorname" type="text" id="vorname" /></td>
</tr>
<tr>
<td class="Stil2">Straße:</td>
<td class="Stil2"><input name="strasse" type="text" id="strasse" /></td>
<td class="Stil2">PLZ:</td>
<td class="Stil2"><input name="plz" type="text" id="plz" /></td>
</tr>
<tr>
<td class="Stil2">Telefon:</td>
<td class="Stil2"><input name="telefon" type="text" id="telefon" /></td>
<td class="Stil2">Ort:</td>
<td class="Stil2"><input name="ort" type="text" id="ort" /></td>
</tr>
<tr>
<td class="Stil2">Geburtsdatum:</td>
<td class="Stil2"><input name="geburtsdatum" type="text" id="geburtsdatum" /></td>
<td class="Stil2">e-mail:</td>
<td class="Stil2"><input name="email" type="text" id="email" /></td>
</tr>
</table>
<p align="center" class="Stil2"><span class="Stil6">Ausweisdaten [nur bei Mobilfunk!]: </span><br />
</p>
<table width="100%" border="1">
<tr>
<td width="14%" class="Stil2">Ausweisnummer:</td>
<td colspan="3" class="Stil2"><input name="ausweisnummer" type="text" id="ausweisnummer" /></td>
</tr>
<tr>
<td class="Stil2">Gültigkeit:</td>
<td width="36%" class="Stil2"><input name="gueltigkeit" type="text" id="gueltigkeit" /></td>
<td width="14%" class="Stil2">Ausstellungsort:</td>
<td width="36%" class="Stil2"><input name="ausstellungsort" type="text" id="ausstellungsort" /></td>
</tr>
</table>
<p align="center">
<span class="Stil6">Bankdaten: </span><br />
</p>
<table width="100%" border="0">
<tr>
<td width="14%" class="Stil2">Bank:</td>
<td width="36%" class="Stil2"><input name="bank" type="text" id="bank" /></td>
<td width="14%" class="Stil2">[Kartennummer]:</td>
<td width="36%" class="Stil2"><input name="kartennummer" type="text" id="kartennummer" /></td>
</tr>
<tr>
....
<br /></td><td class="Stil2">Anschlussart:</td>
<td class="Stil2"><input name="anschlussart" type="checkbox" id="anschlussart" value="Ja" />
Analog
<input name="anschlussart" type="checkbox" id="anschlussart" value="Nein" />
ISDN</td>
</tr>
<tr>
<td class="Stil2">Etage:</td>
<td class="Stil2"><label>
<select name="etage" size="1">
</select>
</label>
<input name="etagepos" type="checkbox" id="etagepos" value="Ja" />
Links
<input name="etagepos" type="checkbox" id="etagepos" value="Nein" />
Rechts
<input name="etagepos" type="checkbox" id="etagepos" value="Nein" />
Mitte</td>
<td class="Stil2">Kundennummer[alt]:</td>
<td class="Stil2"><input name="kundennummer" type="text" id="kundennummer" /></td>
</tr>
<tr>
<td class="Stil2">Rufportierung:</td>
<td class="Stil2"><p>
<input name="rufportierung" type="checkbox" id="rufportierung" value="Nein" />
Ja
<input name="rufportierung" type="checkbox" id="rufportierung" value="Nein" />
Nein</p> </td>
<td class="Stil2"> </td>
<td class="Stil2"> </td>
</tr>
</table>
<p align="center" class="Stil6">Abschluss:<br />
</p>
<table width="100%" border="0">
<tr>
<td width="14%" class="Stil2">Kundenkennwort:</td>
<td width="36%" class="Stil2"><input name="kundenkennwort" type="text" id="kundenkennwort" /></td>
<td width="14%" class="Stil2">Sonstiges:</td>ort"
<td width="36%" class="Stil2"><input name="sonstiges" type="text" id="sonstiges" /></td>
</tr>
<tr>
<td class="Stil2">sonstiges2:</td>
<td class="Stil2"><input name="sonstiges2" type="text" id="sonstiges2" /></td>
<td class="Stil2"> </td>
<td class="Stil2"> </td>
</tr>
</table>
<p class="Stil2"></p>
<p class="Stil2"></p>
<br />
<br />
<br />
<br />
<input type="submit" name="Submit" value="Senden">
</p>
</form>
</body>
</html>
und die dazgehörige send.php
PHP-Code:
<?
//$_POST VARS
$vertragsart=$_POST['vertragsart'];
$anbieter=$_POST['anbieter'];
$maxkosten=$_POST['maxkosten'];
$nachname=$_POST['nachname'];
$vorname=$_POST['vorname'];
$strasse=$_POST['strasse'];
$tplz=$_POST['plz'];
$telefon=$_POST['telefon'];
$ort=$_POST['ort'];
$geburtsdatum=$_POST['geburtsdatum'];
$email=$_POST['email'];
$ausweisnummer=$_POST['ausweisnummer'];
$gueltigkeit=$_POST['gueltigkeit'];
$ausstellungsort=$_POST['ausstellungsort'];
$bank=$_POST['bank'];
$kartennummer=$_POST['kartennummer'];
$bankleitzahl=$_POST['bankleitzahl'];
$gueltigkeitgeld=$_POST['gueltigkeitgeld'];
$kontonummer=$_POST['kontonummer'];
$anschlussdose=$_POST['anschlussdose'];
$evn=$_POST['evn'];
$etage=$_POST['etage'];
$etagepos=$_POST['etagepos'];
$rufportierung=$_POST['rufportierung'];
$telefonbucheintrag=$_POST['telefonbucheintrag'];
$anschlussart=$_POST['anschlussart'];
$kundennummer=$_POST['kundennummer'];
$kundenkennwort=$_POST['kundenkennwort'];
$sonstiges=$_POST['sonstiges'];
$sonstiges2=$_POST['sonstiges2'];
//db - connect
require ('YXZ.php');
$db = mysql_connect ($db_host,$db_user,$db_passwort) or die (".: Es konnte keine Verbindung zur Datenbank hergestellt werden...!!! :.");
mysql_select_db ($db_name,$db) or die (".: Die Datenbank existiert nicht...!!! :.");
// teilnehmer wird in die datenbank übertragen
$insert_game_user = "INSERT INTO `kunden` ( `id` , `vertragsart` , `anbieter` , `maxkosten` , `nachname` , `vorname` , `strasse` , `plz` , `telefon` , `ort` , `geburtsdatum` , `email` , `ausweisnummer` , `gueltigkeit` , `ausstellungsort` , `bank` , `kartennummer` , `bankleitzahl` , `gueltigkeitgeld` , `kontonummer` , `anschlussdose` , `telefonbucheintrag` , `evn` , `anschlussart` , `etage` , `etagepos` , `kundennummer` , `rufportierung` , `kundenkennwort` , `sonstiges` , `sonstiges2`)
VALUES ('' , '$vertragsart', '$anbieter', '$maxkosten', '$nachname', '$vorname', '$strasse', '$plz', '$telefon', '$ort', '$geburtsdatum', '$email', '$ausweisnummer', '$gueltigkeit', '$ausstellungsort', '$bank', '$kartennummer', '$bankleitzahl', '$gueltigkeitgeld', '$kontonummer', '$anschlussdose', '$telefonbucheintrag', '$evn', '$anschlussart', '$etage', '$etagepos', '$kundennummer', '$rufportierung', '$kundenkennwort', '$sonstiges', '$sonstiges2'')";
$result = mysql_query($insert_game_user);
header ("location: ../start.html");
?>
Kommentar