CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Prob.Débutant]mysql_fet ch_array (chat)

BonneAnnay2008
BonneAnnay2008
Niveau 6
28 octobre 2008 à 18:45:52

Bonsoir,
Je suis les cours du site du Zér0 depuis peu,et j'en suis actuellement au T.P sur la création d'un Mini-Chat ( http://www.siteduzero.com/tutoriel-3-14518-0-tp-un-mini-chat.html#ss_part_1 ).
J'ai donc crée une table avec les champs :
-" ID " de type INT,en auto_increment et Primaire ;
-"pseudo" de type VARCHAR ;
-"message" de type VARCHAR .

Puis j'ai fais mon script PHP,et une fois testé,cela m'indique :
" Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/102/sdb/c/4/tchat/minichat.php on line 60 ".

J'ai vérifié mon script avec celui du SdZ,rien d'anormal à signalé.
Voici ma page : ( en image,meilleure lisibilité )
- http://www.noelshack.com/uploads/mysql1011207.JPG
- http://www.noelshack.com/uploads/mysql2096926.JPG

Voilà,je crois avoir tout dit,si vous voulez des informations supplémentaires susceptibles d'aider je suis là.

Merci d'avance et bonne fin de soirée !

Pseudo supprimé
Pseudo supprimé 28 octobre 2008 à 19:18:56

C'est la bonne base ? Le nom de la table est bon ? Y'a quelque chose dedans ?

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 19:46:55

Oui c'est la bonne base,le nom de la table est également bon.
Dans la table il y a ça : http://www.noelshack.com/uploads/table053200.JPG

Merci pour ta réponse. :ok:

web-master
web-master
Niveau 5
28 octobre 2008 à 19:48:22

J'vais probablement poser une question bête, mais le user et le password sont bon :question:

Thymotep
Thymotep
Niveau 10
28 octobre 2008 à 19:49:11

http://wall.deblan.fr pour un code lisible, sinon rajoute après ta requête : ") or die(mysql_error()); :)

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 19:56:07

Web-Master :d) Oui. :)
thymotep :d) Merci pour le site. :)
Je rajoute ") or die(mysql_error());" et je vous tiens au courant.

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 19:59:17

Euh j'ai un doute,le mot de passe chez Free c'est bien le même que le compte mail ? :noel:

Thymotep
Thymotep
Niveau 10
28 octobre 2008 à 20:05:42

Ah une époque oui, il me semble que depuis on peut le changer, a voir :-)))

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 20:10:41

" Parse error: syntax error, unexpected T_LOGICAL_OR in /mnt/102/sdb/c/4/tchatndc/minichat.php on line 60 "

thymotep :d) Ok,donc par défaut ça reste la même donc c'est bon de ce côté là.

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 20:12:37

Oups,au temps pour moi je me suis trompé:
" Parse error: syntax error, unexpected ')' in C:\wamp\www\test\minichat.php on line 60 "

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 20:17:27

Décidément,je sais pas faire un C/C correctement. :(
"
Parse error: syntax error, unexpected '{' in C:\wamp\www\test\minichat.php on line 61
"

Thymotep
Thymotep
Niveau 10
28 octobre 2008 à 20:18:04

e ") c'est la fin de ta requetes hein, pour te montrer de virer le ; et d'ajouter or die ... :-))) c/c le code sur wall.deblan.fr :hap:

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 20:21:10

Merci,effectivement je m'étais trompé de ligne.
J'ai hébergé le tout vite-fait pour voir ce que ça donne :
http://tchatndc.free.fr/minichat.php

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 20:23:46

http://wall.deblan.fr/1225221971/php/1/
Vous occupez pas de la fin,petit délire perso. :o))

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 20:28:10

Oh la honte. :non:
Je passe vraiment pour un n00b,la table était pas crée sur mon compte Free mais sur Wamp. :honte:
Désolé et merci beaucoup à tous !

Thymotep
Thymotep
Niveau 10
28 octobre 2008 à 20:41:48

Ok, no soucis

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 20:45:12

Par contre,il n'y a pas un moyen pour que lorsque je clique sur actualiser,ça n'actualise "que" les messages pour voir s'il y en a un nouveau,parce que là ça ouvre une info FireFox qui renvoie le message précédent. :(

Pseudo supprimé
Pseudo supprimé 28 octobre 2008 à 20:50:05

Quand l'utilisateur envoie un nouveau message, après avoir traité les variables $_POST (etc.) fais une redirection (avec header location) vers la page courante. Comme ça quand l'utilisateur actualise ça devrait pas te demander si tu veux renvoyer le même message.

maxdeoxis
maxdeoxis
Niveau 10
28 octobre 2008 à 20:51:42

Ah oui pas bête merci beaucoup. :-)))

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment