Comment reécupérer une variable javascript dans une requet sql
Bonjour,
Je fais un code en jacascript et PHP. En fait, c'est une fonction javascript, dans laquelle j'inclu du PHP comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
echo "<script type=\"text/javascript\">
function initialize(jcourse) {
var image = 'images/here.png';
var initialLocation;
var location;
var browserSupportFlag = new Boolean();
var trackCoords=new Array();
var mapOptions = {
zoom: 17,
mapTypeId: google.maps.MapTypeId.ROADMAP,
disableDefaultUI:false,
scrollwheel:false
}
";
$sql="SELECT * FROM tracker ORDER BY time DESC";
$query=mysql_query($sql)or die(mysql_error());
$nb = mysql_num_rows($query);
// Tant qu'il y à des enregistrements
$i=0;
while($this_last=mysql_fetch_assoc($query)){
$id = $this_last['id'];
$time = $this_last['time'];
$lat = $this_last['lat'];
$lng = $this_last['lng'];
$speed = $this_last['vel'];
$alt = $this_last['alt'];
if(!$i){
echo "
map = new google.maps.Map(document.getElementById('map_canvas'),mapOptions);
map.setCenter(new google.maps.LatLng($lat,$lng));
";
}
$i++;
... suite du code |
dans ma fonction intialize, il y a une varaiable 'jcourse' qui est passée en paramètre.
je dois récupérer cette valeur, pour modifier ma requete SQL avec un WHERE
Code:
1 2
|
$sql="SELECT * FROM tracker WHERE course LIKE [maVariableJavascript] ORDER BY time DESC"; |
et donc rempacer ceci [maVariableJavascript] avec la valeur de ma variable javascript qui s'appelle aussi jcourse
Es-ce possible de faire ca?