mit php-script driller mht. at indsætte fra formular
Jeg har et script der indsætter i databasen via formular som jeg uden held har forsøgt at få til at virke hele dagen.<form method="post" action="<?php $_SERVER['PHP_SELF'] ?>">
<br>
Nævn 2 logoer du mener virker optimalt eller kan huske.(adskilt af f.eks. komma eller streg)
<input type="text" name="ord" value="" ><br>
Vælg det du mener er vigtigst <br>
<select name="type">
<option value=helse>Velvære og helse</option>
<option value=Bevar>Bevarelse og æstestik</option>
<option value=holisme>Bæredygtighed og holisme</option>
<option value=kulturnyt>Samvær og kulturnyt</option>
</select>
<br>
Beskriv ganske kort(farver, form og motiv) på dit bud på et logo: <br>
<textarea name="logo" cols="40" rows="8" value="" > </textarea><br>
Dit kaldenavn:
<input type="text" name="navn" value="" ><br>
<br><br>
<input type="hidden" name="op" value="ds">
<input type="submit" name="submit" value="Indsæt i Database">
</form>
</div>
<?php
include "../dat/conn.php"; //lin 100
if($_POST['op'] == "ds"){
$type = $_POST['type'];
$ord = $_POST['ord'];
$logo = $_POST['logo'];
$navn = $_POST['navn'];
$sql = "INSERT INTO logo (id, type, ord, logo, navn, tid) VALUES ('', '".$type.",'".$ord."','".$logo."','".$navn."'.'')";
mysql_query($sql) or die (mysql_error());
echo "<div align=\"center\">OK - Databasen blev opdateret med succes for : <b>".$navn."</b>, </div>";
exit;
mysql_close($conn);
}
?>
Hvor opdateringen burde stå kommer:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'nnnn',' lololol','loa'.'')' at line 1
Kan nogen gennemskue fejlen
