Envoi d'un formulaire dans une base de donnee
amsy10
-
amsy10 -
amsy10 -
Bonjour,
je me retrouve pas j'eessaye de recuperer les donneesdans la base mais impossible
j'ai fais ca dans ma page pronos.php
<?php
$matricule=$_POST['matricule'];
echo "$matricule";
?>
<center>
Entrez votre Matricule :
<INPUT TYPE="text" size=8 NAME="matricule"><br/>
<select name="equipe1">
<option value="choix1">Angola</option>
<option value="choix2">Cote d'ivoire</option>
<option value="choix3">Cameroun</option>
<option value="choix4">Egypte</option>
<option value="choix5">Benin</option>
<option value="choix6">togo</option>
<option value="choix7">Burkina faso</option>
<option value="choix8">Algérie</option>
<option value="choix9">Gabon</option>
<option value="choix10">Malawi</option>
<option value="choix11">Soudan</option>
<option value="choix12">Ghana</option>
<option value="choix13">Mozambique</option>
<option value="choix14">Maroc</option>
<option value="choix15">Mali</option>
<option value="choix16">Tunisie</option>
</select><INPUT type="text" size="1" name="score1">
vs<INPUT type="text" size="1" name ="score2">
<select name="equipe2">
<option value="choix1">Benin</option>
<option value="choix2">Cote d'ivoire</option>
<option value="choix3">Cameroun</option>
<option value="choix4">Egypte</option>
<option value="choix5">Angola</option>
<option value="choix6">togo</option>
<option value="choix7">Burkina faso</option>
<option value="choix8">Algérie</option>
<option value="choix9">Gabon</option>
<option value="choix10">Malawi</option>
<option value="choix11">Soudan</option>
<option value="choix12">Ghana</option>
<option value="choix13">Mozambique</option>
<option value="choix14">Maroc</option>
<option value="choix15">Mali</option>
<option value="choix16">Tunisie</option>
</select><br/><br/>
<INPUT TYPE="submit" name="valider" VALUE="Valider">
<INPUT TYPE="reset" VALUE="Annuler">
</center>
</FORM>
et puis ca dans ma page recuperer .php
<?php
$mat=$_POST['matricule'];
$eq=$_POST['equipe1'];
$eq1=$_POST['equipe2'];
$score1=$_POST['score1'];
$score2=$_POST['score2'];
if( !empty($_POST['matricule']) && !empty($_POST['equipe1'])&& !empty($_POST['equipe2'])&& !empty($_POST['score1'])&& !empty($_POST['score2']))
{
$connect = mysql_connect('localhost','root','') or die("Erreur de connexion au serveur");
mysql_select_db("sms") or die("Erreur de connexion à la base");
$request ="insert into sms_pull values ('$mat','$eq','$eq1','$score1','$score2')";
$select = mysql_query($request) or die (mysql_error($request));
echo "Vos infos on été ajoutées.";
mysql_close();
}
else
{
echo "il manque des champ obligatoire";
}
et rien ne n'affiche g vraiment du mal
je me retrouve pas j'eessaye de recuperer les donneesdans la base mais impossible
j'ai fais ca dans ma page pronos.php
<?php
$matricule=$_POST['matricule'];
echo "$matricule";
?>
<center>
Entrez votre Matricule :
<INPUT TYPE="text" size=8 NAME="matricule"><br/>
<select name="equipe1">
<option value="choix1">Angola</option>
<option value="choix2">Cote d'ivoire</option>
<option value="choix3">Cameroun</option>
<option value="choix4">Egypte</option>
<option value="choix5">Benin</option>
<option value="choix6">togo</option>
<option value="choix7">Burkina faso</option>
<option value="choix8">Algérie</option>
<option value="choix9">Gabon</option>
<option value="choix10">Malawi</option>
<option value="choix11">Soudan</option>
<option value="choix12">Ghana</option>
<option value="choix13">Mozambique</option>
<option value="choix14">Maroc</option>
<option value="choix15">Mali</option>
<option value="choix16">Tunisie</option>
</select><INPUT type="text" size="1" name="score1">
vs<INPUT type="text" size="1" name ="score2">
<select name="equipe2">
<option value="choix1">Benin</option>
<option value="choix2">Cote d'ivoire</option>
<option value="choix3">Cameroun</option>
<option value="choix4">Egypte</option>
<option value="choix5">Angola</option>
<option value="choix6">togo</option>
<option value="choix7">Burkina faso</option>
<option value="choix8">Algérie</option>
<option value="choix9">Gabon</option>
<option value="choix10">Malawi</option>
<option value="choix11">Soudan</option>
<option value="choix12">Ghana</option>
<option value="choix13">Mozambique</option>
<option value="choix14">Maroc</option>
<option value="choix15">Mali</option>
<option value="choix16">Tunisie</option>
</select><br/><br/>
<INPUT TYPE="submit" name="valider" VALUE="Valider">
<INPUT TYPE="reset" VALUE="Annuler">
</center>
</FORM>
et puis ca dans ma page recuperer .php
<?php
$mat=$_POST['matricule'];
$eq=$_POST['equipe1'];
$eq1=$_POST['equipe2'];
$score1=$_POST['score1'];
$score2=$_POST['score2'];
if( !empty($_POST['matricule']) && !empty($_POST['equipe1'])&& !empty($_POST['equipe2'])&& !empty($_POST['score1'])&& !empty($_POST['score2']))
{
$connect = mysql_connect('localhost','root','') or die("Erreur de connexion au serveur");
mysql_select_db("sms") or die("Erreur de connexion à la base");
$request ="insert into sms_pull values ('$mat','$eq','$eq1','$score1','$score2')";
$select = mysql_query($request) or die (mysql_error($request));
echo "Vos infos on été ajoutées.";
mysql_close();
}
else
{
echo "il manque des champ obligatoire";
}
et rien ne n'affiche g vraiment du mal
Configuration: Linux Fedora Firefox 2.0.0.8
2 réponses
-
Bonjour
<INPUT TYPE="submit" name="valider" VALUE="Valider">
Tu n'as pas de balise <form>
Ton submit ne submit donc aucunes valeur d'après ce que je lis ^^ -
<FORM ACTION="recupere.php" METHOD="POST" name="monformulaire">
Dans ton message d'avant tu parlais de recuperer.php
Moi en mettant des balises form ça marche
<center> Entrez votre Matricule : <form method="POST"> <INPUT TYPE="text" size=8 NAME="matricule"><br/> <select name="equipe1"> <option value="choix1">Angola</option> <option value="choix2">Cote d'ivoire</option> <option value="choix3">Cameroun</option> <option value="choix4">Egypte</option> <option value="choix5">Benin</option> <option value="choix6">togo</option> <option value="choix7">Burkina faso</option> <option value="choix8">Algérie</option> <option value="choix9">Gabon</option> <option value="choix10">Malawi</option> <option value="choix11">Soudan</option> <option value="choix12">Ghana</option> <option value="choix13">Mozambique</option> <option value="choix14">Maroc</option> <option value="choix15">Mali</option> <option value="choix16">Tunisie</option> </select><INPUT type="text" size="1" name="score1"> vs<INPUT type="text" size="1" name ="score2"> <select name="equipe2"> <option value="choix1">Benin</option> <option value="choix2">Cote d'ivoire</option> <option value="choix3">Cameroun</option> <option value="choix4">Egypte</option> <option value="choix5">Angola</option> <option value="choix6">togo</option> <option value="choix7">Burkina faso</option> <option value="choix8">Algérie</option> <option value="choix9">Gabon</option> <option value="choix10">Malawi</option> <option value="choix11">Soudan</option> <option value="choix12">Ghana</option> <option value="choix13">Mozambique</option> <option value="choix14">Maroc</option> <option value="choix15">Mali</option> <option value="choix16">Tunisie</option> </select><br/><br/> <INPUT TYPE="submit" name="valider" VALUE="Valider"> <INPUT TYPE="reset" VALUE="Annuler"> </center> </FORM> <?php if( !empty($_POST['matricule']) && !empty($_POST['equipe1'])&& !empty($_POST['equipe2'])&& !empty($_POST['score1'])&& !empty($_POST['score2'])) { $mat=$_POST['matricule']; $eq=$_POST['equipe1']; $eq1=$_POST['equipe2']; $score1=$_POST['score1']; $score2=$_POST['score2']; echo "insert into sms_pull values ('$mat','$eq','$eq1','$score1','$score2')"; } else { echo "il manque des champ obligatoire"; } ?>-
Slt pilow
effectivement ccela s'affiche mais quand g fait la requete sa ne donne pas c'est ca qui me faitigue un peu
quand je fais comme ca
if( !empty($_POST['matricule']) && !empty($_POST['equipe1'])&& !empty($_POST['equipe2'])&& !empty($_POST['score1'])&& !empty($_POST['score2']))
{
$mat=$_POST['matricule'];
$eq=$_POST['equipe1'];
$eq1=$_POST['equipe2'];
$score1=$_POST['score1'];
$score2=$_POST['score2'];
$request="insert into participant values ('$mat','$eq','$eq1','$score1','$score2')";
$select = mysql_query($request) or die (mysql_error($request));
echo "c'est bon";
}
else
{
echo "il manque des champ obligatoire";
}
il devrait pouvoir me dire que c'est bon mais aucun signe
-