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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Erreur sur un script


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2007
    Messages : 6
    Par défaut Erreur sur un script
    slt, tout le monde ,j'as un problem sur mon code mysql ,ca marche pas j'essayer plusieur fois, aider moi svp!

    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>commentaire</title>
     
     
    <style>
    .bouton{
    	background-image:url(image/envoyer.jpg);
    	width:127px;
    	height:32px;
    	border:0px;
    }
    </style>
     
     
    <?php
     
    $nom=$_POST['nom'];
    $email=$_POST['email'];
    $message=$_POST['message'];
    $dat="sds";
    $validation="oui";
     
     
    if($nom!="" &  $email!="" & $message!="" )
    {
     
    $db=mysql_connect('localhost','root','');
    if(!mysql_select_db('commentaire'))
    {
    echo"pas de base de donnes trouvee";
    die;
    }
     
     
     
     
    $m = "insert into table (nom,email,message,date,validation)
    VALUES ('nom','email','message','dat','validation')"; 
     
     
     
    mysql_query($m);
     
     
    $num=mysql_affected_rows();
    if($num>0)
    {
    echo"une donnee est ajouter a votre base de donnee commentaire ";
     
    }
    elseif($num<0)
    	{
    	echo"pas de donnees ajouter";
    }
    mysql_close($db);
    }
    else
    {
    $r="tout les champs sont obligatoire???";
    }
     
     
     
     
     
     
    ?>
     
    </head>
     
    <body>
    <form action="commentaire.php" method="post">
     
    <table width="442" border="0">
      <tr>
        <td width="92">Nom</td>
        <td width="334"><input type="text" name="nom" id="textfield" /></td>
      </tr>
      <tr>
        <td>Email</td>
        <td><input type="text" name="email" id="textfield" /></td>
      </tr>
      <tr>
        <td>message</td>
        <td><label>
          <textarea name="message" id="textarea" cols="45" rows="5"></textarea>
        </label></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><input type="submit" value="" class="bouton" />
          <label></label></td>
      </tr>
    </table>
    </form>
    </body>
    </html>

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    ligne 17 caractère 12

  3. #3
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par défaut
    pour completer Amara ()

    if($nom!="" & $email!="" & $message!="" )
    => pour faire des "et" il faut utiliser AND ou &&

    pour faire un "ou" il faut utiliser OR ou ||

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $m = "insert into table (nom,email,message,date,validation)
    VALUES ('nom','email','message','dat','validation')";
    faudra que tu expliques l'interet de recuperer des variables postees si c'est pour inserer du texte brut (qui sera toujours le meme)
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2007
    Messages : 6
    Par défaut
    j'es fait se que ma dit Doksuri mai ca marche pas !je pense que ya quelque chose qui cloche,

  5. #5
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par défaut
    qu'est-ce qui cloche ?

    as-tu un message d'erreur ?
    tes donnees sont-elles mal inseree dans ta BDD ?

    il faut nous en dire plus, on aime les details croustillants
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Août 2007
    Messages : 6
    Par défaut
    normalement si yas pas insertion sur bd! ca donne se message :
    "echo"pas de donnees ajouter";
    alors je pense l pbls sur la ligne de :
    $m = "insert into table (nom,email,message,date,validation)
    VALUES ('nom','email','message','dat','validation')";

    c'est ca!

  7. #7
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    Je doute fort que ça ne marche pas!!!!

    Si tu vérifie tu trouvera autant de lignes de la forme

    'nom' | 'email' | 'message' | 'dat' | 'validation'

    que le nombre de fois que t'as testé ton script

  8. #8
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    Désolé mais ça m'a vraiment tenté de te répondre comme précédemment
    pour t'aider, modifie ta requette en:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $m = "insert into table (nom,email,message,date,validation)
    VALUES ('$nom','$email','$message','$dat','$validation')";
    et essaye de ne jamais oublier les $$$$
    c'est de la monnaie quand même

Discussions similaires

  1. Une erreur sur un script
    Par yoyo-tns dans le forum VBScript
    Réponses: 1
    Dernier message: 16/05/2014, 17h46
  2. [MySQL] Erreur sur le script d'expportation de la bd
    Par feugana1 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/02/2012, 10h18
  3. erreur sur le script twitter php
    Par gpsevasion dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 11/04/2010, 01h28
  4. erreur sur fichier script a.s
    Par flashdams dans le forum Flash
    Réponses: 1
    Dernier message: 03/01/2008, 15h52
  5. erreur sur un script flv to avi
    Par cdm1024 dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 23/12/2007, 13h36

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