Problemer med at få javascript til at snakke sammen med php
Hej med jer,Jeg har et problem med en form, som jeg sidder og leger lidt med. Jeg har pyntet den med lidt validering, og det fungere rigtig godt
Nu vil jeg prøve at få min form til at poste i databasen, uden at opdatere siden - det har jeg dog problemer med, da jeg ikke er så skarp til Javascript.
Jeg har nedenfor postet koderne i de forskellige filer. Hvad skal jeg gøre om?
På forhånd tak.
En lille del af "validation.js":
//On Submitting
form.submit(function(){
var name = $("#name").val();
var efternavn = $("#efternavn").val();
var email = $("#email").val();
var pass2 = $("#pass2").val();
var dataString = 'name='+ name + '&efternavn=' + efternavn + '&email=' + email + '&pass1=' + pass1 + '&pass2=' + pass2;
if(validateName() & validateEfternavn() & validateEmail() & validatePass1() & validatePass2()){
$.ajax({
type: "POST",
url: "http://xxxxxxx.dk/php/opret.php",
data: dataString,
success: function(){
$('.success').fadeIn(200).show();
$('.error').fadeOut(200).hide();
}
});
return true
}
else
return false;
});
Hele min "opret.php"
<?php
if($_POST)
{
$name = $_POST['name'];
$efternavn = $_POST['efternavn'];
$email = $_POST['email'];
$pass2 = $_POST['pass2'];
$dato=date("d.m.Y");
mysql_connect("localhost","root","utp24ett");
mysql_select_db("data_jobs");
mysql_query("INSERT INTO `brugere` ( `ID` , `dato`, `name` , `efternavn` , `email` , `pass2` , `status` )
VALUES('', '$dato', '$name', '$efternavn', '$email', '$pass2', '2');")or die("Fejl 2 " . mysql_error());
}else { }
?>