[php-Mysql] Session-enregistrement de donnees [Résolu/Fermé]

Signaler
Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
-
Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
-
Bonjour,
je suis en train de creer un site internet pour une entreprise en stage et je rencontre un probleme pour l'enregistrement des données saisies sur l iinterface du site vers mysql.
j'utilise des variables de session qu'il ne récupere oas apparamment..
voici mon code :
...
echo "<form method='POST' action='enregistrerformateurvacataire.php'>
	<p>Initiales : <input type='text' name='initiales' ></p>;
	<p>Nom : <input type='text' name='nomf'></p>;
	 <p>Prenom : <input type='text' name='prenomf'></p>;
	if ((basename($_SERVER['HTTP_REFERER']))==("donneesvacataire.php"))
	{echo "<p>Telephone : <input type='text' name='telephonev'></p>;
	<p>E-mail : <input type='text' name='emailv'></p>";
        <p>Entreprise : <input type='text' name='entreprisev'></p>";
	echo "<p>Formateur référent : ";
$requete=mysql_query("SELECT InitialesFormateur,NomFormateur,PrenomFormateur FROM FORMATEUR WHERE InitialesFormateur NOT LIKE 'V.%';") or die ("echec requete");
echo "
<select type='text' name='formateurreferent'>;";
while($donnee=mysql_fetch_row($requete))
{
echo "
<option value=".$donnee['InitialesFormateur'].">".$donnee[1]." ".$donnee[2]."</option>";
}
echo "</select>;
<p>Type de Contrat : <input type='text' name='typecontrat'></p>;
	}
	echo "<p align='center'><input type='submit' value='Enregistrer'></p>
</form>";

et ma page enregistrerformateurvacataire.php :

if (isset($_POST['initiales']) && isset($_POST['nomf']) && isset($_POST['prenomf']) && isset($_POST['telephonev']) && isset($_POST['emailv']) && isset($_POST['entreprisev']) && isset($_POST['formateurreferent']) && isset($_POST['typecontrat'])) 
{ 
	$_SESSION['initiales'] = $_POST['initiales']; 
    $_SESSION['nomf'] = $_POST['nomf'];
	$_SESSION['prenomf'] = $_POST['prenomf']; 
    $_SESSION['telephonev'] = $_POST['telephonev'];
	$_SESSION['emailv'] = $_POST['emailv']; 
    $_SESSION['entreprisev'] = $_POST['entreprisev'];
	$_SESSION['formateurreferent'] = $_POST['formateurreferent']; 
    $_SESSION['typecontrat'] = $_POST['typecontrat'];
	echo "ljkh";
$requete=mysql_query("INSERT INTO FORMATEUR VALUE('".$_SESSION['initiales']."','".$_SESSION['nomf']."','".$_SESSION['prenomf']."','".$_SESSION['telephonev']."','".$_SESSION['emailv']."','".$_SESSION['entreprisev']."','".$_SESSION['formateurreferent']."','".$_SESSION['typecontrat']."');") or die ("erreur requete");

}

il va pas dans le if donc c est qu il ne recupere pas les variables

merci davance de votre aide

1 réponse

Messages postés
330
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
10 mars 2009
12
c est bon
$initiales = $HTTP_POST_VARS["initiales"];
$nomf = $HTTP_POST_VARS["nomf"];
$prenomf = $HTTP_POST_VARS["prenomf"]; 

netait pas sur la bonne page :)
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci