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);";

}

?>

8 réponses

  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    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
  2. 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
  3. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Dans ce cas qu'elle est l'erreur?
    0
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    IL n'y a pas d'erreur lorsque tu exécutes la page?
    0
  7. 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
  8. info_Louka Messages postés 64 Date d'inscription   Statut Membre Dernière intervention  
     
    $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
  9. megarachid Messages postés 28 Statut Membre 1
     
    j'ai deja fait ca et ca marche pas
    0