Hvorfor kan jeg ikke lægge data ind i databasen
Hejsa.Jeg vil lave en hjemmeside over hvad jeg har liggende af film, til privat brug. Data skal ligge i en MySQL database, og selv siden skal skrives i PHP. Jeg er allerede løbet ind i det første problem. Når jeg vil oprette en film skal man først indtaste følgende : org_titel, org_undertitel, dk_titel, dk_undertitel samt instruktoer. Problemet er bare, jeg sagtens kan oprette dem, hvis jeg har skrevet noget i alle 5, men hvis jeg underlader at skrive noget i org_titel, så blever der ikke skrevet noget i DB'en. Hvis jeg tilgengæld kun indtaster noget i org_titel, så virker det godt nok.
Jeg tror nok jeg ved hvor problemet ligger, men ved bare ikke hvordan det skal løses. Jeg tror problemet ligger ved forbindelsen til DB'en hvor jeg skriver :
if ($org_titel){ //MÅSKE DETTE KUNNE VÆRE PROBLEMET!!!
$db = mysql_connect("127.0.0.1", "root", "");
mysql_select_db("Film",$db);
mysql_query("INSERT INTO dvd(org_titel, org_undertitel, dk_titel, dk_undertitel, instruktoer) VALUES ('$org_titel','$org_undertitel
','$dk_titel','$dk_undertitel','$instruktoer')");
echo "<center>";
echo "<BR>";
Hermed resten af koden :
<HTML>
<BODY>
<p align="center"><font size="5" face="Arial Black"><b>Opret DVD FILM</b></font></p>
<body bgcolor="#FFFFCC">
<?
if ($org_titel){
$db = mysql_connect("127.0.0.1", "root", "");
mysql_select_db("Film",$db);
mysql_query("INSERT INTO dvd(org_titel, org_undertitel, dk_titel, dk_undertitel, instruktoer) VALUES ('$org_titel','$org_undertitel
','$dk_titel','$dk_undertitel','$instruktoer')");
echo "<center>";
echo "<BR>";
}
?>
<center>
<br><br><br><br>
<FORM METHOD=POST ACTION=<?echo $PHP_SELF;?>>
<table border="0" width="100%">
<tr>
<td width="50%">
<p align="right"><b>Original Titel :</b> <input type="text" name="org_titel" size="28"></td>
<td width="50%"></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td width="40%">
<p align="right"><i>Original Undertitel : </i></td>
<td width="60%"><input type="text" name="org_undertitel" size="28"></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td width="50%">
<p align="right"><b>Dansk Titel :</b> <input type="text" name="dk_titel" size="28"></td>
<td width="50%"></td>
</tr>
</table>
<table border="0" width="100%">
<tr>
<td width="40%">
<p align="right"><i>Dansk Undertitel : </i></td>
<td width="60%"><input type="text" name="dk_undertitel" size="28"></td>
</tr>
</table>
<br><br>
<table border="0" width="100%">
<tr>
<td width="50%">
<p align="right"><b>Instruktør :</b> <input type="text" name="instruktoer" size="28"></td>
<td width="50%"></td>
</tr>
</table>
<br>
<p><INPUT TYPE=SUBMIT NAME="Ok" VALUE=OK></p>
</FORM>
</BODY>
</HTML>
