jul00
Messages postés85Date d'inscriptionsamedi 20 novembre 2004StatutMembreDernière intervention18 juin 2009
-
25 janv. 2006 à 17:12
jul00
Messages postés85Date d'inscriptionsamedi 20 novembre 2004StatutMembreDernière intervention18 juin 2009
-
27 janv. 2006 à 11:47
salut tous le monde voila mon probleme: je cherche a faire des liens sur une page en fonction d'un liste box, l'utisateur fait un chois dans le liste box clic sur un boutton et sa lui ouvre la page qu'il a choisie dans la meme fenetre voici mon code.
AlexGrapin
Messages postés2Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention25 janvier 2006 25 janv. 2006 à 17:49
Heu...
ce que propose kgadhi, avec
echo "<script language="JavaScript"> setTimeout ("window.location='$varaction'",5)</script>";
ça fait un aller-retour serveur/browser, que tu peux éviter avec
header ("Location", $varaction);
sidf
Messages postés1216Date d'inscriptionmardi 20 décembre 2005StatutMembreDernière intervention18 octobre 20125 25 janv. 2006 à 17:23
sans parler du forbidden,
essaie de regarder le source de la page affichée (la balise form)
je ne pense pas que tu puisses le faire en php
ce serait plutot javascript
AlexGrapin
Messages postés2Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention25 janvier 2006 25 janv. 2006 à 17:35
Salut !
Le pb, là, c'est que tu ne dois pas coder en PHP, mais en Javascript ! Le PHP, ça s'exécute sur le serveur, or toi tu veux un programme qui réagisse au choix de l'utilisateur, localement sur le PC
Essaye ça:
<html>
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 26 janv. 2006 à 09:35
Lol...FhX, certes :-) Mais tu pourrais expliquer ;-)
Si tu veux afficher une variable, il faut la diriger vers la sortie écran : <?php echo $varaction; ?>
Après, je vote pour la solution de kgadhi mixée avec la remarque de AlexGrapin.
En rajoutant que un @$_POST['bla'] n'est une bonne chose que si on induit une gestion des erreurs, ce qui n'est pas le cas ici.
jul00
Messages postés85Date d'inscriptionsamedi 20 novembre 2004StatutMembreDernière intervention18 juin 2009 26 janv. 2006 à 11:15
pour commencer merci a tous
j'ai fait un mixe qui a l'aire pas mal mais il ne marche pas il me recharge la meme page
----------------------------------------------------------------------------------------
<form name="form1" method="POST" onsubmit="zyVa()">
<select name="select1" onChange="this.form.submit()">
<option selected>Entreprise</option>
<option>Commerce</option>
<option>Association</option>
</select>
<?php if ($optionselect1 =='Association')
{ $varaction='liste_asso.php' }
else if ($optionselect1 =='Commerce')
{ $varaction='liste_com.php' }
else if ($optionselect1 =='Entreprise')
{ $varaction='liste_ent.php'} ?>
jul00
Messages postés85Date d'inscriptionsamedi 20 novembre 2004StatutMembreDernière intervention18 juin 2009 26 janv. 2006 à 14:25
c'est qu'en faite les deux autre methodes font la meme chose c'est peut etre parce que je teste en local avec easyphp ou que j'ai plusieur entrées dans mon form en realité ( par ce que j'ai alégé le code pour montrer ou j'avait un probleme)????
jul00
Messages postés85Date d'inscriptionsamedi 20 novembre 2004StatutMembreDernière intervention18 juin 2009 26 janv. 2006 à 14:45
ouai aussi mon code est dans un model (template) alors quand vous métez mapage.php je met le nom de mon model (nianian.dwt) ou je fait une varaible pour metre le nom de la page ou le code est reelemant???