<script type="text/javascript">

var newid = 0 ;
var newx = 0 ;
var newy = 0 ;

function doMouseUp(e) // Up
{
newid = curobj.id ;
newx = curobj.style.left ;
newy = curobj.style.top ;
}

</script>

<?
// Zoek record op met het juiste id-nummer

$sql = "SELECT * FROM data where id = newid ;

etc.

?>

Het gaat om variabelen newx en newy , ontstaan in javascript en moet
worden opgeslagen in mijn tabel .

Wat is de juiste code om dit te doen.
Ik heb van alles geprobeerd maar het lukt niet .
Ik begrijp dat PHP op de server draait .
PHP is serverside, javascript clientside. Het zal dus nooit direct met elkaar kunnen praten. (daarnaast zijn het natuurlijk 2 verschillende script-talen)

Je zal met Javascript een formuliertje moeten verzenden dat je daarvoor door javascript hebt laten maken/invullen. Of je kan een kijkje nemen naar XMLHTTPRequest.
Bedankt Jelmer voor je reactie , ik mis nog de kennis om wat jij voorstelt te relaliseren , graag een programmavoorbeeldje ik zie door de bomen het bos niet meer.

1] Bij de Mouseup in JS heb ik : newid,newx en newy (3 variabelen in JS)

2] Hoe moet ik dan automatisch een formulier verzenden met deze 3 variabelen ?

3] Hoe komen deze 3 terecht in mijn PHP gedeelte ?
Formulier verzend je met POST of GET. Deze kun je in PHP met $_POST of $_GET opvangen. Daar kun je dan verder mee aan de slag, bv. in een database wegschrijven.

Vergeet in elk geval niet om de boel te beveiligen, er zijn genoeg grappenmakers die jouw database om zeep willen helpen.

Edit
http://www.phphulp.nl/forum/showtopic.php?cat=1&id=26771&page=
Frank als ik dat formulier heb gemaakt ,kan dat dan opgestart worden vanuit de mouseup event van JS ?
formulierelement.submit()

Reageren