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

HTML Discussion :

Un petit livre d'or


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 7
    Par défaut Un petit livre d'or
    salut tout le monde!!
    Voila j suis un groq noob dans le creation de site, j en est fai un petit et je voulai integrer un petit livre d or mai j ai des messages d erreur j comprend:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/.filer4/xxxxxxxxxx/www/wd_guestbook/guestbook.php on line 341
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/.filer4/xxxxxxxxxx/www/wd_guestbook/guestbook.php on line 439

    Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/.filer4/xxxxxxxxxx/www/wd_guestbook/guestbook.php on line 519


    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/.filer4/sxxxxxxxxxx/www/wd_guestbook/guestbook.php on line 525
    [1]

    Est ce que vous pourriez m aider merci d avance!!

  2. #2
    Membre expérimenté Avatar de Illusion_MYA
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Par défaut
    Bonjour,

    As-tu la base de données adéquate ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 7
    Par défaut
    oui j ai une base mysql

  4. #4
    Membre expérimenté Avatar de Illusion_MYA
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Par défaut
    Tu devrais donner plus d'infos ...

    Quelle est la structure de la bdd utilisée par le livre d'or (nous la donner), quelles sont les requêtes qui posent problème (nous les donner), etc ...

    Parce qu'avec si peu de renseignements.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 7
    Par défaut
    Ouai mais comme je disai plus hau jsuis un gros newbie donc je sais pas de quoi vous avez besoin.
    CREATE TABLE $db_table (
    id INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY,
    date VARCHAR(10) NOT NULL,
    message TEXT NOT NULL,
    auteur VARCHAR(30) NOT NULL,
    mail_sign VARCHAR(60),
    pays VARCHAR(60) NOT NULL,
    site VARCHAR(100),
    ip VARCHAR(30) NOT NULL
    );
    ca aide sa?

  6. #6
    Membre expérimenté Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Par défaut
    Est ce que tu peux donner le code source de ton script qui est sensé faire fonctionner ton livre d'or qu'on le debug.
    Merci

  7. #7
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut
    Tu devrais poser ce problème dans la section php du forum

    Tu a donné le script sql pour la création de ta table, ca ne va pas aider beaucoup

    il faudrait voir le contenu du guestbook.php mais là... 512lignes (minimum) ca risque de faire pavé meme en balise code :s

    Je suppose que c'est un guestbook préconfiguré pour un usage général... le développeur de ce guestbook n'a pas une faq? voir un forum ?

  8. #8
    Membre expérimenté Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Par défaut
    Oui si ton fichier est tres tres gros met un lien vers lequel on puisse y avoir acces ...

  9. #9
    Membre expérimenté Avatar de Illusion_MYA
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2004
    Messages : 164
    Par défaut
    Citation Envoyé par Yapmis
    ca aide sa?
    Uniquement si tu nous donne les requêtes sql qui sont situées avant les lignes citées par les erreurs.

    PS : il y a des valeurs d'essais dans ta bdd ou est-elle vide ? Si c'est le cas, créé des valeurs tests.

  10. #10
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    demande à un modo de déplacer ton post dans le bon forum (php)

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 7
    Par défaut
    j ai mi le lien du guestbook

    http://membres.lycos.fr/lecheatereagle/

  12. #12
    Membre expérimenté Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Par défaut
    Je pense que le nom de ta table $db_table est mal choisi car le '$' en php signifie que l'on fait reference à une variable. Et puis tu pourrais mettre un nom plus explicite.

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 7
    Par défaut
    c a dire

  14. #14
    Membre expérimenté Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Par défaut
    Ta table à la place de la nommer '$db_table' , nomme la guestbook par exemple.
    Car lorsque tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $select = mysql_query("SELECT ip FROM $db_table WHERE date='$date' AND ip = '$REMOTE_ADDR'");
    PHP interprete $db_table comme une variable qui ici est vide.
    Essaye de mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $requete = "SELECT ip FROM $db_table WHERE date='$date' AND ip = '$REMOTE_ADDR'";
    echo "$requete";
    Et tu verra surement une erreur ... le requete ne sera pas celle que tu souhaite.
    Je pense que tu obtiendra :
    SELECT ip FROM  WHERE data='01/01/2005' AND ip = '192.168.0.1'
    et non :
    SELECT ip FROM $db_table  WHERE data='01/01/2005' AND ip = '192.168.0.1';
     
    Oui de plus il te manque le ';' à la fin de ta requete.

  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 7
    Par défaut
    J pige pas tout la! lol
    Sinon c peut etre autre chose, pour installer le livre d or j avai des etape a suivre:
    -uploadez tout le répertoire WD_Guestbook sur votre site à l'aide de votre client FTP et faites un CHMOD 777 sur les fichiers install.php et config_livre.php. ===> c bon
    -Ensuite rendez vous sur votre site au fichier install.php et compléter le formulaire.
    le formulaire demandait:
    PARAMETRES DE CONNEXION A LA BASE
    Identifiant : je sais
    Mot de Passe : je sais
    Hôte de votre Base : ??? sa ressemble du genre chez free a sql.free.fr??
    Nom de la Base : j croi savoir
    Nom de la Table : ??? fo mettre koi?

    et d autre truc de configuration que j ai compri

    Apres un n autre truc que j ai pas bien compri:
    Pour inclure votre livre d'or dans une de vos pages Web, tapez le code ci-dessous à l'endroit où vous désirez voir votre livre d'or et enregistrez votre page en .php :

    <? include 'chemin/guestbook.php'; ?>

    Chemin correspond à l'url qui mène au fichier guestbook.php.

    Jdois mettre se code sur ma page html ou creer une autre page en .php et je met un lien sur ma page html?
    Lol j suis perdu moi
    merci de votre aide

  16. #16
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 7
    Par défaut
    vous voulez plus m aider please!

  17. #17
    Membre expérimenté Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Par défaut
    Pour installer un livre d'or ...
    Oui le nom d'hote de la base c est un truc du genre free.fr.
    Il te faut absolument un nom de table !!! Dans une base tu as obligatoirement des tables ... quand tu executes une requete de type : "SELECT * from table;" , tu as un nom de table associé.

    En ce qui concerne l'enregistrement, tu met le code qu'ils t'ont donné sur ta page HTML ... et cette page HTML tu l enregistre au format PHP, c est a dire que tu changes l extension de ton fichier de "HTML" à "PHP".

    A mon avis le probleme c est que tu as mal remplit le formulaire instal.php. Si tu n'as pas mis de nom de table ce la ne peut pas fonctionner.

  18. #18
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    Citation Envoyé par Yapmis
    vous voulez plus m aider please!
    Il faudrait déjà que ton message soit dans le bon forum

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/12/2010, 12h51
  2. Réponses: 0
    Dernier message: 04/01/2010, 14h50

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