in de onderstaande code staat ergens een fout, ik denk dat mijn form geen waarden doorgeeft ofzo...kan iemand me hierbij helpen? ik heb het echt nodig!!!

alvast bedankt!


mijn form:


<form method='post'>
<input type='hidden' name='id' value=".$ass_plan2['id']." />
<input type='text' name='punt' value=".$ass_plan2['agenda_punt']." onSubmit=Adjust_plan(this.value,".$ass_plan2['id']."); />
<input type='submit' name='submit' value='Submit' />
</form>



mijn javascript:


function Adjust_plan(agendapunt, id) 
{
	
    var url="myajax.php?ap="+waarde+"&id="+id;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
    xmlHttp.onreadystatechange=document.getElementById(This[id]).innerHTML = xmlHttp.responseText;
			
	}



mijn myajax.php:


<?PHP

If(IsSet($_GET['ap']) && IsSet($_GET['id'])) {
	
	$ap = escape($_GET['ap']);
	$id	= escape($_GET['id']);
	mysql_query("UPDATE planning SET agenda_punt='".$ap."' WHERE id='".$id."'") or die(mysql_error());
	
}

?>
<form method='post'>
bedoel je dat dit, zo moet:
<form method="post">?

zoveel maakt dat toch niet uit...



EDIT:
ik snap het al denk ik...ik verstuur een POST en vraag GET
maar hoe los ik dat dan op...want ik geef toch een url mee in mijn javascript...niet dan?

moet ik dan gewoon die GET daar veranderen in POST of hoe?

Reageren