jQuery
En savoir plus
Développement Android
En savoir plus
Adobe Flex & Flash
En savoir plus

| Page 1 2 Suivante | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||
| Page 1 2 Suivante | |||||
Renesis-3
|
# Posté le 27/06/2008 à 15:24:12 | ||||
Quand on veut, on peut.![]()
|
Bonjour,
j'apprends actuellement le PHP, et je suis arrivé au TP de mateo du minichat Code : PHP
Au début tout marchait à peu près bien, et quand j'ai voulu rajouter un DESC à la ligne 25 j'ai eu le droit à cette erreur : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\tests\test.php on line 29 Pourquoi ? Et comment corriger ? ![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
| Publicité | # Posté le 27/06/2008 à 15:24:12 | ||||
|
|
|||||
vermillon
|
# Posté le 27/06/2008 à 15:28:01 | ||||
![]()
Études : UTC |
Cette réponse a aidé l'auteur du sujetCe mot se trouve à la fin d'une clause ORDER BY, or ta requête n'en contient pas. Allez, file relire le chapitre sur la lecture des données, zou |
||||
Tyra3l
|
# Posté le 27/06/2008 à 15:28:24 | ||||
|
nyu ?
|
Cette réponse a aidé l'auteur du sujet
Ce code est incomplet, un DESC fonctionne toujours avec un ORDER BY ... Là tu lui dis simplement "Sélectionne moi tout dans la table minichat décoissant" ca ne veut rien dire même en francais ![]() La bonne requête serait : Code : PHP
si tu veux y classer par ID... |
||||
Renesis-3
|
# Posté le 27/06/2008 à 15:38:47 | ||||
Quand on veut, on peut.![]()
|
Ah ok, c'était pas préciser dans le chapitre. Je pensais qu'il fallait juste respecter l'ordre.
Merci. ![]() EDIT : J'ai rajouter un LIMIT 0, 10 après, mais il ne veut m'afficher que 7 messages. Comment ça se fait ?
Édité
le 27/06/2008 à 15:47:09
par Renesis-3
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
vermillon
|
# Posté le 27/06/2008 à 15:55:46 | ||||
![]()
Études : UTC |
As-tu plus de 7 messages dans ta base?
|
||||
Renesis-3
|
# Posté le 27/06/2008 à 16:01:44 | ||||
Quand on veut, on peut.![]()
|
Oui, j'ai trouvé, en fait des messages blanc était enregistrer, mais ne s'afficher pas vu qu'ils étaient vide.
Merci quand même pour l'aide. ![]() EDIT : Par contre, pour les étapes suivantes, je sèche, notamment pour effacer les anciens messages après un certain nombre. J'ai trouvé ce code dans un autre topic similaire, mais je ne le comprends pas (à partir de la 5ème ligne) : Code : PHP
Est-ce que quelqu'un pourrait m'expliquer ?
Édité
le 27/06/2008 à 16:53:18
par Renesis-3
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
Imemax
|
# Posté le 27/06/2008 à 19:02:27 | ||||
|
Why not ?
|
A partir de la 5ème ligne :
5/6 : On récupère l'id du dernier message posté donc là où l'id est le plus faible (id + 1 à chaque nouveau message). 7 : On enregistre ce nombre dans '$nombre_id'. 8/9/10 : Si il ya plus de 200 messages dans la table, à chaque fois que l'on rajoute un message, on supprime l'ancien (car on a l'id du plus vieux). C'est tout ?
|
||||
Renesis-3
|
# Posté le 27/06/2008 à 19:25:58 | ||||
Quand on veut, on peut.![]()
|
Euh, à la ligne 5, le LIMIT 0, 1 ne veux pas dire qu'on prend le premier id de minichat ?
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
Imemax
|
# Posté le 27/06/2008 à 19:33:52 | ||||
|
Why not ?
|
Le premier donc le plus faible !
Or dès qu'on rajoute un message, le champs "id" s'incrémente ! Le premier message aurait "1" pour id. Le dernier message posté aurait "158" pour id (par exemple) Donc en prenant la première entrée de la table (qui est classée par ordre croissant en fonction de l'id), on prend le message le plus ancien. OK ? |
||||
Renesis-3
|
# Posté le 27/06/2008 à 19:42:09 | ||||
Quand on veut, on peut.![]()
|
Citation : Ô-le-zéro !
Le premier donc le plus faible ! Or dès qu'on rajoute un message, le champs "id" s'incrémente ! Le premier message aurait "1" pour id. Le dernier message posté aurait "158" pour id (par exemple) Donc en prenant la première entrée de la table (qui est classée par ordre croissant en fonction de l'id), on prend le message le plus ancien. OK ? Alors en fait je me rend comte que j'avais bien compris la ligne, mais j'ai pas compris ce qu'on en fait, et à quoi il sert. Parce que en fait la on dit : Si y'a plus de 200 messages on efface le plus ancien, et seulement celui là. Ah ok, en fait on a besoin d'en effacer qu'un car y'en aura qu'un seul à effacer à chaque message en trop, c'est ça ? (Je réfléchis su mon post maintenant )
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
kev9478
|
# Posté le 27/06/2008 à 19:44:08 | ||||
|
|
Sinon une petite info quand tu as ca comme erreur:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource... C'est generalement lorsqu'il y a une erreur dans ta requete. Amicalement Kev9478 |
||||
Imemax
|
# Posté le 28/06/2008 à 12:03:52 | ||||
|
Why not ?
|
|||||
Renesis-3
|
# Posté le 28/06/2008 à 14:14:38 | ||||
Quand on veut, on peut.![]()
|
Ba en fait, au lieu de faire un copier coller j'ai essayer de le reproduire, et je re-reçu une erreur que je ne comprends pas
: Parse error: syntax error, unexpected '{', expecting '(' in C:\wamp\www\tests\test.php on line 39Voilà à quoi ressemble mon code maintenant : Code : PHP
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
Despirithium
|
# Posté le 28/06/2008 à 14:24:35 | ||||
Open that shit up !![]()
|
Un if blanc ligne 37
Je suis brutal de nature, ne m'en veuillez pas Et.. tu le ferais pour des Golden Grahams ? Premier tutoriel : Interagir avec un serveur FTP ! Citation : Ben Venusos.. (19:06:36) Venusos: Sachant que le cul est ce qu'il-y a de plus rentable sur le net :noel: Citation : Anthony(21:38:43) Anthony: et après ben venir avec une gueule de cramé et les yeux rouges moi ça me gêne pas xD Citation : TweekAnthony: Par contre Citation : WomanizerAnthony: depuis quelques jours Anthony: mon frère se comporte comme un handicapé mental tétraplégique avec son torticolis Anthony: j'te jure ça craint Venusos: :noel: Anthony: On dirait Tweek :noel: (18:22:21) Anthony: putain Citation : Max aka un anonyme sur le SdZ(18:22:32) Anthony: cette VenetiaPrincess elle fait quand même de bonnes vidéos (18:23:26) Anthony: bon oui, cette phrase sorti de son contexte pourrait te faire croire à quelque chose de pervers (18:23:44) Anthony: mais VenetiaPrincess c'est celle qui a fait la vidéo "Womanizer Parodie" (18:23:53) Anthony: quand je regarde l'originale et la parodie c'est vachement bien fait (18:24:14) Yann / big_nay: ouais j'avais vu ça (18:24:22) Anthony: nan mais toi je te fais pas confiance (17:02:10) Maximilien: tsé tant que ca marche qe le code soit propre ou pas on sen fou Citation : Confirmation(18:45:48) Anthony: "(17:02:10) Maximilien: tsé tant que ca marche qe le code soit propre ou pas on sen fou" Citation(18:46:00) -Dr3cK-: il a raison (21:33:06) Venusos: shit j'ai des touches qui marchent plus (21:33:10) Venusos: cradingues (21:33:30) Anthony: stop manger des chips sur le clavier (21:33:45) Venusos: pas un brin (21:33:51) Anthony: stop gerber (21:33:54) Venusos: non plus (21:34:04) Anthony: stop fap (21:34:19) Venusos: :noel: Citation : Nouveautés (22:33:24) Maximilien: Salut Blackis. Citation : Rattrapage(22:33:29) Maximilien: Comment vas-tu? (22:33:38) Maximilien: Que fais-tu? (22:33:45) Maximilien: Quoi de nouveau? (22:33:48) Anthony: Oh (22:33:50) Anthony: Salut max (22:33:56) Anthony: ben là je parle à des filles (22:34:01) Anthony: ça réponds aux trois questions (21:09:01) † Sterinaoe †: juste quand j'ai rien a foutre Citation : Histoire d'intérets(21:09:13) Anthony: en gros t'as rien à foutre quoi (21:09:22) † Sterinaoe †: ouaaaaai (21:09:30) Anthony: :: (21:09:32) Anthony: :! (21:09:38) Anthony: merdeUH (21:09:40) Anthony: :/ (21:09:42) Anthony: VOILA (11:00:04) Anthony: (a) Citation : Accident..(11:00:14) *naf ·#·$3[ Guigui ]·$ - On Holidays!·0: ? (11:00:33) Anthony: nan rien j'voulais savoir ce que ça faisait le "( a )" (11:00:38) Anthony: et sinon ça va ? (13:18:32) Yann / big_nay: (dis comme ça, on dirait que c'est une radine :-°) (13:18:42) Anthony: non mais c'est vrai (13:19:00) Anthony: il manque un centime la maison ça devient Tchernobyl |
||||
Renesis-3
|
# Posté le 28/06/2008 à 14:29:13 | ||||
Quand on veut, on peut.![]()
|
Ah, l'étourderie.
Je devais plus être très frais hier soir.J'ai encore d'autres erreurs, mais je vais essayer de les corriger moi-même avant de demander de l'aide. Donc je laisse le topic en non résolu pour l'instant. EDIT : Maintenant j'ai : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\tests\test.php on line 46 Fatal error: Call to undefined function query() in C:\wamp\www\tests\test.php on line 49 Pourtant, la 46 ligne est la deuxième de ce code suivant : Code : PHP
Pourquoi y'a une erreur ?
Édité
le 28/06/2008 à 14:38:08
par Renesis-3
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
Despirithium
|
# Posté le 28/06/2008 à 14:34:33 | ||||
Open that shit up !![]()
|
Si y'en a d'autre, prévient nous, mais le mieux serait que tu trouves tes propres erreurs, histoire de s'améliorer
![]() (moi j'essai d'en faire le moins possible, c'est pas gagné )
Je suis brutal de nature, ne m'en veuillez pas Et.. tu le ferais pour des Golden Grahams ? Premier tutoriel : Interagir avec un serveur FTP ! Citation : Ben Venusos.. (19:06:36) Venusos: Sachant que le cul est ce qu'il-y a de plus rentable sur le net :noel: Citation : Anthony(21:38:43) Anthony: et après ben venir avec une gueule de cramé et les yeux rouges moi ça me gêne pas xD Citation : TweekAnthony: Par contre Citation : WomanizerAnthony: depuis quelques jours Anthony: mon frère se comporte comme un handicapé mental tétraplégique avec son torticolis Anthony: j'te jure ça craint Venusos: :noel: Anthony: On dirait Tweek :noel: (18:22:21) Anthony: putain Citation : Max aka un anonyme sur le SdZ(18:22:32) Anthony: cette VenetiaPrincess elle fait quand même de bonnes vidéos (18:23:26) Anthony: bon oui, cette phrase sorti de son contexte pourrait te faire croire à quelque chose de pervers (18:23:44) Anthony: mais VenetiaPrincess c'est celle qui a fait la vidéo "Womanizer Parodie" (18:23:53) Anthony: quand je regarde l'originale et la parodie c'est vachement bien fait (18:24:14) Yann / big_nay: ouais j'avais vu ça (18:24:22) Anthony: nan mais toi je te fais pas confiance (17:02:10) Maximilien: tsé tant que ca marche qe le code soit propre ou pas on sen fou Citation : Confirmation(18:45:48) Anthony: "(17:02:10) Maximilien: tsé tant que ca marche qe le code soit propre ou pas on sen fou" Citation(18:46:00) -Dr3cK-: il a raison (21:33:06) Venusos: shit j'ai des touches qui marchent plus (21:33:10) Venusos: cradingues (21:33:30) Anthony: stop manger des chips sur le clavier (21:33:45) Venusos: pas un brin (21:33:51) Anthony: stop gerber (21:33:54) Venusos: non plus (21:34:04) Anthony: stop fap (21:34:19) Venusos: :noel: Citation : Nouveautés (22:33:24) Maximilien: Salut Blackis. Citation : Rattrapage(22:33:29) Maximilien: Comment vas-tu? (22:33:38) Maximilien: Que fais-tu? (22:33:45) Maximilien: Quoi de nouveau? (22:33:48) Anthony: Oh (22:33:50) Anthony: Salut max (22:33:56) Anthony: ben là je parle à des filles (22:34:01) Anthony: ça réponds aux trois questions (21:09:01) † Sterinaoe †: juste quand j'ai rien a foutre Citation : Histoire d'intérets(21:09:13) Anthony: en gros t'as rien à foutre quoi (21:09:22) † Sterinaoe †: ouaaaaai (21:09:30) Anthony: :: (21:09:32) Anthony: :! (21:09:38) Anthony: merdeUH (21:09:40) Anthony: :/ (21:09:42) Anthony: VOILA (11:00:04) Anthony: (a) Citation : Accident..(11:00:14) *naf ·#·$3[ Guigui ]·$ - On Holidays!·0: ? (11:00:33) Anthony: nan rien j'voulais savoir ce que ça faisait le "( a )" (11:00:38) Anthony: et sinon ça va ? (13:18:32) Yann / big_nay: (dis comme ça, on dirait que c'est une radine :-°) (13:18:42) Anthony: non mais c'est vrai (13:19:00) Anthony: il manque un centime la maison ça devient Tchernobyl |
||||
Renesis-3
|
# Posté le 28/06/2008 à 14:38:58 | ||||
Quand on veut, on peut.![]()
|
Ba y'en a une juste au-dessus (j'ai édité
)
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
Despirithium
|
# Posté le 28/06/2008 à 14:40:18 | ||||
Open that shit up !![]()
|
mechant
![]() Le sujet est résolu, donc ? Je suis brutal de nature, ne m'en veuillez pas Et.. tu le ferais pour des Golden Grahams ? Premier tutoriel : Interagir avec un serveur FTP ! Citation : Ben Venusos.. (19:06:36) Venusos: Sachant que le cul est ce qu'il-y a de plus rentable sur le net :noel: Citation : Anthony(21:38:43) Anthony: et après ben venir avec une gueule de cramé et les yeux rouges moi ça me gêne pas xD Citation : TweekAnthony: Par contre Citation : WomanizerAnthony: depuis quelques jours Anthony: mon frère se comporte comme un handicapé mental tétraplégique avec son torticolis Anthony: j'te jure ça craint Venusos: :noel: Anthony: On dirait Tweek :noel: (18:22:21) Anthony: putain Citation : Max aka un anonyme sur le SdZ(18:22:32) Anthony: cette VenetiaPrincess elle fait quand même de bonnes vidéos (18:23:26) Anthony: bon oui, cette phrase sorti de son contexte pourrait te faire croire à quelque chose de pervers (18:23:44) Anthony: mais VenetiaPrincess c'est celle qui a fait la vidéo "Womanizer Parodie" (18:23:53) Anthony: quand je regarde l'originale et la parodie c'est vachement bien fait (18:24:14) Yann / big_nay: ouais j'avais vu ça (18:24:22) Anthony: nan mais toi je te fais pas confiance (17:02:10) Maximilien: tsé tant que ca marche qe le code soit propre ou pas on sen fou Citation : Confirmation(18:45:48) Anthony: "(17:02:10) Maximilien: tsé tant que ca marche qe le code soit propre ou pas on sen fou" Citation(18:46:00) -Dr3cK-: il a raison (21:33:06) Venusos: shit j'ai des touches qui marchent plus (21:33:10) Venusos: cradingues (21:33:30) Anthony: stop manger des chips sur le clavier (21:33:45) Venusos: pas un brin (21:33:51) Anthony: stop gerber (21:33:54) Venusos: non plus (21:34:04) Anthony: stop fap (21:34:19) Venusos: :noel: Citation : Nouveautés (22:33:24) Maximilien: Salut Blackis. Citation : Rattrapage(22:33:29) Maximilien: Comment vas-tu? (22:33:38) Maximilien: Que fais-tu? (22:33:45) Maximilien: Quoi de nouveau? (22:33:48) Anthony: Oh (22:33:50) Anthony: Salut max (22:33:56) Anthony: ben là je parle à des filles (22:34:01) Anthony: ça réponds aux trois questions (21:09:01) † Sterinaoe †: juste quand j'ai rien a foutre Citation : Histoire d'intérets(21:09:13) Anthony: en gros t'as rien à foutre quoi (21:09:22) † Sterinaoe †: ouaaaaai (21:09:30) Anthony: :: (21:09:32) Anthony: :! (21:09:38) Anthony: merdeUH (21:09:40) Anthony: :/ (21:09:42) Anthony: VOILA (11:00:04) Anthony: (a) Citation : Accident..(11:00:14) *naf ·#·$3[ Guigui ]·$ - On Holidays!·0: ? (11:00:33) Anthony: nan rien j'voulais savoir ce que ça faisait le "( a )" (11:00:38) Anthony: et sinon ça va ? (13:18:32) Yann / big_nay: (dis comme ça, on dirait que c'est une radine :-°) (13:18:42) Anthony: non mais c'est vrai (13:19:00) Anthony: il manque un centime la maison ça devient Tchernobyl |
||||
Renesis-3
|
# Posté le 28/06/2008 à 14:44:25 | ||||
Quand on veut, on peut.![]()
|
Non pas encore, je viens d'avoir deux nouvelles erreurs que j'ai expliqué dans le post que j'ai édité.
Mais c'est pas encore résolu. ![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
granarc
|
# Posté le 28/06/2008 à 14:46:02 | ||||
I am mad...![]()
Ville : Martigues |
Citation : Renesis-3
Code : PHP
Pourquoi y'a une erreur ? ![]() Tu la sors d'où ta variable nbr_entree ?
Que le grand cric me croque si tu as lu la FAQ et fait une recherche ![]() Ce que pourrait engendrer une invasion de kikoolol en France... |
||||
Imemax
|
# Posté le 28/06/2008 à 14:58:48 | ||||
|
Why not ?
|
|||||
Renesis-3
|
# Posté le 28/06/2008 à 15:00:39 | ||||
Quand on veut, on peut.![]()
|
Ba de nul part, je la créé. Mais dans l'extrait de code d'un autre tuto, ça marchait apparemment.
EDIT : Merci, c'était Ô-le-zéro. Pour la deuxième erreur, la ligne 49 est la 5ème dans ce code : Code : PHP
Est en fait c'est parce qe j'aais mis un tiret au lieu d'un underscore. Mais juste après l'avoir corriger j'ai "Fatal error: Call to undefined function mysql_feth_array() in C:\wamp\www\tests\test.php on line 50", la ligne suivante en fait.Encore une fois, pourquoi ? EDIT² : Encore une faute de frappe ! Décidément je suis pas doué.EDIT3 : Ca s'affiche bien, mais j'ai toujours 25 messages au lieu de 20.
Édité
le 28/06/2008 à 15:25:41
par Renesis-3
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
Imemax
|
# Posté le 28/06/2008 à 17:34:00 | ||||
|
Why not ?
|
Peux-t-on avoir le code correspondant à l'affichage des messages STP :).
|
||||
Renesis-3
|
# Posté le 28/06/2008 à 17:43:14 | ||||
Quand on veut, on peut.![]()
|
Oui, c'est à la fin u code
Code : PHP
Édité
le 28/06/2008 à 17:43:59
par Renesis-3
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
Thulium
|
# Posté le 28/06/2008 à 17:55:23 | ||||
le p'tit chat !!!![]()
Études : IUT Angers-Cholet |
mysql-query, ce n' est pas un - mais un _.
GRILLED: tu a corrigé, par contre mets des guillemets (double ou simple) avec tes tableaux : $_POST['pseudo']; "Keyboard not found, press F1 to resume." |
||||
Renesis-3
|
# Posté le 28/06/2008 à 18:09:56 | ||||
Quand on veut, on peut.![]()
|
Tu veux dire dans les variable du type $variable[variable] ?
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
Thulium
|
# Posté le 28/06/2008 à 18:15:50 | ||||
le p'tit chat !!!![]()
Études : IUT Angers-Cholet |
oui, c' est une chaine de caractère que tu passe, pas une constante, donc il faut mettre des guillemets.
"Keyboard not found, press F1 to resume." |
||||
Renesis-3
|
# Posté le 28/06/2008 à 18:31:14 | ||||
Quand on veut, on peut.![]()
|
Pourtant ça marche. Pourquoi changer si ça marche ?
![]() Signez la pétition ! | (Dés)Installer un gestionnaire de bureau | Installer Xubuntu via l'Alternate CD 4 amis convertis à Ubuntu |
||||
Thulium
|
# Posté le 28/06/2008 à 18:55:45 | ||||
le p'tit chat !!!![]()
Études : IUT Angers-Cholet |
parce que si tu écrits une constante non-déclarée (essaye echo CONSTANTE) sa renvoie en fait une chaine de caractère. l'exemple ci-dessus ecrira CONSTANTE, si avant tu fait define("CONSTANTE", "salut la compagnie !");, ça ecrira salut la compagnie !
"Keyboard not found, press F1 to resume." |
||||
Imemax
|
# Posté le 28/06/2008 à 18:58:58 | ||||
|
Why not ?
|
Combien as-tu de messages dans ta base de données ?
Parce que tu ne marque pas de prendre seulement 20 messages mais tous. Dès qu'on rajoute un message tu supprime le plus ancien, pas tous les messages pour qu'il ne t'en reste plus que 20. Nuance ! ![]() Essaie de supprimer 5 messages de ta base de données pour voir ...
|
||||
Retour au forum "PHP" ou à la liste des forums
