Ich habe ein script, welches die Daten per POST übergeben sollte (Momentan übergibt es die daten per GET). evtl. leigt es am javascript, aber ich weiss nicht wie ändern...
Danke
PS: weiss jemand wie viele zeichen eine URL max haben darf (evtl. gibt es mir bei zu vielen Daten mit GET (100-1000 Koordinaten-Punkte) eine Fehlermeldung aus...)
Code:
<html> <head> <style type="text/css"> body { margin: 0px; overflow: hidden; } </style> <script type="text/javascript"> var breite = <? print "$Bild_Breite"; ?>; var pichoehe = <? print "$Bild_Hoehe"; ?>; var abshoehe = <? print "$Bild_Hoehe"; ?>; var pressed = 0; var cx = new Array(), cy = new Array(); function checkit() { if (pressed == 1) { if(event.x > 0 && event.y > 0 && event.x < breite && event.y < pichoehe) { cx.push(event.x); cy.push(event.y); } } } function showvalues() { for (i=0; i<cx.length; i++) { window.document.coords.Werte.value += cx[i] + " : " + cy[i] +","; } window.document.coords.submit(); } </script> </head> <body onDragStart="return false;"> <?php $result = "SELECT * from Strecken_Karte WHERE ID='$ID' LIMIT 0,1"; $anfrage = mysql_query ($result); while ($ausgabe = mysql_fetch_array ($anfrage)) { print "<img src=\"Routenbilder/$ausgabe[BildURL]\" onMouseMove=\"checkit();\" onMouseDown=\"pressed=1;\" onMouseUp=\"pressed=0;\">"; } ?> <br> <form action="Route_einzeichnen2.php" method="post" style="padding:0px;margin:0px;" name="coords"> <input type="Hidden" name="Werte"> <input type="Hidden" name="ID" value="<? print "$ID";?>"> <input type="Button" value="Route übernehmen" onClick="showvalues();"> </form> </body> </html>
PS: weiss jemand wie viele zeichen eine URL max haben darf (evtl. gibt es mir bei zu vielen Daten mit GET (100-1000 Koordinaten-Punkte) eine Fehlermeldung aus...)
Kommentar