PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten in DB eintragen


noob007
08.10.2005, 01:17:26
Hallo erstmal !
Hätte da ne Frage wo ich einfach net draufkomme !
Ich habe ein Formular und das script mit dem ich die Daten in die DB eintrage das funktioniert auch fast!
Nur habe ich 10 Felder und wenn ich die ersten 9 ausfülle kein problem, fülle ich das 10 aus bekommt ich wenn ich die Daten ausgeben lasse nichts mehr angezeigt!
Wenn ich nur das 10 ausfülle geht es auch !
Hat jemand ne Idee woran das liegen könnte ?
Wäre super wenn jemand helfen kann !

Hier mal meine Dateien !

Formular !
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Neue Seite 4</title>
</head>

<body>

<html>
<head>
<title>Impressum</title>
</head>
<body>
<form action="Impressum_eintragen.php" method="post">
<table border="0" width="547" height="1">
<tr>
<td width="267" height="22">Vorname</td>
<td width="270" height="22">
<input name="Vorname" maxlength="50" type="text" size="32"></td>
</tr>
<tr>
<td width="267" height="22">Nachname</td>
<td width="270" height="22">
<input maxlength="50" name="Nachname" type="text" size="32"></td>
</tr>
<tr>
<td width="267" height="22">Postleitzahl</td>
<td width="270" height="22">
<input maxlength="50" name="Plz" type="text" size="32"></td>
</tr>
<tr>
<td width="267" height="22">Ort</td>
<td width="270" height="22">
<input maxlength="50" name="Ort" type="text" size="32"></td>
</tr>
<tr>
<td width="267" height="22">Ortsteil</td>
<td width="270" height="22">
<input maxlength="50" name="Ortsteil" type="text" size="32"></td>
</tr>
<tr>
<td width="267" height="22">Strasse</td>
<td width="270" height="22">
<input maxlength="50" name="Strasse" type="text" size="32"></td>
</tr>
<tr>
<td width="267" height="22">Hausnummer</td>
<td width="270" height="22">
<input maxlength="50" name="Hausnummer" type="text" size="32"></td>
</tr>
<tr>
<td width="267" height="22">Telefon</td>
<td width="270" height="22">
<input maxlength="50" name="Tel" type="text" size="32"></td>
</tr>
<tr>
<td width="172" height="22">Fax</td>
<td width="193" height="22">
<input maxlength="50" name="Fax" type="text" size="32"></td>
</tr>
<tr>
<td width="172" height="19">E-mail</td>
<td width="193" height="19">
<input name="E_mail" maxlength="50" type="text" size="32"></td>
</tr>

<tr>
<td align="center" colspan="2" width="395" height="1">
<input name="Send" type="submit" value="Eintragen">
<input name="Reset" type="reset" value="L&ouml;schen">
</td>
</tr>
</tr>
</table>
</form>

</body>
</html>

</body>

</html>

eintragen !
<html>
<head>
<title>Eintrag hinzuf&uuml;gen</title>
</head>
<body>
<?php

$DatabasePointer=mysql_connect("localhost", "", "");
mysql_select_db("", $DatabasePointer);

$SQL = "INSERT INTO auto_impressum
(Datum, E_mail, Fax, Tel, Ortsteil, Nachname, Vorname, Plz, Ort, Strasse, Hausnummer)
VALUES (NOW(''), '".$_REQUEST['E_mail']."', '".$_REQUEST['Fax']."', '".$_REQUEST['Tel']."',
'".$_REQUEST['Ortsteil']."', '".$_REQUEST['Nachname']."',
'".$_REQUEST['Vorname']."', '".$_REQUEST['Plz']."',
'".$_REQUEST['Ort']."', '".$_REQUEST['Strasse']."', '".$_REQUEST['Hausnummer']."')";
mysql_query($SQL, $DatabasePointer);

