begin process at 2012 05 31 13:55:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

recuperer la valeur d'un type=hidden


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recuperer la valeur d'un type=hidden

lundi 31 octobre 2011 à 12:17:19 | recuperer la valeur d'un type=hidden

kaiemma

Bjr a tous.
j'ai 3 pages html et ma base de données est en MySql. la première page contient permet de renseigner les informations de base de mon formulaire - la seconde page permet de sélectionner d'autres éléments qui sortent de la base de données.Cependant j'ai récupérer les éléments de la première page que j'ai mis dans ma deuxième page ou j'ai mi le type en hidden. je voudrais afficher tout ceci dans ma troisième page qui est un récapitulatif des deux premières pages. merci. voila le code de mes pages:
page 1:
<html>
<head>
<title>inscription </title>
</head>
<body>
<?php
$variables_non_protegees = 'yes';
require_once("./secure/connect.inc.php");
require_once("./lib/mysql.inc");
require_once("./lib/traitement_data.inc.php");
?>
<form name="page1" action="page2.php" method="post" target="_self">
<h1><font face="magneto"><div align="center"><b><font color="#FF9900">FORMULAIRE D'INSCRIPTION A L'INTRANET</font></b></div></font></h1>
<br>

<br>
<br>
<table border="0" align="center" cellpadding="10" cellspacing="10" bgcolor="00FF00">
<tr>
<td>Matricule</td>
<td><input type="text" name="mat_emp" size="15" maxlength="10"></td>
</tr>
<tr>
<td>Nom</td>
<td><input type="text" name="nom" size="40" maxlength="15"></td>
</tr>
<tr>
<td>Prenom</td>
<td><input type="text" name="prenom" size="60" maxlength="25"></td>
</tr>
<tr>
<td>Genre</td>
<td><select name="sexe">
<option value="FEMININ">FEMININ</option>
<option value="MASCULIN">MASCULIN</option></select></td>
</tr>
<tr>
<td>ID Souhaite</td>
<td><input type="text" name="id" size="25" maxlength="15"> <u><b>@education.gouv.ci</b></u> </td></tr>
<tr>
<td>Date d'embauche</td>
<td><input type="text" name="date" size="10" maxlength="10" value="jj/mm/aaaa"></td>
</tr>
<tr>
<td>E-mail</td>
<td><input type="text" name="mail" size="50" maxlength="40"></td>
</tr>
<tr>
<td>Telephone mobile</td>
<td><input type="text" name="telmob" size="10" maxlength="8"></td>
</tr>
<tr>
<td>Region</td>
<td><input type="text" name="region" size="40" maxlength="25"></td>
</tr>
<tr>
<td>Ville</td>
<td><input type="text" name="ville" size="40" maxlength="25"></td>
</tr>
<tr><td><input type='submit' name='valider1' value='VALIDER' onclick='recupvar'></td></tr>
</table>
<?php
function recupvar(){
$matri == $_POST['mat_emp'];
$nom == $_POST['nom'];
$prenom == $_POST['prenom'];
$genre == $_POST['sexe'];
$login == $_POST['id'];
$datemb == $_POST['date'];
$email == $_POST['mail'];
$telmob == $_POST['telmob'];
$region == $_POST['region'];
$ville == $_POST['ville'];
}
?>
</form>
</body>
</html>


page 2:
<html>
<head>

