|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 326
|
[Javascript] Memorizzare un dato da javascript in un database MySql
Salve a tutti,
vi inquadro subito il problema: ho una variabile in una funzione javascript, il cui contenuto devo memorizzarlo in un database!!! Esistono delle funzioni che permettano di interfacciare javascript con MySql? function nome{ ...... ..... var point; //voglio memorizzare il valore di point in un db } Come posso fare?? Spero che qualcuno mi aiuti !!!! grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Da quello che so io non puoi interfacciare direttamente JavaScript (che è client side) con un database (Server side). Se usi un linguaggio come PHP (o qualche altro linguaggio server side) puoi interfacciare con questo JavaScript.
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2008
Città: Nel mio studio
Messaggi: 168
|
da javascript è impossibile, devi passare i dati al server ad una pagina dinamica o un web service
__________________
Since Rocco Siffredi, the saying "pain in the ass" got a total new meaning |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 326
|
Come faccio allora a passare il valore di una variabile di javascript in una variabile PHP ?
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jul 2008
Città: Nel mio studio
Messaggi: 168
|
Puoi percorrere 2 vie
- metti i dati in un form e poi li invii al server -usi ajax e mandi il dato con GET o POST ad una pagina realizzata in modo da leggere questi valori
__________________
Since Rocco Siffredi, the saying "pain in the ass" got a total new meaning |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 326
|
allora....passo il valore in questo modo
<form action="prova.php" method="post"> <input type="text" size="60" name="address"/> <input type="hidden" name = "marker" value= "showAddress(this.address.value)" /> <input type="submit" value="Go!" /> dove showAddress è la seguente funzione javascript function showAddress(address) { geocoder = new GClientGeocoder(); if (geocoder) { geocoder.getLatLng(address,function(point) { if (!point) { alert(address + " not found"); } else { map.setCenter(point, 13); var marker = new GMarker(point); //map.addOverlay(marker); //marker.openInfoWindowHtml(address); return marker; } } ); } } Ma quando nella pagina prova.php vado a stampare il valore di $_POST['marker'], mi stampa showAddress(this.address.value) Perchèè??? |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Jul 2008
Città: Nel mio studio
Messaggi: 168
|
Perché stai riempiendo il valore dell'oggetto con del semplice testo. Ti conviene assegnare un id all'elemento, recuperare un riferimento tramite getElementbyId e assegnare alla proprietà text o value (adesso non ricordo) il valore che ritorna la tua funzione.
__________________
Since Rocco Siffredi, the saying "pain in the ass" got a total new meaning |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:15.


