if(mysql_affected_rows($DatabasePointer)==1)
{
?>
Danke für ihr Interesse<br>
<a href="admin.htm">Zur&uuml;ck</a>
<?php
}
else
{
?>
Beim Eintragen ist ein Fehler aufgetreten.<br>
<a href="javascript:history.back();">Zur&uuml;ck</a>
<?php
}
?>
</body>
</html>

Ausgeben :
<html>
<body>

<? include("_header.php") ?>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse"
bordercolor="#111111" width="100%" id="AutoNumber1" height="180">




<tr>
<td width="2%" height=41 bgcolor="#C0C0C0">
&nbsp;</td>
<td width="24%" height=41 bgcolor="#C0C0C0">
<span style="font-size: 11pt; font-weight: 700"><font color="#000080">
&nbsp;&nbsp; </font></span>
<span style="font-weight: 700"><font color="#0E68B5" face="Verdana">»
Impressum</font></span></td>
<td width=39% height=41 bgcolor="#C0C0C0">&nbsp;</td>
</tr>


<?php


$db = mysql_connect ("localhost", "", "");// Hier musst du USER mit deinem Benutzernamen und
PASSWORT mit dem Passwort für die DB einsetzen.
mysql_select_db(""); // Hier musst du den Datenbanknamen einsetzen


$tabelle = 'auto_impressum'; // Hier den Tabellenname


$sql = "SELECT
*

FROM
$tabelle
";

$result = mysql_query($sql,$db);
if(mysql_affected_rows()=='0'){ echo 'Leider keine Resultate gefunden. Probieren Sie es mit anderen Stichworten...'; }
while ($row = mysql_fetch_array($result)) {
if(in_array($Suchtext,$row)){




// Allgemein
$E_mail = $row['E_mail'];
$Fax = $row['Fax'];
$Tel = $row['Tel'];
$Ortsteil = $row['Ortsteil'];
$Nachname = $row['Nachname'];
$Vorname = $row['Vorname'];
$Plz = $row['Plz'];
$Ort = $row['Ort'];
$Strasse = $row['Strasse'];
$Hausnummer = $row['Hausnummer'];


echo "


<tr>
<td width=2% height=25 bgcolor=#E4E4E4>&nbsp;</td>
<td width=24% height=25 bgcolor=#E4E4E4>Inhaber :</td>
<td width=39% height=25 bgcolor=#E4E4E4>$Vorname $Nachname</td>
</tr>
<tr>
<td width=2% height=25 bgcolor=#C0C0C0>&nbsp;</td>
<td width=24% height=25 bgcolor=#C0C0C0>Anschrift : </td>
<td width=39% height=25 bgcolor=#C0C0C0>$Strasse, $Hausnummer</td>
</tr>
<tr>
<td width=2% height=25 bgcolor=#E4E4E4>&nbsp;</td>
<td width=24% height=25 bgcolor=#E4E4E4>&nbsp;</td>
<td width=39% height=25 bgcolor=#E4E4E4>$Plz $Ort, $Ortsteil</td>
</tr>
<tr>
<td width=2% height=25 bgcolor=#C0C0C0>&nbsp;</td>
<td width=24% height=25 bgcolor=#C0C0C0>Telefon :</td>
<td width=39% height=25 bgcolor=#C0C0C0>$Tel</td>
</tr>
<tr>
<td width=2% height=25 bgcolor=#E4E4E4>&nbsp;</td>
<td width=24% height=25 bgcolor=#E4E4E4>Fax :</td>
<td width=39% height=25 bgcolor=#E4E4E4>$Fax</td>
</tr>
<tr>
<td width=2% height=25 bgcolor=#C0C0C0>&nbsp;</td>
<td width=24% height=25 bgcolor=#C0C0C0>E-Mail :</td>
<td width=39% height=25 bgcolor=#C0C0C0><a href=mailto:$E_mail><font color=#0E68B5>$E_mail</font></a></td>
</tr>







";

// Hier kannst du die Ausgabe noch erweitern

}
}
?>

</table>

<? include("_footer.php") ?>


</body>

</html>

Danke mal im Vorraus