Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2200 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Erreur que je ne comprend pas pq elle est là :| [PHP&SQL]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur que je ne comprend pas pq elle est là :| [PHP&SQL]

n°243837
rainckill
Posté le 12-11-2002 à 23:49:07  profilanswer
 

Hummm, voila, je rencontre cette erreur :
 
"Warning: titre not found in MySQL result index 8 in /home/_he/hellfire/pub/www/menu_ajouts.php on line 18
* HAKPACK ---  
"
 
qui apparait infinimant (si je stoppe pas la connexion :|)
 
Et voici lecode :
 

Code :
  1. $sqlhak = "SELECT id FROM sys_hakpack ORDER BY id DESC LIMIT 0, 1";
  2. $reqhak = mysql_query($sqlhak) or die('Erreur SQL !<br>'.$sqlhak.'<br>'.mysql_error());
  3. $reshak = mysql_num_rows($reqhak);
  4. $i=0;
  5. WHILE($i!=$reshak)
  6. {
  7. $idhak      = mysql_result($reqhak,$i,"id" );
  8. $titrehak   = mysql_result($reqhak,$i,"titre" );
  9. if(strlen($titrehak)>=15){ $titrehak = substr($titrehak,0,15)." <b>...</b>"; }
  10. echo "
  11. <b>*</b> <$fontp2>HAKPACK --- <a href='index.php?txt=hakpack_aff'>$titrehak</a></font><br>
  12. ";
  13. }


 
je vois aps tellement pq je rnecontre cette erreur !
 
Il faut savoir qu'il existe bel et bien un champs titre dnas la table sql sys_hakpack !
 
Merci à vous
 
Rainckill

mood
Publicité
Posté le 12-11-2002 à 23:49:07  profilanswer
 

n°243850
gatorette
Posté le 13-11-2002 à 00:18:03  profilanswer
 

Je m'y connais pas trop en SQL, mais il te manquerait pas un "titre" quelque part par ici...
 

Code :
  1. SELECT id FROM sys_hakpack ORDER BY id DESC LIMIT 0, 1


 
Un truc comme :  

Code :
  1. SELECT id, titre FROM sys_haypack...


 
De plus, j'ai pas trop bien lu mais je vois pas trop comment tu quittes ton while. Tu devrais incrémenter ton $i à chaque fois, non ?


Message édité par gatorette le 13-11-2002 à 00:21:22

---------------
each day I don't die is cheating
n°243851
ethernal
Chercheur de vérité...
Posté le 13-11-2002 à 00:18:56  profilanswer
 

- ta condition doit être  
while($i<$reshak){
}
- faut incrémenter ton $i dans la boucle
$i++
 
pour le mysql_result() je l'utilise jamais, donc je sais pas t'aider, mais bon ça commence à 0 ?


Message édité par ethernal le 13-11-2002 à 00:19:56

---------------
...oups kernel error...
n°243854
rainckill
Posté le 13-11-2002 à 00:24:30  profilanswer
 

gatorette a écrit a écrit :

Je m'y connais pas trop en SQL, mais il te manquerait pas un "titre" quelque part par ici...
 

Code :
  1. SELECT id FROM sys_hakpack ORDER BY id DESC LIMIT 0, 1


 
Un truc comme :  

Code :
  1. SELECT id, titre FROM sys_haypack...


 
De plus, j'ai pas trop bien lu mais je vois pas trop comment tu quittes ton while. Tu devrais incrémenter ton $i à chaque fois, non ?




 
ah mais oui !
 
putain, défois, je blok nivo reflexion ! je cherché pas dna sle bon chemin, mais, g été vrément nul en fait ^^
 
Merci bcp ;)
 
rainckill


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Erreur que je ne comprend pas pq elle est là :| [PHP&SQL]

 

Sujets relatifs
[PHP] Fonction Mail (oui encore un post... ;o)... desolé.... )Cherche qqn qui peut m'aider pour les scripts PHP
[PHP] Creation d'un fichier et telechargement de celui-ci[SQL] Peux t-on faire un GRANT sur plusieurs tables simultanéement...
Javascript protection mot de pass... Erreur[Pascal] [Débutant] Séquence croissante...où est l'erreur?!
[PHP] Ou trouver de la doc et quel utilitaire pour coder ?[PHP] Cherche bons programmeurs pour site web ...
[ C++ ] - je comprend pas pkoi ca marche pas[PHP] Gestion de tournois dans des LAN
Plus de sujets relatifs à : Erreur que je ne comprend pas pq elle est là :| [PHP&SQL]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR