Voici le code du fichier php :
if($_POST['nom']!=""){
$nom=$_POST['nom'];
echo "<b>Votre nom :</b> ".$nom."<br>";
}
else{
$nom=$_POST['nom'];
echo "<b><font color=red>Vous n'avez pas indiqué votre nom...</font></b><br>";
}
if($_POST['prenom']!=""){
$prenom=$_POST['prenom'];
echo "<b>Votre prenom :</b> ".$prenom."<br>";
}
else{
$prenom=$_POST['prenom'];
echo "<b><font color=red>Vous n'avez pas indiqué votre prenom...</font></b><br>";
}
$materiel=$_POST['$i'];
$host="localhost";
$user="root";
$bdd="reservationsdar";
$connection=mysql_connect($host,$user) or die("erreur de connexion au serveur $host");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
if($nom!="" && $prenom!="" && $materiel!="" )
{
mysql_query("INSERT INTO reservation(Nom,Prenom,Materiel) VALUES('$nom','$prenom','$materiel')");
}
else
{
echo "<style type='text/css'>A:link{color:#CC0000;}A:visited{color:#CC0000;}A:hover{color:#FF0000;}</style><br><br><font color=black><b><a href='formulaireservation.php'>Retour au formulaire de reservation</a></b></font>";
}
mysql_close($connection);
//////////////////////////////////////////////////////
Mon formulaire :
$i=0;
echo "<html><head><title>Formulaire - Réservations matériel SDAR</head>";
echo "<body><FORM METHOD='POST' ACTION='reservationSDAR.php' ENCTYPE='x-www-form-urlencoded'><TABLE BORDER=0><TR><TD><b>Nom</b></TD><TD><INPUT type=text name='nom'></TD></TR><TR><td><b>Prénom</b></td><td><INPUT type=text name='prenom'></td></TR>";
echo "<TR><td><br><b>Matériel emprunté :</b></td></TR>";
$host="localhost";
$user="root";
$bdd="reservationsdar";
$connection=mysql_connect($host,$user) or die("erreur de connexion au serveur $host");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
$requete=mysql_query("SELECT Materiel FROM materiel WHERE reserver!='oui'");
while ($row = mysql_fetch_row($requete))
{
echo "<TR><td>".$row[0]."<INPUT type='radio' name='$i'></td></TR>";
$i++;
}
echo "</table><br><INPUT type='submit' value='Envoyer'> <INPUT type='reset' value='Effacer'></form></body></html>";
mysql_close($connection);
//////////////////////////////////
Parce que pour le formulaire, si j'ai dix boutons radio, dans le "$_post[' '] " je vais mettre quoi sachant que ça change selon ce que la personne coche?
je vais pas tester chaque $_post pour voir si il y a quelque chose dedans?
(enfin je sais pas si je suis claire...)