Php

Fermé
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011 - 2 mai 2010 à 16:30
NothingAtALL Messages postés 26 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 2 mai 2010 - 2 mai 2010 à 17:34
bonjour

je suis débutante en php
je voudrais remplir une base de données à partir des informations saisies d'un formulaire:

j'ai créé la base de données "Etudiant":
************************************
CREATE TABLE Etudiant (
id int(11) NOT NULL auto_increment,
Nom varchar(50) NOT NULL default '',
prénon varchar(50) NOT NULL default '',
Age varchar(50) NOT NULL default '',
situation_familiale varchar(50) NOT NULL default '',
authorisation varchar(50) NOT NULL default '',
PRIMARY KEY (id)
);
*************************************
j'ai le formulaire suivant
*********************formulaire.php************************************
<html>
<head>
<title> informations étudiant</title>
</head>
<body>
<form method='POST" action="page1.php">
NOM: <input type="text" name="val1" /> <br>
Prenom:<input type="text" name="val2" /> <br>
Situation familiale: <input type="radio" name="val3" />Marié
<input type="radio" name="val3" /> Célibataire
<input type="radio" name="val3" /> Voeuf
<input type="radio" name="val3" /> Divorsé
<br>
Qu'aimez vous: <input type="checkbox" name="val4" />Sport
<input type="checkbox" name="val5" />Etudes
Votre age: <select name="id" >
<option value='-1'>18</option>
<option value='0'>19</option>
<option value='1'>20</option>
<option value='2'>21</option>
<option value='3'>22</option>

</select>
<input type="submit" name="bouton" />
</form>
</body>
</html>

le code de page1.php contient:
***********************page1.php*******************************
<html>
<body>
<?
$hote="localhost";
$login="root";
$mdp ="root1";
$bd = "utilisateur";
$table="Etudiant";
.....
?>
$connexion = mysql_connect($hote,$login,$mdp);
mysql_select_db($bd, $connexion);
$nom=$_POST['val1'];
$prenom=$_POST['val2'];

$req= "INSERT INTO $table (Nom,Prenom) VALUES ('$nom','$prenom')";
mysql_query($req, $connexion);
</body>

Mon problème c'est que j'ai pas su comment récupéré les valeurs e checkbox,radio et celui de la liste déroulante pour insérer les résultats (age;situation familiale et ce que l'étudiant aime) dans la base de données???

aidez moi s'il vous plait
merci
</html>
.......
A voir également:

1 réponse

NothingAtALL Messages postés 26 Date d'inscription mercredi 10 décembre 2008 Statut Membre Dernière intervention 2 mai 2010 5
2 mai 2010 à 17:34
De la même manière que les inputs. Pour ton select pour l'age c'est avec la variable $_POST['id']
0