Haintz
2002-02-19, 19:51:54
Ich habe ich das problem das keine datensätze hinzugefügt werden wenn ich welche eingebe. Hier das überarbeitete Script. Es wird aber immer die Fehlermeldung der Schleife ausgegeben.
<html>
<head>
<?php
if(isset($gesendet))
{
$db = mysql_connect();
$sqlab = " insert ausgabe ";
$sqlab.= " (Datum, Beschreibung, Bildpfad, Preis) values ";
$sqlab.= " ('$da', '$be', '$bi', pr,)";
mysql_db_query("kamperkleinanzeiger", $sqlab);
$num = mysql_affected_rows();
if($num>0)
echo" Es wurde ein Eintrag hinzugefügt";
else
{
echo"Es ist ein Fehler aufgetreten,<br>";
echo"es wurde kein Eintrag hinzugefügt<br>";
}
mysql_close ($db);
}
?>
</head>
<body>
<p><b>Geben Sie einen vollständigen Datensatz ein und senden Sie das Formular
ab:</b></p>
<form action = "ausgabe.php" method = "post">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="82%" id="AutoNumber1">
<tr>
<td width="34%" align="right" valign="middle">
<font face="Arial" size="2"><b>Datum (in der Form JJJJ-MM-TT):</b></font></td>
<td width="66%" align="left">
<input name="da" size="14" style="float: left"></td>
</tr>
<tr>
<td width="34%" align="right" valign="middle">
<font face="Arial" size="2"><b>Beschreibung :</b></font><p> </td>
<td width="66%" align="left"><textarea rows="9" name="S1" cols="45"></textarea></td>
</tr>
<tr>
<td width="34%" align="right" valign="middle">
<font face="Arial" size="2"><b> Den Bildpfad:</b></font></td>
<td width="66%" align="left">
<input name="bi" size="38" style="float: left"></td>
</tr>
<tr>
<td width="34%" align="right" valign="middle">
<font face="Arial" size="2"><b> Den Preis (Nachkommastellen mit Punkt):</b></font></td>
<td width="66%" align="left">
<input name="pr" size="18" style="float: left"></td>
</tr>
</table>
<p>
<input type="submit" name="gesendet">
<input type="reset">
</form>
Alle Datensätze <a href="tabellen.php">anzeigen</a>
</body>
</html>
<html>
<head>
<?php
if(isset($gesendet))
{
$db = mysql_connect();
$sqlab = " insert ausgabe ";
$sqlab.= " (Datum, Beschreibung, Bildpfad, Preis) values ";
$sqlab.= " ('$da', '$be', '$bi', pr,)";
mysql_db_query("kamperkleinanzeiger", $sqlab);
$num = mysql_affected_rows();
if($num>0)
echo" Es wurde ein Eintrag hinzugefügt";
else
{
echo"Es ist ein Fehler aufgetreten,<br>";
echo"es wurde kein Eintrag hinzugefügt<br>";
}
mysql_close ($db);
}
?>
</head>
<body>
<p><b>Geben Sie einen vollständigen Datensatz ein und senden Sie das Formular
ab:</b></p>
<form action = "ausgabe.php" method = "post">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="82%" id="AutoNumber1">
<tr>
<td width="34%" align="right" valign="middle">
<font face="Arial" size="2"><b>Datum (in der Form JJJJ-MM-TT):</b></font></td>
<td width="66%" align="left">
<input name="da" size="14" style="float: left"></td>
</tr>
<tr>
<td width="34%" align="right" valign="middle">
<font face="Arial" size="2"><b>Beschreibung :</b></font><p> </td>
<td width="66%" align="left"><textarea rows="9" name="S1" cols="45"></textarea></td>
</tr>
<tr>
<td width="34%" align="right" valign="middle">
<font face="Arial" size="2"><b> Den Bildpfad:</b></font></td>
<td width="66%" align="left">
<input name="bi" size="38" style="float: left"></td>
</tr>
<tr>
<td width="34%" align="right" valign="middle">
<font face="Arial" size="2"><b> Den Preis (Nachkommastellen mit Punkt):</b></font></td>
<td width="66%" align="left">
<input name="pr" size="18" style="float: left"></td>
</tr>
</table>
<p>
<input type="submit" name="gesendet">
<input type="reset">
</form>
Alle Datensätze <a href="tabellen.php">anzeigen</a>
</body>
</html>