<title>inscription </title>
</head>
<body>
<?php
$matri = $_POST['mat_emp'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$genre = $_POST['sexe'];
$login = $_POST['id'];
$datemb = $_POST['date'];
$email = $_POST['mail'];
$telmob = $_POST['telmob'];
$region = $_POST['region'];
$ville = $_POST['ville'];
$variables_non_protegees = 'yes';
require_once("./secure/connect.inc.php");
require_once("./lib/mysql.inc");
require_once("./lib/traitement_data.inc.php");
?>
<form name="page1" action="page3.php" method="post" target="_self">
<h1><font face="magneto"><div align="center"><b><font color="#FF9900">FORMULAIRE D'INSCRIPTION A L'INTRANET</font></b></div></font></h1>
<table border="0" align="center" cellpadding="10" cellspacing="10" bgcolor="00FF00">
<tr>

<td><input type="hidden" name="mat_emp" size="15" maxlength="10"></td>
</tr>
<tr>

<td><input type="hidden" name="nom" size="40" maxlength="15"></td>
</tr>
<tr>

<td><input type="hidden" name="prenom" size="60" maxlength="25"></td>
</tr>
<tr>
<td><input type="hidden" name="sexe" size="30" maxlength="8"></td>
</tr>
<tr>

<td><input type="hidden" name="id" size="25" maxlength="15"></td>
</tr>
<tr>

<td><input type="hydden" name="date" size="10" maxlength="10" value="jj/mm/aaaa"></td>
</tr>
<tr>

<td><input type="hidden" name="mail" size="50" maxlength="40"></td>
</tr>
<tr>

<td><input type="hidden" name="telmob" size="10" maxlength="8"></td>
</tr>
<tr>

<td><input type="hidden" name="region" size="40" maxlength="25"></td>
</tr>
<tr>

<td><input type="hidden" name="ville" size="40" maxlength="25"></td>
</tr>
<tr>
<td>Position</td>
<td>
<select NAME='choix1'>
<?php
$rqSql = "SELECT code_pos,nom_pos FROM position";
$result = mysql_query( $rqSql) or die( "Exécution requête impossible.");
$nbr = mysql_num_rows($result);
if ($nbr>0){

while($ligne=mysql_fetch_row($result))
{ $code=$ligne[0];
$po=$ligne[1];
echo"<option VALUE=$po>$po</option>";
}
}
?>
</select>
</td>
</tr>
<br>
<br>
<br>
<tr>
<td>Responsabilite</td>
<td>
<select NAME='choix2'>
<?php
$rqSql = "SELECT code_resp,nom_resp FROM responsabilite";
$result = mysql_query( $rqSql) or die( "Exécution requête impossible.");
$nbr = mysql_num_rows($result);
if ($nbr>0){

while($ligne1=mysql_fetch_row($result))
{ $coderesp=$ligne1[0];
$respon=$ligne1[1];
echo"<option VALUE=$respon>$respon</option>";
}


}
?>
</select>
</td>
</tr>
<br>
<br>
<br>
<tr>
<td>Direction</td>
<td>
<select NAME='choix3'>
<?php
$rqSql = "SELECT code_dept,nom_dept FROM `departement` WHERE codeparent_dept=1048 OR codeparent_dept=1047";
$result = mysql_query( $rqSql) or die( "Exécution requête impossible.");
$nbr = mysql_num_rows($result);
if ($nbr>0){

while($ligne2=mysql_fetch_row($result))
{ $codedir=$ligne2[0];
$dir=$ligne2[1];
echo"<option VALUE=$dir>$dir</option>";
}
}
?>
</select>
</td>
</tr>
<?php
function recupvar2(){
$matri == $_POST['mat_emp'];
$nom == $_POST['nom'];
$prenom == $_POST['prenom'];
$genre == $_POST['sexe'];
$login == $_POST['id'];
$datemb == $_POST['date'];
$email == $_POST['mail'];
$telmob == $_POST['telmob'];
$region == $_POST['region'];
$ville == $_POST['ville'];
$position == $_POST['choix1'];
$responsabilite == $_POST['choix2'];
$direction == $_POST['choix3'];
}
?>
<tr><td><input type='submit' name='valider2' value='VALIDER' onclick='recupvar2'></td></tr>
</table>

</form>
</body>
</html>


merci, j'attnd vos reponses
lundi 31 octobre 2011 à 14:48:06 | Re : recuperer la valeur d'un type=hidden

cod57

bonjour
une proposition utilise les sessions

page1.php
Code PHP :
<?php
session_start();
$_SESSION=array();
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
?>
<html> 
<head> 
<title>inscription </title> 
</head> 
<body> 
<form name="page1" action="page2.php" method="post" target="_self"> 
<h1><font face="magneto"><div align="center"><b><font color="#FF9900">FORMULAIRE D'INSCRIPTION A L'INTRANET</font></b></div></font></h1> 
<br> 
<br> 
<br> 
<table border="0" align="center" cellpadding="10" cellspacing="10" bgcolor="00FF00"> 
<tr> 
<td>Matricule</td> 
<td><input type="text" name="mat_emp" size="15" maxlength="10"></td> 
</tr> 
<tr> 
<td>Nom</td> 
<td><input type="text" name="nom" size="40" maxlength="15"></td> 
</tr> 
<tr> 
<td>Prenom</td> 
<td><input type="text" name="prenom" size="60" maxlength="25"></td> 
</tr> 
<tr> 
<td>Genre</td> 
<td><select name="sexe"> 
<option value="FEMININ">FEMININ</option> 
<option value="MASCULIN">MASCULIN</option></select></td> 
</tr> 
<tr> 
<td>ID Souhaite</td> 
<td><input type="text" name="id" size="25" maxlength="15"> <u><b>@education.gouv.ci</b></u> </td></tr> 
<tr> 
<td>Date d'embauche</td> 
<td><input type="text" name="date" size="10" maxlength="10" value="jj/mm/aaaa"></td> 
</tr> 
<tr> 
<td>E-mail</td> 
<td><input type="text" name="mail" size="50" maxlength="40"></td>
</tr> 
<tr> 
<td>Telephone mobile</td> 
<td><input type="text" name="telmob" size="10" maxlength="8"></td> 
</tr> 
<tr> 
<td>Region</td> 
<td><input type="text" name="region" size="40" maxlength="25"></td> 
</tr> 
<tr> 
<td>Ville</td> 
<td><input type="text" name="ville" size="40" maxlength="25"></td> 
</tr> 
<tr><td><input type='submit' name='valider1' value='VALIDER' onclick='recupvar'></td></tr> 
</table> 
</form> 
</body> 
</html> 


page2.php
Code PHP :
<?php 
session_start();
/*STOCKAGE DES VALEUR DE PAGE 1 DANS UNE SESSION*/
$_SESSION['form1']=$_POST;
/*AFFICHAGE DU FORM PAGE1 ADEVALIDER PLUS TARD COMME EX*/
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
<html> 
<head> 
<title>inscription </title> 
</head> 
<body> 


<h1><font face="magneto"><div align="center"><b><font color="#FF9900">FORMULAIRE D'INSCRIPTION A L'INTRANET</font></b></div></font></h1> 

<form name="page1" action="page3.php" method="post" target="_self"> 

<input type="hidden" name="form1" value="<?php $form1;?>">

Position
<select name="choix1">
<option value="1">1</option> 
<?php 
/*
$rqSql = "SELECT code_pos,nom_pos FROM position"; 
$result = mysql_query( $rqSql) or die( "Exécution requête impossible."); 
$nbr = mysql_num_rows($result); 
if ($nbr>0){ 

while($ligne=mysql_fetch_row($result)) 
{ $code=$ligne[0]; 
$po=$ligne[1]; 
echo"<option VALUE=$po>$po</option>"; 
} 
} 
*/
?> 
</select> 
<br>

Responsabilite
<select name="choix2"> 
<option value="2">2</option>
<?php 
/*
$rqSql = "SELECT code_resp,nom_resp FROM responsabilite"; 
$result = mysql_query( $rqSql) or die( "Exécution requête impossible."); 
$nbr = mysql_num_rows($result); 
if ($nbr>0){ 

while($ligne1=mysql_fetch_row($result)) 
{ $coderesp=$ligne1[0]; 
$respon=$ligne1[1]; 
echo"<option VALUE=$respon>$respon</option>"; 
} 
}  
*/
?> 
</select> 
<br>
Direction
<select name="choix3"> 
<option value="3">3</option>
<?php
/* 
$rqSql = "SELECT code_dept,nom_dept FROM `departement` WHERE codeparent_dept=1048 OR codeparent_dept=1047"; 
$result = mysql_query( $rqSql) or die( "Exécution requête impossible."); 
$nbr = mysql_num_rows($result); 
if ($nbr>0){ 

while($ligne2=mysql_fetch_row($result)) 
{ $codedir=$ligne2[0]; 
$dir=$ligne2[1]; 
echo"<option VALUE=$dir>$dir</option>"; 
} 
} 
*/
?> 

</select> 
<br>


<input type="submit" name="valider2" value="VALIDER">
</form> 
</body> 
</html>


page3.php
Code PHP :
<?php
session_start();
echo '<pre>';
/*DEJA STOCKE*/
print_r($_SESSION['form1']);
/*AFFICHAGE DU FORM PAGE 2*/
print_r($_POST);
echo '</pre>';
echo 'MYSQL ...';
?>



Bonne programmation !
mercredi 2 novembre 2011 à 14:01:28 | Re : recuperer la valeur d'un type=hidden

kaiemma

merci bien pour la solution, j'ai réussi a bricoler quelque chose et ça marche. Cependant je dois afficher maintenant les services en fonction de la direction ou de la direction, ça dépendra du choix de l'utilisateur. j'ai écrit un algorithme pour le faire, mes rien ne se produit. voila le code de ma dernière page:
<tr>
<td>Services</td>
<td>
<select NAME='ser'>
<option value='choisissez'>choisissez</option>
<?php
if($sousdirection='choisissez'){
$choixdir == $direction;
$choixrqt="SELECT code_dept FROM departement WHERE nom_dept='$choixdir'";
$code= mysql_query($choixrqt) or die ("Execution requete impossible");
$rqt = "SELECT code_dept,nom_dept FROM departement WHERE codeparent_dept='$code'";
$rqtresult = mysql_query($rqt) or die ("Execution requete impossible.");
$nombre = mysql_num_rows($rqtresult);
if ($nombre>0){

while($ligne2=mysql_fetch_row($result))
{ $codeservice=$ligne2[0];
$service=$ligne2[1];
echo"<option VALUE=$service>$service</option>";
}
}
else{
$choixdir == $sousdirection;
$choixrqt="SELECT code_dept FROM departement WHERE nom_dept='$choixdir'";
$code= mysql_query($choixrqt) or die ("Execution requete impossible");
$rqt = "SELECT code_dept,nom_dept FROM departement WHERE codeparent_dept='$code'";
$rqtresult = mysql_query($rqt) or die ("Execution requete impossible.");
$nombre = mysql_num_rows($rqtresult);
if ($nombre>0){

while($ligne2=mysql_fetch_row($result))
{ $codeservice=$ligne2[0];
$service=$ligne2[1];
echo"<option VALUE=$service>$service</option>";
}
}
}
}

?>
</select>
</td>
</tr>
mercredi 2 novembre 2011 à 14:37:46 | Re : recuperer la valeur d'un type=hidden

cod57

bonjour
plutot
if($sousdirection==='choisissez'){
que
if($sousdirection='choisissez'){

car
if($sousdirection='choisissez'){
est une affectation donc toujours vrai

de plus verifier si
$sousdirection exite soit par un echo en mode debugage

ou avec isset
if(isset($sousdirection) && $sousdirection==='choisissez') ...
Bonne programmation !


Cette discussion est classée dans : page, mysql, type, inscription, color


Répondre à ce message

Sujets en rapport avec ce message

salut comment faire le nombre de linge afficher sur le bas de tabeleau qui cahrger de puis une autre page [ par echibat ] voila ma page et merci d'avance Supprimer type="text/css">               <br / besoins d'aide svp [ par emillionclub ] Hello tout le monde, Quelqu'un peux-til m'aider svp? J'ai un probleme et je ne m'en sort pas, j'y comprend pas grand chose!Je souhaite faire un lien d php mysql type liste [ par seif4rock ] bonjourj'ai une question a vous poser:je travaille avec PHP et MySQLla base de donnee contient une table emloye(nom, prenom, titre, grade, matricule, PHP MYSQL actualisation de page [ par amateurjava ] Bonjour,petite question de programmation :J'ai crée un programme en php Mysql (creation, Maj, supression de données) et lorsque je modifie ou supprime INSERT INTO et le formulaire type="file" [ par korgpa80 ] Bonjour,J'aimerai intégrer un formulaire dans mon scripte pour parcourir uneimage sur mon pc et l'uploader dans un répertoire préci mysql_fetch_row() avec WHERE [ par darth vador ] Bonjour tous le monde ;)Voila depuis hier je cherche a règler cette erreurWarning: mysql_fetch_row(): supplied argument is not a valid MySQL result r Livre d'or (site du zero) [ par sjcbboy ] Bonjour à tous. Je voudrais mettre un livre d'or sur le site que je suis en train de faire. J'ai suivi le TP du site du zero dont voici le code:<!DOCT probleme dans page d'inscription [ par vrkill2 ] bonjour j'ai un souci avec ce bout de scripte qui est sencé vérifier que le pseudo n'existe pas déjà, ça ne marche pas, si quelqu'un a une idée  Merci validation l'inscription par mail et inertion code captcha [ par achachia ] Bonjour j'aimerai vous m'aider s'il vous plait.et merci d'avance. voila mon souci .c'estque j'ai cré une page d'inscription pour mon espace membre.et Problème affichage PHP/MYSQL [ par Rick38 ] Bonjour, normalement je me débrouille tout seul mais là vraiment je me cherche. Je vous explique : j'ai 2 tables soit genres et artistes la page 1 je


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales