par
Invité » 03 mai 2005, 15:28
help !
j'ai utilisé le script de ouckileou mais il ne recharge pas la page, mais renvoit vers une page d'erreur:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/stage/ajout_suppress.php on line 25
dont voici le code :
<form METHOD=POST id="form1" action=" <?php echo(" $_SERVER['PHP_SELF'] "); ?> ">
<select name="choix" onChange="document.getElementById('form1').submit();">
<option value=""> </option>
<option value='ajout_admin'>Ajouter un administrateur </option>
<option value='ajout_tech'>Ajouter un technicien </option>
<option value='suppress_admin'>Supprimer un administrateur </option>
<option value='suppress_tech'>Supprimer un technicien </option>
</select>
</form>
quant au code de cyrano je l'ai testé et adapté mais il ne semble pas vouloir me généré les pages désiré et il recharge la meme page avec seulement le choix de la comboBox qui change mais pas le reste de la page comme je le désirais.... :
<form method=POST id="choixform">
<select name="choix" onChange="document.forms['choixform'].elements['choix'].value=this.value">
<option value=""> </option>
<option value="ajout_admin">Ajouter un administrateur </option>
<option value="ajout_tech">Ajouter un technicien </option>
<option value="suppress_admin">Supprimer un administrateur </option>
<option value="suppress_tech">Supprimer un technicien </option>
</select>
<input type="hidden" name="choix" id="choix" value="" />
<input type="submit" name="envoi" id="envoi" value="Valider le choix" />
</form>
</td>
</tr>
avec bien sur le IF qui choisit le reste du HTML (généré) de la page:
<?php
if ($_POST['choix']="")
{ echo("RIEN DU TOUT"); }
else if ($_POST['choix']="ajout_admin")
{ echo("<b>AJOUT ADMIN</b>"); }
else if ($_POST['choix']="ajout_tech")
{ echo("<b>AJOUT TECH</b>"); }
else if ($_POST['choix']="suppress_admin")
{ echo("<b>SUPPRESSION ADMIN</b>"); }
else if ($_POST['choix']="suppress_tech")
{ echo("<b>SUPPRESSION TECH</b>"); }
?>
dans cette seconde version, il affiche "AJOUT ADMIN" mais par defaut, lors de la selection dans la comboBox d'un autre choix, rien, la page se recharge mais avec toujours le meme "AJOUT ADMIN" et non le texte en fonction de ce que j'ai choisi
je vois vraiment pas comment faire....