je n'arrive pas à passer ma variable PHP $xx pour l'afficher dans l'alert en javascript
C'est un mélange de JS et de PHP ! L'événement onchange est généré côté client alors que le PHP s'exécute côté serveur.
Tu faire du "tout-JS" comme ceci :
function nouv_sem(ns) { alert(ns); }
<? // Changed onChange evt of this line : echo "<select name='no_sem' class='no_semaine' id='no_sem' onchange='nouv_sem(this.value);return true;'>"; for ($s=1 ; $s<= 53 ; $s++) echo '<option value="'.$s.'">'.$s.'</option>'; echo "</select>"; ?>
Woualà ! PtiTom
Olivier Miakinen
Le 07/01/2005 10:36, PtiTom répondait à LeBuss :
je n'arrive pas à passer ma variable PHP $xx pour l'afficher dans l'alert en javascript
C'est un mélange de JS et de PHP ! L'événement onchange est généré côté client alors que le PHP s'exécute côté serveur.
Je dirai même plus : au moment où le code JavaScript s'exécute, il n'existe plus d'interpréteur PHP ou de variable $xx... mais je crois l'avoir déjà dit.
Tu faire du "tout-JS" comme ceci :
<? // Changed onChange evt of this line : echo "<select name='no_sem' class='no_semaine' id='no_sem' onchange='nouv_sem(this.value);return true;'>"; for ($s=1 ; $s<= 53 ; $s++) echo '<option value="'.$s.'">'.$s.'</option>'; echo "</select>"; ?>
Tu peux même sortir du PHP ce qui est statique :
<!-- Changed onChange evt of this line : --> <select name='no_sem' class='no_semaine' id='no_sem' onchange='nouv_sem(this.value);return true;'> <?php for ($s=1 ; $s<= 53 ; $s++) echo "<option value='$s'>$s</option>n"; ?> </select>
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
Le 07/01/2005 10:36, PtiTom répondait à LeBuss :
je n'arrive pas à passer ma variable PHP $xx pour l'afficher dans
l'alert en javascript
C'est un mélange de JS et de PHP ! L'événement onchange est généré côté
client alors que le PHP s'exécute côté serveur.
Je dirai même plus : au moment où le code JavaScript s'exécute, il
n'existe plus d'interpréteur PHP ou de variable $xx... mais je crois
l'avoir déjà dit.
Tu faire du "tout-JS" comme ceci :
<?
// Changed onChange evt of this line :
echo "<select name='no_sem' class='no_semaine' id='no_sem'
onchange='nouv_sem(this.value);return true;'>";
for ($s=1 ; $s<= 53 ; $s++)
echo '<option value="'.$s.'">'.$s.'</option>';
echo "</select>";
?>
Tu peux même sortir du PHP ce qui est statique :
<!-- Changed onChange evt of this line : -->
<select name='no_sem' class='no_semaine' id='no_sem'
onchange='nouv_sem(this.value);return true;'>
<?php
for ($s=1 ; $s<= 53 ; $s++)
echo "<option value='$s'>$s</option>n";
?>
</select>
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
je n'arrive pas à passer ma variable PHP $xx pour l'afficher dans l'alert en javascript
C'est un mélange de JS et de PHP ! L'événement onchange est généré côté client alors que le PHP s'exécute côté serveur.
Je dirai même plus : au moment où le code JavaScript s'exécute, il n'existe plus d'interpréteur PHP ou de variable $xx... mais je crois l'avoir déjà dit.
Tu faire du "tout-JS" comme ceci :
<? // Changed onChange evt of this line : echo "<select name='no_sem' class='no_semaine' id='no_sem' onchange='nouv_sem(this.value);return true;'>"; for ($s=1 ; $s<= 53 ; $s++) echo '<option value="'.$s.'">'.$s.'</option>'; echo "</select>"; ?>
Tu peux même sortir du PHP ce qui est statique :
<!-- Changed onChange evt of this line : --> <select name='no_sem' class='no_semaine' id='no_sem' onchange='nouv_sem(this.value);return true;'> <?php for ($s=1 ; $s<= 53 ; $s++) echo "<option value='$s'>$s</option>n"; ?> </select>
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.