You have an error in your SQL syntax; check the manual that corre
... Hmm Jaa som min overskrift nu lyder er jeg stødt på en fejl i min SQL Streng .. Min kode er således :<?
@mysql_connect("localhost","root","");
@mysql_select_db("faktura");
if(isset($_POST['submit']))
{
$dato = mysql_real_escape_string($_POST['date']);
$payed = mysql_real_escape_string($_POST['payed']);
$navn = mysql_real_escape_string($_POST['navn']);
$adr = mysql_real_escape_string($_POST['adr']);
$tlf = mysql_real_escape_string($_POST['tlf']);
$by = mysql_real_escape_string($_POST['by']);
$post = mysql_real_escape_string($_POST['post']);
$mail = mysql_real_escape_string($_POST['mail']);
mysql_query("INSERT INTO kunde (dato,payed,navn,mail,adresse,tlf,by,post) VALUES('".$dato."','".$payed."','".$navn."','".$mail."','".$adr."','".$tlf."','".$by."','".$post."')") or die(mysql_error());
echo "Blev Lavet<a href=\"tv.php\">Tilføj Vare</a>";
}
?>
<!--Tjek om alle felterne er indtastet -->
<script type="text/javascript">
function tjek() {
fejl = 0;
if ((document.form.navn.value=='') && (fejl == 0)) {
document.form.navn.focus();
alert('Du skal skrive et Navn');
fejl = 1;
}
if ((document.form.mail.value=='') && (fejl == 0)) {
document.form.mail.focus();
alert('Der skal oSs være en Email');
fejl = 1;
}
if ((document.form.payed.value=='') && (fejl == 0)) {
document.form.payed.focus();
alert('Har Personen Betalt ? Det SKAL være Jaa Eller NeeJ ');
fejl = 1;
}
if ((document.form.date.value=='') && (fejl == 0)) {
document.form.date.focus();
alert('Hva Er Datoen ?');
fejl = 1;
}
if ((document.form.tlf.value=='') && (fejl == 0)) {
document.form.tlf.focus();
alert('Hva Er Datoen ?');
fejl = 1;
}
if ((document.form.adr.value=='') && (fejl == 0)) {
document.form.adr.focus();
alert('Hva Er Datoen ?');
fejl = 1;
}
if ((document.form.post.value=='') && (fejl == 0)) {
document.form.post.focus();
alert('Hva Er Datoen ?');
fejl = 1;
}
if ((document.form.by.value=='') && (fejl == 0)) {
document.form.by.focus();
alert('Hva Er Datoen ?');
fejl = 1;
}
if (fejl==0) {
document.form.submit();
}
}
</script>
<form action="<?$PHP_SELF?>" method="post" name="form" OnSubmit="tjek(); return false;">
Navn: <input type="text" name="navn"><br>
Mail: <input type="text" name="mail"><br>
Betalt: <input type="text" name="payed"><br>
Dato:<input type="text" name="date"><br>
Adresse:<input type="text" name="adr"><br>
By:<input type="text" name="by"><br>
Tlf:<input type="text" name="tlf"><br>
PostNummer:<input type="text" name="post"><br>
<input type="submit" name="submit" value="Tilføj Faktura & Begynd At Tilføje Vare !"></form>
_________________________
Og hele fejlen:
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 'by,post) VALUES('21321','Jaa','fdsa','fsda','r532','gfdgsfd','fdsag','gfdsgf')' at line 1
