Keine Datensätze in die Sql- Datenbank

haintz

Mitglied
Kann mir jemand sagen warum dieses Script keine Verbindung zur sql datenbank aufnimmt?? Ich bin am ende!! Ich versteh das einfach nicht ich finde einfach den Fehler nicht!!




<html>
<head>
<?php

if(isset($gesendet))
{
$db = mysql_connect();

$sqlab = " insert into 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,<br>";
echo"es wurde kein Eintrag hinzugefügt<br>";
}
mysql_close ($db);

}
?>
</head>
<body>
<p><font face="Arial"><b>Geben Sie einen vollständigen Datensatz ein und senden Sie das Formular
ab:</b></font></p>


<form action = "ausgabe2.php" method = "post">
&nbsp;<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="82%" id="AutoNumber1" height="204">
<tr>
<td width="35%" align="right" valign="middle" height="22">
<font face="Arial" size="2"><b>Datum (in der Form JJJJ-MM-TT):&nbsp;&nbsp; </b></font></td>
<td width="65%" align="left" height="22">
<font face="Arial">
<input name="da" size="14" style="float: left"></font></td>
</tr>
<tr>
<td width="35%" align="right" valign="middle" height="148">
<font face="Arial" size="2"><b>Beschreibung:&nbsp;&nbsp;&nbsp; </b></font><p>&nbsp;</td>
<td width="65%" align="left" height="148"><font face="Arial"><textarea rows="9" name="S1" cols="45"></textarea></font></td>
</tr>
<tr>
<td width="35%" align="right" valign="middle" height="16">
<font face="Arial" size="2"><INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000">
&nbsp; </td>
</tr>
<tr>
<td width="35%" align="right" valign="middle" height="22">
<b><font face="Arial" size="2">Bildupload:&nbsp;&nbsp; </font></b></td>
<td width="65%" align="left" height="22">
<font face="Arial" size="2">
<INPUT NAME="userfile" TYPE="file" size="20"></td>
</tr>
<tr>
<td width="35%" align="right" valign="middle" height="19">
<font face="Arial" size="2"><b>Den Preis (Nachkommastellen mit Punkt):&nbsp;&nbsp; </b></font></td>
<td width="65%" align="left" height="19">
<font face="Arial">
<input name="pr" size="18" style="float: left"></font></td>
</tr>
<tr>
<td width="100%" align="right" valign="middle" height="1" colspan="2">
<p align="center"></td>
</tr>
</table>
<p>
<input type="submit" name="gesendet">
<input type="reset">
</form>
&nbsp;<p><b>Kompletten Inhalt der Datenbank anzeigen <a href="tabellen.php">anzeigen</a>
</body>
</b></p>

</body>
</html>
 
ich würde mal sagen weil du der php funktion

PHP:
mysql_connect();

kein einziges argument übergibst, da fehlt host, user und pass

PHP:
$host = "bla";
$user = "user";
$pass = "pass";

mysql_connect($host,$user,$pass);

^^so müsste das aussehen.
 
so funzt das auch nicht. Könnte es sein das ich in phpmyadmin etwas falsch eingestellt habe?? ich kann mir das einfach nicht erklären!!
 
hajo kA, was hasste denn in phpmyadmin eingegeben ? wie siehtn die datenbank stuktur aus ? feldtypen, namen, etc ?
 
danke dir ersteinmal ich habs!! Habe ein Komma zuvielgesetzt und nu läufts!! Was muss ich in der Datenbank eingestellt haben damit sie mir Bilder anzeigt?? Also was für nen Typ?? Kannst du mir da weiterhelfen??
 

Neue Beiträge

Zurück