Hallo
php und mysql ist für mich noch was neu, aber hatte mir u.a. das Buch von Kevin Yank reingezogen, nur daß es dennoch nicht richtig geht...es erfolgt scheinbar kein Eintrag in die Datenbank und ich sehe den/die Fehler nicht...
Hier der code von reg_insert.php:
<?
include ('db_connect.php');
mysql_select_db(db123456);
$eintrag = "INSERT INTO adressdaten (vname, nname, ansprechpartner,
firma, strasse, nr, plz, ort, land, telefon, fax, email, url, username, passwort, bankname, blz, konto_nr) VALUES ('$vname', '$nname', '$ansprechpartner', '$firma','$strasse','$nr','$plz','$ort','$land','$telefon','$fax','$email','$url','$username','$passwort','$bankname','$blz','$konto_nr')";
$eintragen = mysql_query($eintrag);
// $info="echo("<p>Daten erfolgreich gespeichert</p>")";
// print $info
?>
ist der $ falsch bei den values ?
hier das formular zur datenabnahme:
<html>
<head>
<title>Kundenregistrierung</title>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p> Registrierung als Kunde:</p>
<form method="post" action="reg_insert.php">
<table border="1" width="500">
<tr>
<td width="169">
<p> </p>
</td>
<td width="315">
<p> </p>
</td>
</tr>
<tr>
<td width="169">
<p>Ihr Vorname</p>
</td>
<td width="315">
<p>
<input type="text" name="$vname">
</td>
</tr>
<tr>
<td width="169">
<p>Ihr Nachnahme</p>
</td>
<td width="315">
<p><input type="text" name="$nname"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Weiterer Ansprechpartner</p>
</td>
<td width="315">
<p><input type="text" name="$ansprechpartner"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Firmenname</p>
</td>
<td width="315">
<p><input type="text" name="$firma"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Strasse / Nr</p>
</td>
<td width="315">
<p><input type="text" name="$strasse"> <input type="text" name="$nr" size="4"></p>
</td>
</tr>
<tr>
<td width="169">
<p>PLZ / Ort</p>
</td>
<td width="315">
<p><input type="text" name="$plz" size="8"> <input type="text" name="$ort"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Land</p>
</td>
<td width="315">
<p><input type="text" name="$land"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Telefon</p>
</td>
<td width="315">
<p><input type="text" name="$telefon"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Fax</p>
</td>
<td width="315">
<p><input type="text" name="$fax"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Email</p>
</td>
<td width="315">
<p><input type="text" name="$email"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Internet</p>
</td>
<td width="315">
<p><input type="text" name="$url"></p>
</td>
</tr>
<tr>
<td width="169">
<p>LoginName</p>
</td>
<td width="315">
<p><input type="text" name="$username"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Paßwort</p>
</td>
<td width="315">
<p><input type="text" name="$passwort"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Bankname</p>
</td>
<td width="315">
<p><input type="text" name="$bankname"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Bankleitzahl</p>
</td>
<td width="315">
<p><input type="text" name="$blz"></p>
</td>
</tr>
<tr>
<td width="169">
<p>KontoNr</p>
</td>
<td width="315">
<p><input type="text" name="$konto_nr"></p>
</td>
</tr>
<tr>
<td width="169">
<p> <input type="reset" name="delete" value="Daten löschen"></p>
</td>
<td width="315">
<p> <input type="submit" name="daten_eintragen " value="Speichern"></p>
</td>
</tr>
</table>
</form>
</body>
</html>
Ist im Formular ein Fehler drin ?
hier die Abfrage:
<?
include ('db_connect.php');
mysql_select_db(db123456) or die("Auswahl der Datenbank fehlgeschlagen");
$abfrage = ("SELECT vname, nname ansprechpartner,
firma, strasse, nr, plz, ort, land, telefon, fax, email, url, username, passwort, bankname, blz, konto_nr * FROM adressdaten");
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->url;
echo $row->nname;
echo $row->vname;
echo $row->firma;
}
Paßt das alles zusammen ? wo fehlert da was ?
Vielen Dank für Hilfe, da ich den Fehler nicht ersehe...und es bald online bringen muß...
mfg
Germanius
php und mysql ist für mich noch was neu, aber hatte mir u.a. das Buch von Kevin Yank reingezogen, nur daß es dennoch nicht richtig geht...es erfolgt scheinbar kein Eintrag in die Datenbank und ich sehe den/die Fehler nicht...
Hier der code von reg_insert.php:
<?
include ('db_connect.php');
mysql_select_db(db123456);
$eintrag = "INSERT INTO adressdaten (vname, nname, ansprechpartner,
firma, strasse, nr, plz, ort, land, telefon, fax, email, url, username, passwort, bankname, blz, konto_nr) VALUES ('$vname', '$nname', '$ansprechpartner', '$firma','$strasse','$nr','$plz','$ort','$land','$telefon','$fax','$email','$url','$username','$passwort','$bankname','$blz','$konto_nr')";
$eintragen = mysql_query($eintrag);
// $info="echo("<p>Daten erfolgreich gespeichert</p>")";
// print $info
?>
ist der $ falsch bei den values ?
hier das formular zur datenabnahme:
<html>
<head>
<title>Kundenregistrierung</title>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p> Registrierung als Kunde:</p>
<form method="post" action="reg_insert.php">
<table border="1" width="500">
<tr>
<td width="169">
<p> </p>
</td>
<td width="315">
<p> </p>
</td>
</tr>
<tr>
<td width="169">
<p>Ihr Vorname</p>
</td>
<td width="315">
<p>
<input type="text" name="$vname">
</td>
</tr>
<tr>
<td width="169">
<p>Ihr Nachnahme</p>
</td>
<td width="315">
<p><input type="text" name="$nname"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Weiterer Ansprechpartner</p>
</td>
<td width="315">
<p><input type="text" name="$ansprechpartner"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Firmenname</p>
</td>
<td width="315">
<p><input type="text" name="$firma"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Strasse / Nr</p>
</td>
<td width="315">
<p><input type="text" name="$strasse"> <input type="text" name="$nr" size="4"></p>
</td>
</tr>
<tr>
<td width="169">
<p>PLZ / Ort</p>
</td>
<td width="315">
<p><input type="text" name="$plz" size="8"> <input type="text" name="$ort"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Land</p>
</td>
<td width="315">
<p><input type="text" name="$land"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Telefon</p>
</td>
<td width="315">
<p><input type="text" name="$telefon"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Fax</p>
</td>
<td width="315">
<p><input type="text" name="$fax"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Email</p>
</td>
<td width="315">
<p><input type="text" name="$email"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Internet</p>
</td>
<td width="315">
<p><input type="text" name="$url"></p>
</td>
</tr>
<tr>
<td width="169">
<p>LoginName</p>
</td>
<td width="315">
<p><input type="text" name="$username"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Paßwort</p>
</td>
<td width="315">
<p><input type="text" name="$passwort"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Bankname</p>
</td>
<td width="315">
<p><input type="text" name="$bankname"></p>
</td>
</tr>
<tr>
<td width="169">
<p>Bankleitzahl</p>
</td>
<td width="315">
<p><input type="text" name="$blz"></p>
</td>
</tr>
<tr>
<td width="169">
<p>KontoNr</p>
</td>
<td width="315">
<p><input type="text" name="$konto_nr"></p>
</td>
</tr>
<tr>
<td width="169">
<p> <input type="reset" name="delete" value="Daten löschen"></p>
</td>
<td width="315">
<p> <input type="submit" name="daten_eintragen " value="Speichern"></p>
</td>
</tr>
</table>
</form>
</body>
</html>
Ist im Formular ein Fehler drin ?
hier die Abfrage:
<?
include ('db_connect.php');
mysql_select_db(db123456) or die("Auswahl der Datenbank fehlgeschlagen");
$abfrage = ("SELECT vname, nname ansprechpartner,
firma, strasse, nr, plz, ort, land, telefon, fax, email, url, username, passwort, bankname, blz, konto_nr * FROM adressdaten");
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->url;
echo $row->nname;
echo $row->vname;
echo $row->firma;
}
Paßt das alles zusammen ? wo fehlert da was ?
Vielen Dank für Hilfe, da ich den Fehler nicht ersehe...und es bald online bringen muß...
mfg
Germanius