Je crois que tu ne comprends pas le lien qu'il y a entre php et Javascript...
exemple très simple :
ton script :
<?php $msg = "salut !"; ?>
<script type="text/javascript">
alert("<?php echo $msg?>");
</script>
Bon comme tu l'auras compris ce script ne fera rien du tout, mais bref,
quand toi tu regardes ton code tu le vois comme ceci. Cependant quand tu vas l'appeller depuis un navigateur, le PHP va s'executer, mais le javascript reste tel quel : tu auras donc dans le code source de ta page
<script type="text/javascript">
alert("salut !");
</script>
Et ensuite tu pourras appeller ton code javascript grâce a des évenements.
Cependant une fois sur le Navigateur le php est déja exécuté car c'est un langage serveur, il s'execute sur le serveur.
var ma_div = document.getElementById('zone_txt_box');
ma_div.innerHTML="";
<?php $k = 1; ?>
for(i=0;i<nb_txt;i++)
{
ma_div.innerHTML=ma_div.innerHTML+"<br /><?php
$req_participant = mysql_query('SELECT * FROM membres order by pseudo')or die(mysql_error());
echo '<SELECT name=\"participant_'.$k.'\">';
while ($result_p = mysql_fetch_object($req_participant))
{
echo '<OPTION VALUE=\"'.$result_p->id.'\">'.$result_p->pseudo.'</OPTION>';
}
echo '</SELECT>';
$k++;
?>";
}
ma_div.innerHTML=ma_div.innerHTML+'<br /><br /><input type="submit" name="FinAlbum" value="Fin d\'album..." style="font-weight : bold; color:green; background-color:#fda13f; height:35px;"/>';
Ca c'est ce que tu vois en regardant ton fichier depuis un éditeur, mais dans le code source du navigateur tu verras un truc du genre :
var ma_div = document.getElementById('zone_txt_box');
ma_div.innerHTML="";
for(i=0;i<nb_txt;i++)
{
ma_div.innerHTML=ma_div.innerHTML+"<br /><SELECT name=\"participant_1\"><OPTION VALUE=\"1\">thibaud</OPTION><OPTION VALUE=\"2\">miiidooo</OPTION></SELECT>";
}
ma_div.innerHTML=ma_div.innerHTML+'<br /><br /><input type="submit" name="FinAlbum" value="Fin d\'album..." style="font-weight : bold; color:green; background-color:#fda13f; height:35px;"/>';
Ducoup tes formulaires auront tous les même nom :/ ( il y a moyen hein, mais je pense qu'en yeuxtant la partie que tu vois dans le code source du navigateur, tu vas trouver tout seul

)
Jusque la tu as compris ?
Je crois que tu ne comprends pas le lien qu'il y a entre php et Javascript...
exemple très simple :
ton script :
<?php $msg = "salut !"; ?>
<script type="text/javascript">
alert("<?php echo $msg?>");
</script>
Bon comme tu l'auras compris ce script ne fera rien du tout, mais bref,
quand toi tu regardes ton code tu le vois comme ceci. Cependant quand tu vas l'appeller depuis un navigateur, le PHP va s'executer, mais le javascript reste tel quel : tu auras donc dans le code source de ta page
<script type="text/javascript">
alert("salut !");
</script>
Et ensuite tu pourras appeller ton code javascript grâce a des évenements.
Cependant une fois sur le Navigateur le php est déja exécuté car c'est un langage serveur, il s'execute sur le serveur.
[php]var ma_div = document.getElementById('zone_txt_box');
ma_div.innerHTML="";
<?php $k = 1; ?>
for(i=0;i<nb_txt;i++)
{
ma_div.innerHTML=ma_div.innerHTML+"<br /><?php
$req_participant = mysql_query('SELECT * FROM membres order by pseudo')or die(mysql_error());
echo '<SELECT name=\"participant_'.$k.'\">';
while ($result_p = mysql_fetch_object($req_participant))
{
echo '<OPTION VALUE=\"'.$result_p->id.'\">'.$result_p->pseudo.'</OPTION>';
}
echo '</SELECT>';
$k++;
?>";
}
ma_div.innerHTML=ma_div.innerHTML+'<br /><br /><input type="submit" name="FinAlbum" value="Fin d\'album..." style="font-weight : bold; color:green; background-color:#fda13f; height:35px;"/>';
[/php]
Ca c'est ce que tu vois en regardant ton fichier depuis un éditeur, mais dans le code source du navigateur tu verras un truc du genre :
[html]var ma_div = document.getElementById('zone_txt_box');
ma_div.innerHTML="";
for(i=0;i<nb_txt;i++)
{
ma_div.innerHTML=ma_div.innerHTML+"<br /><SELECT name=\"participant_1\"><OPTION VALUE=\"1\">thibaud</OPTION><OPTION VALUE=\"2\">miiidooo</OPTION></SELECT>";
}
ma_div.innerHTML=ma_div.innerHTML+'<br /><br /><input type="submit" name="FinAlbum" value="Fin d\'album..." style="font-weight : bold; color:green; background-color:#fda13f; height:35px;"/>';
[/html]
Ducoup tes formulaires auront tous les même nom :/ ( il y a moyen hein, mais je pense qu'en yeuxtant la partie que tu vois dans le code source du navigateur, tu vas trouver tout seul :) )
Jusque la tu as compris ?