j'ai donc une liste déroulant qui contient des champs mixés.
je souhaite donc récupérer mes champs pour incrémenter ma base.
problème les champs s'incrémenter à 0 alors que mes valeurs sont de 1 à 5 (id_site).
je n'est pas de messages d'erreur.
if ( (isset($_POST['matricule'])) && ($_POST['matricule'] != '') )
{
echo 'toto';
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','') or die('Erreur de connexion '.mysql_error());
//Sélection de la base
mysql_select_db('base_portable',$connexion) or die('Erreur de selection '.mysql_error());
// requete
$requete = "INSERT INTO utilisateur (matricule,nom,prenom,id_site,telephone,id_service) VALUES ('".$_POST['matricule']."','".$_POST['nom']."','".$_POST['prenom']."','".$_POST['id_site']."','".$_POST['telephone']."','".$_POST['id_service']."')";
// execution de la requete
mysql_query($requete) or die('Erreur SQL !'.$requete.'<br>'.mysql_error());
// Fermeture de la connexion
mysql_close();
}
<title>ajout_utilisateurs</title>
</head>
<body>
<html>
<form action="#" method="post" name="formulaire">
<br><br>
Numéro matricule : <input type="text" name="matricule">
<br><br>
<br><br>
Nom : <input type="text" name="nom">
<br><br>
<br><br>
Prenom : <input type="text" name="prenom">
<select name="liste_site" size="1">
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');
// requete
$requete = "SELECT * FROM sites";
// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);
// Fermeture de la connexion
mysql_close($connexion);
while ($a_resultat = mysql_fetch_array($resultat)) {
echo "<option value=\"".$a_resultat['id_site'].$a_resultat['nom_site']."\">".$a_resultat['id_site'].$a_resultat['nom_site']."</option>";
}
</select>
j'ai donc une liste déroulant qui contient des champs mixés.
je souhaite donc récupérer mes champs pour incrémenter ma base.
problème les champs s'incrémenter à 0 alors que mes valeurs sont de 1 à 5 (id_site).
je n'est pas de messages d'erreur.
[php]
if ( (isset($_POST['matricule'])) && ($_POST['matricule'] != '') )
{
echo 'toto';
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','') or die('Erreur de connexion '.mysql_error());
//Sélection de la base
mysql_select_db('base_portable',$connexion) or die('Erreur de selection '.mysql_error());
// requete
$requete = "INSERT INTO utilisateur (matricule,nom,prenom,id_site,telephone,id_service) VALUES ('".$_POST['matricule']."','".$_POST['nom']."','".$_POST['prenom']."','".$_POST['id_site']."','".$_POST['telephone']."','".$_POST['id_service']."')";
// execution de la requete
mysql_query($requete) or die('Erreur SQL !'.$requete.'<br>'.mysql_error());
// Fermeture de la connexion
mysql_close();
}
[/php]
<title>ajout_utilisateurs</title>
</head>
<body>
<html>
<form action="#" method="post" name="formulaire">
<br><br>
Numéro matricule : <input type="text" name="matricule">
<br><br>
<br><br>
Nom : <input type="text" name="nom">
<br><br>
<br><br>
Prenom : <input type="text" name="prenom">
<select name="liste_site" size="1">
[php]
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');
// requete
$requete = "SELECT * FROM sites";
// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);
// Fermeture de la connexion
mysql_close($connexion);
while ($a_resultat = mysql_fetch_array($resultat)) {
echo "<option value=\"".$a_resultat['id_site'].$a_resultat['nom_site']."\">".$a_resultat['id_site'].$a_resultat['nom_site']."</option>";
}
[/php]
</select>