Hvorfor virker det her kode ikke.
Hej alle hvorfor virker mine javascript errors ikke i dette script og hvorfor indsætter den det ikke til databasen men bare går tilbage til formen osv?Her kommer det:
<?
include("sql-connect.php");
if($opretden == ja){
$dato = now();
mysql_query("INSERT INTO marked (ID, ting, beskrivelse, pris, email, tlf, kodeord, dato, markedsemneID) VALUES ('', '$ting', '$beskrivelse', '$pris', '$email', '$tlf', '$kodeord', '$dato', '$emne')");
echo "Din annonce er nu oprettet se den <a href=\"index.php\">HER</a>";
} else {
?>
<font size="4">Opret Annonce</font>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Rodeskuffen</title>
<meta name="Generator" content="Stone's WebWriter 4">
<meta name="Author" content="Steen Hjelmstrand" />
<link rel="stylesheet" type="text/css" href="../selskaber/style.css">
</head>
<body>
<form name="opret" action="<? echo $PHP_SELF; ?>" method="post">
<input type="hidden" value="ja">
<table border="0"><tr>
<td>Ting:</td><td><input type="text" name="ting"></td>
</tr>
<tr>
<td>Beskrivelse:</td>
<td><textarea rows="7" cols="20" name="beskrivelse"></textarea></td></tr><tr>
<td>Pris:</td><td><input type="text" name="pris"></td></tr><tr><td>Email:</td><td><input type="text" name="email"></td></tr><tr><td>Telefon:</td><td><input type="text" name="tlf"></td></tr><tr><td>Password:</td><td><input type="password" name="kodeord"></td></tr><tr><td>Password igen:</td><td><input type="password" name="kodeordto"></td></tr><tr><td>Emne:</td><td>
<select name="emne">
<option value="">Vælg Emne</option>
<?
$str_sql = "SELECT ID, emne FROM markedsemner ORDER BY emne DESC";
$rs_s = mysql_query($str_sql) or die(mysql_error());
while($tp_s = mysql_fetch_array($rs_s))
{
?>
<option value="<?= $tp_s["ID"] ?>"><?= htmlentities($tp_s["emne"]) ?></option>
<?
}
?>
</select>
</td>
</tr><tr><td colspan="2"><input type="submit" value="Opret Annonce"></td></tr></table>
<script>
function doValidate(){
var isValid = true;
if (document.opret.ting.value == ""){
alert("Udfyld venligst Land");
isValid = false;
}
if (document.opret.beskrivelse.value == ""){
alert("Udfyld venligst Destination");
isValid = false;
}
if (document.opret.pris.value == ""){
alert("Udfyld venligst Beskrivelse");
isValid = false;
}
if (document.opret.email.value == ""){
alert("Udfyld venligst Beskrivelse");
isValid = false;
}
if (document.opret.tlf.value == ""){
alert("Udfyld venligst Beskrivelse");
isValid = false;
}
if (document.opret.kodeord.value == ""){
alert("Udfyld venligst Beskrivelse");
isValid = false;
}
if (document.opret.kodeordto.value == ""){
alert("Udfyld venligst Beskrivelse");
isValid = false;
}
if (document.opret.emne.value == ""){
alert("Udfyld venligst Beskrivelse");
isValid = false;
}
if (document.opret.kodeord.value != document.opret.kodeordto.value){
alert("Udfyld venligst Beskrivelse");
isValid = false;
}
return isValid;
}
</script>
</form>
</body>
</html>
<?
}
?>
