mr-otin
Mitglied
Hallo,
Ich moechte gerne folgendes Formular realisieren.
1. Man gibt eine Kundennummer oder den Namen ein. Klickt man auf weiter soll nach diesem string in der DB gesucht werden. Ist dieser vorhanden gehe auf die naechste Seite.
2.Ist dies nicht der Fall gebe Formular "Kunde anlegen" aus, speichere die neuen Kundendaten und gehe auf die Seite, wie bei 1.(naechste Seite).
danke im vorraus
best regards
Dave
Ich moechte gerne folgendes Formular realisieren.
1. Man gibt eine Kundennummer oder den Namen ein. Klickt man auf weiter soll nach diesem string in der DB gesucht werden. Ist dieser vorhanden gehe auf die naechste Seite.
2.Ist dies nicht der Fall gebe Formular "Kunde anlegen" aus, speichere die neuen Kundendaten und gehe auf die Seite, wie bei 1.(naechste Seite).
PHP:
echo"<form action="com.php" method=\"POST\">";
echo "Bitte geben Sie die Kundennummer oder den Namen ein: ";
echo "<input type=\"text\" name=\"kd\" maxlenght=\"50\"><br /><br />\n";
echo "<input type=\"submit\" name=\"btnsubmit\" value=\"Weiter\"><br />\n";
include '../inc/config.inc.php';
$verbindung=mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
mysql_select_db(MYSQL_DATABASE, $verbindung);
$sql = "SELECT name FROM costumers ORDER BY name";
$result = mysql_query($sql);
$number = mysql_num_rows($result);
$i = '0';
while ($i < $number){
$row = mysql_fetch_array($number);
$kd1 = $row['name'];
if ($kd1 == "$kd"){
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\">
<tr>
<td width=\"10%\">Firma:</td>
<td width=\"90%\"><input name=\"company\" type=\"text\" maxlength=\"50\" /></td>
</tr>
<tr>
<td>Name:</td>
<td><input name=\"name\" type=\"text\" maxlength=\"50\" /></td> </tr>
<tr>
<td>Strasse:</td>
<td><input name=\"street\" type=\"text\" maxlength=\"50\" /></td>
</tr>
<tr>
<td>Land:</td>
<td><input name=\"state\" type=\"text\" maxlength=\"50\" /></td>
</tr>
<tr>
<td>PLZ:</td>
<td><input name=\"zip\" type=\"text\" maxlength=\"50\" /></td>
</tr>
<tr>
<td>Stadt:</td>
<td><input name=\"city\" type=\"text\" maxlength=\"50\" /></td>
</tr>
<tr>
<td>E-Mail</td>
<td><input name=\"email\" type=\"text\" maxlength=\"50\" /></td>
</tr>
<tr>
<td>Telefon:</td>
<td><input name=\"phone\" type=\"text\" maxlength=\"50\" /></td>
</tr>
<tr>
<td>Fax:</td>
<td><input name=\"fax\" type=\"text\" maxlength=\"50\" /></td>
</tr>
<tr align=\"left\" valign=\"middle\">
<td colspan=\"2\"><input type=\"submit\" name=\"btnsubmit\" value=\"Weiter\" /> <input type=\"reset\" value=\"löschen\" /></td>
</tr>
</table>";
if(@$btnsubmit == "Senden") {
$verbindung=mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
if ($verbindung) {
echo "<br>\n";
} else {
echo"Keine Verbindung.<br>\n";
echo mysql_errno() . ":" . mysql_error() . "<br>\n";
}
if(mysql_select_db(MYSQL_DATABASE, $verbindung)){
echo" <br>\n";
} else {
echo"Datenbank : $dbname konnte nicht ausgew?hlt werden" . "Error.<br>\n";
echo mysql_errno() . ":" . mysql_error() . "<br>\n";
}
if (($company == "") || ($name == "") || ($street == "") || ($state == "") || ($zip == "") || ($city == "") || ($email == "") || ($phone == "") || ($fax == "")) {
die(" <b>Bitte alle Felder ausfüllen!</b>");
} else {
$sql= "INSERT INTO customers VALUES ('','$company','$name','$street','$state','$zip','$city','$email','$phone','$fax')";
echo "Kunde wurde erfolgreich angelegt!";
mysql_query($sql,$verbindung);
mysql_close();
}
}
} else {
//weis net wich das mit dem abschicken realiesieren soll
}
}
danke im vorraus
best regards
Dave
Zuletzt bearbeitet: