Bonjour,
afin de stocker les informations saisies dans un formulaire et permettre des ajouts et suppression dessus j'ai crée une variable dans $_SESSION sous forme de tableau indexé, dont l'index et le cin (numero de la carte d'identité nationale)
à l'appui sur le bouton "Ajouter" désigner par son name="add" l'ajout est supposé se faire....
si le bouton est selectionné donc isset($_POST['add']) est vérifié, les information sont ajoutées :
array_push($_SESSION['Personne'][$cin],array('cin'=>$cin,'nom'=>$nom,'prenom'=>$prenom,'statut'=>$statut,'salaire'=>$salaire));
et il y a affichage du nom :
echo "voilà!".$_SESSION['Personne'][$cin]['nom'];
si non le formulaire de saisi s'affiche.
CE QUE J'OBTIENS:
le formulaire s'afffiche au début(normal puisque le bouton n'est pas encore selectionné)
apres click sur le bouton : RIEN NE SE PASSE
voici le code utilisé; quelqu'un pourra-t-il voir s'il y a quelque chose d'anormal??
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| <?php
if (isSet($_POST['add'])){
print_r($_SESSION);
if(isSet($_POST['cin'])&&isSet($_POST['nom'])&&isSet($_POST['prenom'])&&isSet($_POST['statut'])&&isSet($_POST['salaire'])){
$cin=$_POST['cin'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$statut=$_POST['statut'];
$salaire=$_POST['salaire'];
//$_SESSION['Personne']=array();
array_push($_SESSION['Personne'][$cin],array('cin'=>$cin,'nom'=>$nom,'prenom'=>$prenom,'statut'=>$statut,'salaire'=>$salaire));
echo "voilà!".$_SESSION['Personne'][$cin]['nom'];
}
else
{
echo "<script type=\'text/javascript\'>alert('Le formulaire est
incomplet');document.location='FormulaireEmployé.php' </script>";
}
}
else{
?>
<html>
<body>
<form action=\"\" method=POST>
<label for='cin'>CIN : </label><input type='text' name="cin"/><br/>
<label for='nom'>Nom: </label><input type='text' name="nom"/><br/>
<label for='prenom'>Prenom: </label><input type='text' name="prenom"/><br/>
<label for='statut'>Statut: </label><input type='text' name="statut"/><br/>
<label for='salaire'>Salaire: </label><input type='text' name="salaire"/><br/>
<input type='button' name="add" value='Ajouter'/>
<input type='button' name="sup" value='Supprimer'/>
</form>
</body>
</html>
<?php
}
?> |
remarque: le start_session est dans une page antérieure qui affiche ce formulaire en question si authentification réussie
Merci de me communiquer vos remarques
Partager