par
hakazizi » 16 avr. 2008, 16:02
je me suis permis de pondre cela en m'inspirant de ce que tu as mis après tun'as plus qu'a le mettre a ta sauce.
et la tu n'as plus besoins que d'une seul page.
des methode il en existe beaucoup
<?php
$sos=$_POST['sos'];
//si $sos est null c'est que obligatoirement c'est la premiere fois que cela s'ouvre et que l'on est pas passer par le bouton validé
if($sos==NULL)
{
echo'<form action="" method="post">
<select name="sos" id="sos">
<option value="1">Selectionnez</option>
<option value="essai">essai</option>
<option value="l\'aigle">l\'aigle</option>
</select>
<input type="submit" value="envoyer"></form>';
}
//maintenant si $sos est égale a 1 c'est que rien a été selectionné donc retour d'un message d'erreur
elseif($sos==1)
{
echo'Merci de faire une sélection
<form action="" method="post">
<select name="sos" id="sos">
<option value="1">Selectionnez</option>
<option value="essai">essai</option>
<option value="l\'aigle">l\'aigle</option>
</select>
<input type="submit" value="envoyer"></form>';
}
//si $sos n'est pas null ou n'est pas egale a 1 alors on laisse le script se deroule normalement
elseif($sos!=NULL OR $sos!=1)
{
echo'valeur:'.$sos.'';
}
?>
tu peut egalement le faire avec un jeu d'include.
dans un fichier nommer par exemple "formulaire.htm"
Code : Tout sélectionner
<form action="" method="post">
<select name="sos" id="sos">
<option value="1">Selectionnez</option>
<option value="essai">essai</option>
<option value="l\'aigle">l\'aigle</option>
</select>
<input type="submit" value="envoyer"></form>
ensuite dans ta "page.php".
<?php
$sos=$_POST['sos'];
//si $sos est null c'est que obligatoirement c'est la premiere fois que cela s'ouvre et que l'on est pas passer par le bouton validé
if($sos==NULL)
{
include("formulaire.htm");
}
//maintenant si $sos est égale a 1 c'est que rien a été selectionné donc retour d'un message d'erreur
elseif($sos==1)
{
echo'Merci de faire une sélection';
include("formulaire.htm");
}
//si $sos n'est pas null ou n'est pas egale a 1 alors on laisse le script se deroule normalement
elseif($sos!=NULL OR $sos!=1)
{
echo'valeur:'.$sos.'';
}
?>
PS. n'oublie pas la sécurité...
je me suis permis de pondre cela en m'inspirant de ce que tu as mis après tun'as plus qu'a le mettre a ta sauce.
et la tu n'as plus besoins que d'une seul page.
des methode il en existe beaucoup
[php]
<?php
$sos=$_POST['sos'];
//si $sos est null c'est que obligatoirement c'est la premiere fois que cela s'ouvre et que l'on est pas passer par le bouton validé
if($sos==NULL)
{
echo'<form action="" method="post">
<select name="sos" id="sos">
<option value="1">Selectionnez</option>
<option value="essai">essai</option>
<option value="l\'aigle">l\'aigle</option>
</select>
<input type="submit" value="envoyer"></form>';
}
//maintenant si $sos est égale a 1 c'est que rien a été selectionné donc retour d'un message d'erreur
elseif($sos==1)
{
echo'Merci de faire une sélection
<form action="" method="post">
<select name="sos" id="sos">
<option value="1">Selectionnez</option>
<option value="essai">essai</option>
<option value="l\'aigle">l\'aigle</option>
</select>
<input type="submit" value="envoyer"></form>';
}
//si $sos n'est pas null ou n'est pas egale a 1 alors on laisse le script se deroule normalement
elseif($sos!=NULL OR $sos!=1)
{
echo'valeur:'.$sos.'';
}
?>
[/php]
tu peut egalement le faire avec un jeu d'include.
dans un fichier nommer par exemple "formulaire.htm"
[code]<form action="" method="post">
<select name="sos" id="sos">
<option value="1">Selectionnez</option>
<option value="essai">essai</option>
<option value="l\'aigle">l\'aigle</option>
</select>
<input type="submit" value="envoyer"></form>[/code]
ensuite dans ta "page.php".
[php]
<?php
$sos=$_POST['sos'];
//si $sos est null c'est que obligatoirement c'est la premiere fois que cela s'ouvre et que l'on est pas passer par le bouton validé
if($sos==NULL)
{
include("formulaire.htm");
}
//maintenant si $sos est égale a 1 c'est que rien a été selectionné donc retour d'un message d'erreur
elseif($sos==1)
{
echo'Merci de faire une sélection';
include("formulaire.htm");
}
//si $sos n'est pas null ou n'est pas egale a 1 alors on laisse le script se deroule normalement
elseif($sos!=NULL OR $sos!=1)
{
echo'valeur:'.$sos.'';
}
?>
[/php]
PS. n'oublie pas la sécurité...