Satt ihop detta lilla script men får felmeddelande.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Skivor</title>
</head>
<body background="../bilder/bakgrund.jpg" text="#FFFFFF" link="#00EEFF" vlink="#0000FF" alink="#FF0000">
<form method="POST" action="add.php">
<b>Sort</b><br/>
<input type="text" size="30" name="sort"><p/>
<b>Namn</b><br/>
<input type="text" size="30" name="namn"><p/>
<b>Omslagsbild</b><br/>
<input type="file" size="30" name="omslag"><p/>
<b>Låtar</b><br/>
<textarea name="latar" size="30" rows="10"></textarea><p/>
<b>Text & musik</b><br/>
<input type="text" size="30" name="textmusik"><p/>
<b>Producerad av</b><br>
<input type="text" size="30" name="producent"<p/>
<br>
<b>Inspelad i</b><br>
<input type="text" size="30" name="rec"<p/>
<br>
<b>Bolag</b><br>
<input type="text" size="30" name="bolag"<p/>
<br>
<b>Skivnummer</b><br>
<input type="text" size="30" name="skivnr"<p/>
<br>
<b>Datum</b><br>
<input type="text" size="30" name="datum"<p/>
<br>
<b>Övrig info</b><br>
<input type="text" size="30" name="info"<p/>
<br>
<input type="submit" size="30" value="Lägg till!"><p/>
</form>
<?php
$connection = mysql_connect("localhost", "", "") or die("Kunde inte skapa koppling!");
mysql_select_db("dmsverige_se") or die("Kunde inte välja databas");
{
if (isset($_FILES['omslag']) && is_uploaded_file($_FILES['omslag']['tmp_name'])) {
// Kolla filändelse
$image_info = getimagesize($_FILES['omslag']['tmp_name']);
switch ($image_info[2]) {
case 1:
$ext = '.gif';
break;
case 2:
$ext = '.jpg';
break;
case 3:
$ext = '.png';
break;
case 5:
$ext = '.psd';
break;
case 6:
$ext = '.bmp';
break;
}
}
move_uploaded_file($_FILES['omslag']['tmp_name'], "omslag/omslag_".$id.$ext);
mysql_query("Update mindm Set omslag='omslag_".$id."$ext' Where id='".$id."'");
}
$sort = $_POST['sort'];
$namn = $_POST['namn'];
$latar = $_POST['latar'];
$textmusik = $_POST['textmusik'];
$producent = $_POST['producent'];
$rec = $_POST['rec'];
$bolag = $_POST['bolag'];
$skivnr = $_POST['skivnr'];
$datum = $_POST['datum'];
$info = $_POST['info'];
$laggTill = "INSERT INTO mindm (sort, namn, latar, textmusik, producent, rec, bolag, skivnr, datum, info) VALUES ('$sort', '$namn', '$latar', '$textmusik*, '$producent', '$rec', '$bolag', '$skivnr', '$datum', '$info')";
mysql_query($laggTill) or die("SQL: $sql <br>".mysql_error());
mysql_close($connection);
print("Information lades framgångsrikt till i databasen!");
print("<hr noshade size=1 color=#000000>");
?>
</body>
</html>
Får detta meddelande
SQL:
You have an error in your SQL syntax near 'Depeche Mode', 'Blockwing', '', '', '', '')' at line 1
Utan inlägg blir det.
SQL:
You have an error in your SQL syntax near ''*, '', '', '', '', '', '')' at line 1

