Probleme formulaire base de donnée
footballpronos
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
footballpronos -
footballpronos -
Bonjour,
quelqu'un pourrez me dire pourquoi mon formulaire n'envoie pas les informations sur ma base de donnée ?
<html>
<body>
<form action="edit1.php" method="post">
pseudo : <input type="text" name="pseudo"><br>
passe : <input type="text" name="passe"><br>
H ou F : <input type="text" name="sexe"><br>
date de naissance : <input type="text" name="naissance_jour">- <input type="text" name="naissance_mois">-<input type="text" name="naissance_annee"><br>
Equipe de ligue 1 prefere: <input type="text" name="equipe_prefere"><br>
Equipe de ligue 1 deteste: <input type="text" name="equipe_deteste"><br>
Ville: <input type="text" name="ville"><br>
<input type="submit" name="ok" value="valider"><br>
</form>
</body>
</html>
<?php
$sql_bdd=mysql_connect("XXXXXXXXXXXXXXXXXX","XXXXXXXXXXXX","XXXXXXXXXXXXXX");
mysql_select_db("XXXXXXXXXXXXXX");
$requete=mysql_db_query($sql_bdd,"select max(id_membre) from membre",$sql_bdd) or die(mysql_error());
$time=date("d-m-Y");
//recuperation des name
$idmax=mysql_result($requete,0,"max(id_membre)");
$id_membre=$idmax+1;
$date_inscription=$time;
$logo="logo/$equipe_prefere.gif";
$pseudo=$_POST['pseudo'];
$passe=$_POST['passe'];
$email=$_POST['email'];
$sexe=$_POST['sexe'];
$naissance_jour=$_POST['naissance_jour'];
$naissance_mois=$_POST['naissance_mois'];
$naissance_annee=$_POST['naissance_annee'];
$equipe_prefere=$_POST['equipe_prefere'];
$equipe_deteste=$_POST['equipe_deteste'];
$ville=$_POST['ville'];
$photo="$pseudo.jpg";
$relance1='oui';
$relance2='oui';
$ip=$_SERVER["REMOTE_ADDR"];
$arrete='non';
if ('$ok')
{
$ok=mysql_db_query("XXXXXXXXXXXX","INSERT INTO membre (id_membre,id,date_inscription, logo, pseudo,passe,sexe,email, naissance_jour, naissance_mois, naissance_annee, equipe_prefere, equipe_deteste, ville, photo, relance1, relance2, ip,arrete) VALUES
('$id_membre','$id', '$date_inscription', '$logo', '$pseudo','$passe','$sexe','$email','$naissance_jour','$naissance_mois', '$naissance_annee', '$equipe_prefere', '$equipe_deteste', '$ville', '$photo', '$relance1', '$relance2', '$ip','$arrete' )");
echo"<div align='center'>";
echo"<font face='Verdana' size='3' >votre inscription est pris en compte!</font>";
echo"</div>";
}
?>
quelqu'un pourrez me dire pourquoi mon formulaire n'envoie pas les informations sur ma base de donnée ?
<html>
<body>
<form action="edit1.php" method="post">
pseudo : <input type="text" name="pseudo"><br>
passe : <input type="text" name="passe"><br>
H ou F : <input type="text" name="sexe"><br>
date de naissance : <input type="text" name="naissance_jour">- <input type="text" name="naissance_mois">-<input type="text" name="naissance_annee"><br>
Equipe de ligue 1 prefere: <input type="text" name="equipe_prefere"><br>
Equipe de ligue 1 deteste: <input type="text" name="equipe_deteste"><br>
Ville: <input type="text" name="ville"><br>
<input type="submit" name="ok" value="valider"><br>
</form>
</body>
</html>
<?php
$sql_bdd=mysql_connect("XXXXXXXXXXXXXXXXXX","XXXXXXXXXXXX","XXXXXXXXXXXXXX");
mysql_select_db("XXXXXXXXXXXXXX");
$requete=mysql_db_query($sql_bdd,"select max(id_membre) from membre",$sql_bdd) or die(mysql_error());
$time=date("d-m-Y");
//recuperation des name
$idmax=mysql_result($requete,0,"max(id_membre)");
$id_membre=$idmax+1;
$date_inscription=$time;
$logo="logo/$equipe_prefere.gif";
$pseudo=$_POST['pseudo'];
$passe=$_POST['passe'];
$email=$_POST['email'];
$sexe=$_POST['sexe'];
$naissance_jour=$_POST['naissance_jour'];
$naissance_mois=$_POST['naissance_mois'];
$naissance_annee=$_POST['naissance_annee'];
$equipe_prefere=$_POST['equipe_prefere'];
$equipe_deteste=$_POST['equipe_deteste'];
$ville=$_POST['ville'];
$photo="$pseudo.jpg";
$relance1='oui';
$relance2='oui';
$ip=$_SERVER["REMOTE_ADDR"];
$arrete='non';
if ('$ok')
{
$ok=mysql_db_query("XXXXXXXXXXXX","INSERT INTO membre (id_membre,id,date_inscription, logo, pseudo,passe,sexe,email, naissance_jour, naissance_mois, naissance_annee, equipe_prefere, equipe_deteste, ville, photo, relance1, relance2, ip,arrete) VALUES
('$id_membre','$id', '$date_inscription', '$logo', '$pseudo','$passe','$sexe','$email','$naissance_jour','$naissance_mois', '$naissance_annee', '$equipe_prefere', '$equipe_deteste', '$ville', '$photo', '$relance1', '$relance2', '$ip','$arrete' )");
echo"<div align='center'>";
echo"<font face='Verdana' size='3' >votre inscription est pris en compte!</font>";
echo"</div>";
}
?>
A voir également:
- Probleme formulaire base de donnée
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Base de registre - Guide
- Formulaire de reclamation instagram - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
je l'ai ajouter mais cela ne marche toujours pas une autre proposition ??
if ('$ok')
if (isset($_POST['ok'])
{
$ok = mysql_db_query("db471703168","INSERT INTO membre (id_membre,id,date_inscription, logo, pseudo,passe,sexe,email, naissance_jour, naissance_mois, naissance_annee, equipe_prefere, equipe_deteste, ville, photo, relance1, relance2, ip,arrete) VALUES
('$id_membre','$id', '$date_inscription', '$logo', '$pseudo','$passe','$sexe','$email','$naissance_jour','$naissance_mois', '$naissance_annee', '$equipe_prefere', '$equipe_deteste', '$ville', '$photo', '$relance1', '$relance2', '$ip','$arrete' )");
echo"<div align='center'>";
echo"<font face='Verdana' size='3' >votre inscription est pris en compte!</font>";
echo"</div>";
}
?>
personne a une idée sur mon problème....
allez SVP un ptit effort
merci d'avance
if (isset($_POST['ok']))
bon voila mon script apres rectif cela marche toujours pas ...
<html>
<body>
<form action="edit1.php" method="post">
pseudo : <input type="text" name="pseudo"><br>
passe : <input type="text" name="passe"><br>
H ou F : <input type="text" name="sexe"><br>
date de naissance : <input type="text" name="naissance_jour">- <input type="text" name="naissance_mois">-<input type="text" name="naissance_annee"><br>
Equipe de ligue 1 prefere: <input type="text" name="equipe_prefere"><br>
Equipe de ligue 1 deteste: <input type="text" name="equipe_deteste"><br>
Ville: <input type="text" name="ville"><br>
<input type="submit" name="ok" value="valider"><br>
</form>
</body>
</html>
<?php
$sql_bdd=mysql_connect("....................","..................","....................");
mysql_select_db("...................");
$requete=mysql_db_query($sql_bdd,"select max(id_membre) from membre",$sql_bdd) or die(mysql_error());
$time=date("d-m-Y");
//recuperation des name
$idmax=mysql_result($requete,0,"max(id_membre)");
$id_membre=$idmax+1;
$date_inscription=$time;
$logo="logo/$equipe_prefere.gif";
$pseudo=$_POST['pseudo'];
$passe=$_POST['passe'];
$email=$_POST['email'];
$sexe=$_POST['sexe'];
$naissance_jour=$_POST['naissance_jour'];
$naissance_mois=$_POST['naissance_mois'];
$naissance_annee=$_POST['naissance_annee'];
$equipe_prefere=$_POST['equipe_prefere'];
$equipe_deteste=$_POST['equipe_deteste'];
$ville=$_POST['ville'];
$photo="$pseudo.jpg";
$relance1='oui';
$relance2='oui';
$ip=$_SERVER["REMOTE_ADDR"];
$arrete='non';
if (isset($_POST['ok']))
{
$ok = mysql_db_query("....................","INSERT INTO membre (id_membre,id,date_inscription, logo, pseudo,passe,sexe,email, naissance_jour, naissance_mois, naissance_annee, equipe_prefere, equipe_deteste, ville, photo, relance1, relance2, ip,arrete) VALUES
('$id_membre','$id', '$date_inscription', '$logo', '$pseudo','$passe','$sexe','$email','$naissance_jour','$naissance_mois', '$naissance_annee', '$equipe_prefere', '$equipe_deteste', '$ville', '$photo', '$relance1', '$relance2', '$ip','$arrete' )");
echo"<div align='center'>";
echo"<font face='Verdana' size='3' >votre inscription est pris en compte!</font>";
echo"</div>";
}
?>