Anfang des Kleinanzeigenmarktes

haintz

Mitglied
Hi Leute,

Das ist der Anfang. Die Datenbank heisst Kamperkleinanzeiger und die tabelle heisst ausgabe. kann mir bitte einmal jemand sagen warum in line 8 ein parse erorr ist und kann jemand mal schauen ob da noch mehr fehler drin sind?? Ich danke im vorraus. Ihr seid so gut zu mir.


<html>
<head>
<?php

if($gesendet)
{
$db=mysql_connect();
sqlab = " insert ausgabe ";
sqlab = " (Datum, Beschreibung, Bilddateiname, 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,";
echo"es wurde kein Eintrag hinzugefügt";
}
mysql_close($db);
}
?>
</head>
<body>
Geben Sie einen vollständigen Datensatz ein und senden Sie das
Formular ab:
<form action = "uf13.php" method = "post">
<input name="da"> Datum (in der Form JJJJ-MM-TT)<p>
<input name="be"> Beschreibung<p>
<input name="bi"> Den Bildpfad<p>
<input name="pr"> Den Preis (Nachkommastellen mit Punkt)<p>
<input type="submit" name="gesendet">
<input type="reset">
</form>

Alle Datensätze <a href="uf07.php">anzeigen</a>
</body>
</html>
 
PHP:
<html> 
<head> 
</head> 
<body>
<?php 

if(isset($gesendet)) 
{ 
$db=mysql_connect("server", "user", "pass");  // Falls das in deiner Originaldatei fehlt
 // $ bei Variablen vergessen!
$sqlab = "insert into ausgabe "; // 'into' ausgelassen
$sqlab .= "(Datum, Beschreibung, Bilddateiname, Preis) values "; 
$sqlab .= "('$da', '$be', '$bi', pr)"; 
mysql_db_query("kamperkleinanzeiger", $sqlab); 
[...]

Der Rest sollte so weit stimmen.
 
Danke für deine Hilfe habe ich auch dann gesehen mit den $-zeichen, bin noch ein blutiger anfänger, nun habe ich aber das problem das keine datensätze hinzugefügt werden wenn ich welche eingebe. Hier nochmal das überarbeitete Script


<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">
&nbsp;<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>&nbsp;</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>&nbsp;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>&nbsp;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>
 
und dann noch eine frage: Wie könnte ich bei Bildpfad nen Upload realisieren?? Also ich wollte jetzt in das Script nen Upload einfügen!! Und muss ich da noch nen Ordner anlegen wo ich die Bilder ablegen will??
 
Zurück