Probleme en formulaire php

megarachid Messages postés 28 Statut Membre -  
megarachid Messages postés 28 Statut Membre -
Bonjour,



salut a tous cava

j'ai une siteweb de rencontre realiser en php/mysql mais jai un probleme sur mon page
les informations de formulaire qui insére l'utilisateur mon code php ne les envoyer pas a ma base de donnee et je veux quelqu'un me corriger mon code si j'ai fait des erreur et c'est ca le code



<?php
include("connect.php");
if(isset($_POST['submit']))
{
if(!empty($_POST['pseudo'])&&!empty($_POST['commentaire'])&&!empty($_POST['pays'])&&!empty($_POST['ville'])&&!empty($_POST['sexe'])&&!empty($_POST['age']))
{


$pseudo=mysql_real_escape_string(htmlentities(trim($_POST['pseudo'])));
$commentaire=mysql_real_escape_string(htmlentities(trim($_POST['commentaire'])));
$pays=mysql_real_escape_string(htmlentities(trim($_POST['pays'])));
$ville=mysql_real_escape_string(htmlentities(trim($_POST['ville'])));
$sexe=mysql_real_escape_string(htmlentities(trim($_POST['sexe'])));
$age=mysql_real_escape_string(htmlentities(trim($_POST['age'])));

}
if($pseudo>30)
{echo "Votre pseudo ne doit pas dépasser 30 caractéres";}
else if($pseudo<1)
{echo "entrer un pseudo plus grand";}
else if($commentaire>300)
{
echo "Votre message ne doit pas dépasser 300 caracteres";
}



$query=mysql_query("INSERT INTO login (id,pseudo,commentaire,pays,ville,sexe,age) VALUES('','$pseudo','$commentaire','$pays','$ville','$sexe','$age')");

$sql = "CREATE TABLE 'db'.'$pseudo' ('id' INT NOT NULL AUTO_INCREMENT PRIMARY KEY, 'msg'
TEXT NOT NULL, 'etat' BIT(1) NOT NULL, 'user' TEXT NOT NULL);";

}

?>
A voir également:

8 réponses

arth Messages postés 10414 Statut Contributeur 1 293
 
Et en français cela donne?

Il est normal que cela ne fonctionne pas, à aucun moment vous définissez à quelle base de données se connecter avec tel login et mot de passe.

A moins que cela se trouve dans le fichier connect.php, dont il faudrait aussi le code ...
0
megarachid Messages postés 28 Statut Membre 1
 
oui j'ai include un fichier de connexion contient les information de connexion
localhost, root, et mot de pass el la base de donner et ce fichier est correct
0
arth Messages postés 10414 Statut Contributeur 1 293
 
Dans ce cas qu'elle est l'erreur?
0
megarachid Messages postés 28 Statut Membre 1
 
je ne sais pas c'est pour ca j'ai met le code ici pour avoir des opinions
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arth Messages postés 10414 Statut Contributeur 1 293
 
IL n'y a pas d'erreur lorsque tu exécutes la page?
0
megarachid Messages postés 28 Statut Membre 1
 
non la page exécute correctement mais lorsque je remplis le formulaire les information qui je entrer ne envoient pas a la base de donnée
0
info_Louka Messages postés 76 Statut Membre
 
$query=mysql_query("INSERT INTO login
(id,pseudo,commentaire,pays,ville,sexe,age) VALUES('','$pseudo','$commentaire','$pays','$ville','$sexe','$age')
,$variable connexion");

faut ajouter la variable connexion
0
megarachid Messages postés 28 Statut Membre 1
 
j'ai deja fait ca et ca marche pas
0