IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème de variable unexpected T_BOOLEAN_AND in


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut Problème de variable unexpected T_BOOLEAN_AND in
    Bonjour à tous! après trois soirée à l'aspirine, j'ai enfin décidé de demander de l'aide, puisque après avoir reztourné ce code, en me référant au message

    Parse error: syntax error, unexpected T_BOOLEAN_AND in /mnt/160/sda/1/e/jouonscurieux/article.php on line 2

    je ne vois toujours pas le problème de ce code:>>>>
    sachant que mes variables sont définies puisque un formulaire html avec les mêmes noms est lié au php...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <?php
    if (isset($_POST['auteur']) AND isset($_POST['titre']) AND isset($_POST['contenu']))
    {
    $Auteur=$_POST['auteur'];
    $Titre=$_POST['titre'];
    $Contenu=$_POST['contenu'];
    mysql_connect ("sql.free.fr", "jouonscurieux", "motdepasse");
    mysql_select_db("jouonscurieux");
    mysql_query(INSERT INTO articles(ID, Titre, Auteur, Contenu,) VALUES('', $Titre, $Auteur, $Contenu,));
    mysql_close();
     
    }
     
    else
    {
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
     
    </head>
    <body>
    <form action="article.php">
    <p>
    vous n avez pas rempli tout les champs! </br>
     
    Auteur: </br>
    <input type="text" name="auteur">
     
    Titre: </br>
    <input type="text" name="titre">
     
    article : </br>
    <input type="text" name="contenu">
     
    <input type="submit">
    </form>
    </body>
    </html>
    ?>
    Sinon je remercie d'avance ceux qui auront peut être d'éventuelles réponses, quand aux autres, ils auront un personne de plus consentante à leur éxistance! Merci!

  2. #2
    Membre éclairé Avatar de renaudjuif
    Inscrit en
    Avril 2006
    Messages
    325
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 325
    Par défaut
    Salut,
    essaie ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <?php
    if (isset($_POST['auteur']) && isset($_POST['titre']) && isset($_POST['contenu']))
    {
    $Auteur=$_POST['auteur'];
    $Titre=$_POST['titre'];
    $Contenu=$_POST['contenu'];
    mysql_connect ("sql.free.fr", "jouonscurieux", "motdepasse");
    mysql_select_db("jouonscurieux");
    mysql_query("INSERT INTO articles(ID, Titre, Auteur, Contenu) VALUES('', $Titre, $Auteur, $Contenu)");
    mysql_close();
     
    }
     
    else
    {
    	?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
     
    </head>
    <body>
    <form action="article.php">
    <p>
    vous n avez pas rempli tout les champs! </br>
     
    Auteur: </br>
    <input type="text" name="auteur">
     
    Titre: </br>
    <input type="text" name="titre">
     
    article : </br>
    <input type="text" name="contenu">
     
    <input type="submit">
    </form>
    </body>
    </html>
    <? } ?>
    tu as plusieurs erreurs de syntaxe : requête Mysql n'est pas entre quotes, le "else" n'a pas d'accolades fermées, balises de fermetures php ?>...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    je n'ai plus ce problème maintenant!
    par contre, ça n'entre rien dans ma base de données, et je tombe sur ma page d'erreur: "vous n'avez pas rempli tout les champs"
    j'ai pourtantr mis le bon mot de passe... etc

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    donc ça ne marche pas

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Si vous ne précisez pas explicitement la méthode à utiliser pour POST, vos variables transiteront par la méthode GET. Vous remplacez <form action="article.php"> par <form action="article.php" method="post"> ou vous changez vos $_POST['...'] par $_GET['...'].

    (Mais ça doit se voir ...)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par défaut
    Merci! on avance encore un peu. MAIS!
    maintenant, le script affiche "votre article à été posté" même si aucun champ n'est rempli et rien ne s'inscrit sur ma base.

Discussions similaires

  1. [VB.NET] Probléme de variable
    Par Silvia12 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/03/2005, 11h51
  2. [Debutant(e)]problème de variable d'environnement
    Par tolsam dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/08/2004, 19h08
  3. Problème de variable
    Par vp dans le forum Windows
    Réponses: 2
    Dernier message: 14/05/2004, 16h27
  4. [Débutant] Problème de variables
    Par bonnefr dans le forum SWT/JFace
    Réponses: 9
    Dernier message: 12/05/2004, 17h41
  5. [servlet]problème de variable jamais nulle
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/03/2004, 09h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo