Probleme session php +javascript
lipa
-
Troli -
Troli -
bonjour,
je souhaiterai grace aux sessions rexecuter la page en changant la variable de la session mais ca ne fonctionne pas .
aidez s'il vous plait !je suis dessus depuis une semaine!j'en peux plus.
voici un bout du code:
<?
session_start();
?>
<script language="JavaScript">
function deroulant(){
if (cop.destination.selectedIndex == -1) alert('Veuillez selectionner une ville!');
else
{
var zone = cop.destination.options[cop.destination.selectedIndex].value;
if (zone == 1){document.write("<?php $_SESSION['zone'] = 1; ?>")}
if (zone == 2){document.write("<?php $_SESSION['zone'] = 3; ?>")}
if (zone == 3){document.write("<?php $_SESSION['zone'] = 2; ?>")}
window.location = "<?php echo $_PHP_SELF ?>";
}
}
</script>
<select name="destination" size=1 class="box" onchange='deroulant()'>
<?
$sql = mysql_query("select * from $tableZone");
while ($res=mysql_fetch_object($sql))
{
echo "<option value='$res->id_z'"; if ($res->id_z == $zone ){ echo "selected"; }echo">$res->libelle_zone</option>";
}
?>
</select>
je souhaiterai grace aux sessions rexecuter la page en changant la variable de la session mais ca ne fonctionne pas .
aidez s'il vous plait !je suis dessus depuis une semaine!j'en peux plus.
voici un bout du code:
<?
session_start();
?>
<script language="JavaScript">
function deroulant(){
if (cop.destination.selectedIndex == -1) alert('Veuillez selectionner une ville!');
else
{
var zone = cop.destination.options[cop.destination.selectedIndex].value;
if (zone == 1){document.write("<?php $_SESSION['zone'] = 1; ?>")}
if (zone == 2){document.write("<?php $_SESSION['zone'] = 3; ?>")}
if (zone == 3){document.write("<?php $_SESSION['zone'] = 2; ?>")}
window.location = "<?php echo $_PHP_SELF ?>";
}
}
</script>
<select name="destination" size=1 class="box" onchange='deroulant()'>
<?
$sql = mysql_query("select * from $tableZone");
while ($res=mysql_fetch_object($sql))
{
echo "<option value='$res->id_z'"; if ($res->id_z == $zone ){ echo "selected"; }echo">$res->libelle_zone</option>";
}
?>
</select>
A voir également:
- Probleme session php +javascript
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Telecharger javascript - Télécharger - Langages
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Javascript arrondi ✓ - Forum Javascript
3 réponses
Bonjour,
As tuu trouvéune solution pour alimenter la variable $_SESSION depuis java script
Merci
Yann
As tuu trouvéune solution pour alimenter la variable $_SESSION depuis java script
Merci
Yann
tu ne peut pas affecter une valeur javascript vers une sessionphp. la session ce fait du coter serveur or, javascript fonctionne que du coter clients donc meme en vain tu pourrait pas..il faudrait donc contourner ce probleme.
Bonjour,
J'étais confronté à un problème similaire : pouvoir supprimer une variable de session php à partir d'un script java. J'ai contourné le problème en incluant un formulaire get dans ma redirection d'url (+ '&session=no'), et je teste sa présence ou non dans la page php -> s'il est présent, je supprime la session.
J'étais confronté à un problème similaire : pouvoir supprimer une variable de session php à partir d'un script java. J'ai contourné le problème en incluant un formulaire get dans ma redirection d'url (+ '&session=no'), et je teste sa présence ou non dans la page php -> s'il est présent, je supprime la session.