rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007
-
6 avril 2006 à 15:10
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007
-
6 avril 2006 à 17:18
bonjour tout le monde
ca fait 2h que je galaire la dessus et je trouve toujours pas de solution,
enfait j'ai une case a cocher qui a par defaut la valeur 0; quand je la coche j'arrive à recuperer sa valeur (0 la valeur par defaut) sinon elle est indefinie:
voila mon script
if (isset ($_GET['id'])){
/*Debut test recherche*/
if (empty($_POST['inseeagt'])){
if (empty($_POST['provisoire']) or empty($_POST['nomagt'])) {
//Afficher informations manquantes
echo "ATENTION VOUS DEVEZ INFORMER L'NSEE ou PROVISOIRE ET NOM";
}
}
elseif(!empty($_POST['provisoire'])){
echo "ATENTION LE DOSSIER N4EST PAS PROVISOIRE POUR L'INSTANT, VEUILLEZ DECOCHER LA CASE";
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007 6 avril 2006 à 16:35
slt,
j'ai pas bien compri ta solution, je met ou l'intiation:
$provisoire = 0;
en fait voila mon code complet ; la premiere partie, la premier fois je rentre dans le formuliare de recherche et donc mon chekbox prend la valeur $provisoire mai el n'est pas connue?; quand j'active la recherche id=1 et donc $_POST['provisoire'] est connue ! il faut mattre une variable ki change si chekbox est coché ou pas?:
if (isset ($_GET['id'])){
/*Debut test recherche*/
if (empty($_POST['inseeagt'])){
echo "mon insee".$_POST['inseeagt']."
";
echo "mon nom".$_POST['nomagt']."
";
//if (empty($_POST['exterieur']) or empty($_POST['nomagt']) or empty($_POST['prenomagt'])) {
if (empty($_POST['provisoire']) or empty($_POST['nomagt'])) {
echo "mon nom+++".$_POST['nomagt']."
";
echo "ma case".$_POST['provisoire']."
";
//Afficher informations manquantes
echo " ATENTION VOUS DEVEZ INFORMER L'NSEE ou PROVISOIRE ET NOM ";
}
}
elseif(!empty($_POST['provisoire'])){
echo "ma case".$_POST['provisoire'];
echo "ATENTION LE DOSSIER N4EST PAS PROVISOIRE POUR L'INSTANT, VEUILLEZ DECOCHER LA CASE";
?>
<form name ="Precedent" method="post" action="BIsejsporrach.php">
//Si ce n'est pas la recuperantion d'infos de l'agent
if (!isset($_POST['agtinscris'])){
/*Debut test recup d'infos*/
//Si je n'ai aucune information; afficher le formulaire de recherche
if (!isset($_POST['inseeagt']) and !isset($_POST['exterieur']) and !isset($_POST['nomagt']) and !isset( $_POST['prenomagt'])) {
//Afficher Formulaire de recherche
?>
<form name="recherche" method="post" action="BIsejsporrach.php?id=1">
Exterieur,
NON
OUI,
Provisoire,
'>,
rachidphp93
Messages postés212Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 8 avril 2007 6 avril 2006 à 17:18
je compren pas ta logique, la premiere fois qui passe dans le formuliare recherche chekbox prend la valeur 0, mais est ce que le fait que je la coche elle passe automatiquement à 1? ou je dois mettre à jour $provisoire?