[PHP/MySQL] Truc très bizarre...
Fermé
Taboujr
Messages postés
507
Date d'inscription
vendredi 18 janvier 2002
Statut
Membre
Dernière intervention
2 janvier 2008
-
6 sept. 2002 à 04:34
Taboujr Messages postés 507 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 2 janvier 2008 - 9 sept. 2002 à 03:48
Taboujr Messages postés 507 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 2 janvier 2008 - 9 sept. 2002 à 03:48
A voir également:
- [PHP/MySQL] Truc très bizarre...
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
4 réponses
Utilisateur anonyme
6 sept. 2002 à 08:40
6 sept. 2002 à 08:40
Salut,
Balance le bout de code qui pose probleme. On va regarder ca...
Kalamit,
Je ponce donc j'essuie
Balance le bout de code qui pose probleme. On va regarder ca...
Kalamit,
Je ponce donc j'essuie
Utilisateur anonyme
6 sept. 2002 à 11:34
6 sept. 2002 à 11:34
et le message d'erreur en entier. Faut jamais, même tout seul, résumer un message d'erreur à "blabla".
combien j'en ai vu quand j'étais en BTS qui passaient leur journée vautrés sur un problème parce qu'ils négligeaient l'analyse du message d'erreur.
Un script quel qu'il soit ça ne marche pas forcément toujours, ça dépend de la version de l'interpréteur par exemple (ou de l'environnement d'exécution), de la qualité de ceux qui maintiennent la plate-forme. Tiens, regarde CCM, depuis que c'est chez web pollution ça n'arrête pas de déconner (-:
kinder.surprise,
le maton du matou
combien j'en ai vu quand j'étais en BTS qui passaient leur journée vautrés sur un problème parce qu'ils négligeaient l'analyse du message d'erreur.
Un script quel qu'il soit ça ne marche pas forcément toujours, ça dépend de la version de l'interpréteur par exemple (ou de l'environnement d'exécution), de la qualité de ceux qui maintiennent la plate-forme. Tiens, regarde CCM, depuis que c'est chez web pollution ça n'arrête pas de déconner (-:
kinder.surprise,
le maton du matou
Taboujr
Messages postés
507
Date d'inscription
vendredi 18 janvier 2002
Statut
Membre
Dernière intervention
2 janvier 2008
117
6 sept. 2002 à 12:56
6 sept. 2002 à 12:56
OK, je vous récupère les erreurs et le code auxquelles elles correspondent dès queje me fait de nouveau agréssée par des Warning !!
Tabou Junior
Tabou Junior
Taboujr
Messages postés
507
Date d'inscription
vendredi 18 janvier 2002
Statut
Membre
Dernière intervention
2 janvier 2008
117
9 sept. 2002 à 03:48
9 sept. 2002 à 03:48
Bon ben ça l'a plus refait... (!!!)
Je vous met ici mon premier souci, le code puis l'affichage, parce que je ne comprend vraiment pas ce qui cloche.
CODE __________________________________
if ($fr<10) { $k='0'; } else { $k=''; }
$req3="SELECT id,sjt from for".$k.$fr." where prem='1' ORDER by tps";
$req2=mysql_query($req3);
if (mysql_num_rows($req2)!=0)
{
while ($res2=mysql_fetch_array($req2))
{
echo '<tr><td><div class=messp>'.n;
echo '<a href="setsuj.php?sujet='.$res2['id'].'&';
echo session_name().'='.session_id().'" class=titmess>'.$res2['sjt'].'<a>'.rn;
if ($fr<10) { $k='0'; } else { $k=''; }
$req4=mysql_query ("SELECT tps from for".$k.$fr." where sjt='".$res2['sjt']."' ORDER BY tps DESC LIMIT 1");
$res4=mysql_fetch_array($req4); // LIGNE 41 INCRIMINEE
echo '<span class=det2>Dernier message écrit '.transdate($res4['tps'],0);
echo '</span></div></td></tr>'.n;
}
}
else {
echo '<tr><td><div class=messp><center>'.n;
echo '<b>Auncun message</b>'.rn;
echo '</center></div></td></tr>'.n;}
RESULTAT________________________________________
arfff tronche de......clown!!!
Dernier message écrit le 03/09/2002 à 21:25
Rapport d'erreur
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in forum.php on line 41
Dernier message écrit le // à :
___________________________________
Alors,d'après mes test, le pbne vient pas des fonction php qui marchent partout ailleurs. De même, ce code, sensé afficher le titre du message et la date du dernier message écrit dans le sujet, fonctionne pour tous les autres sujet, d'où mon incompréhension totale.
Pour info, les forum est constitué de plusieur sous-forum dont les tables sont nommées for01, for02, ... jusqu'à for26.
Elles sont construite de lamanièe suivante :
id, int ==> identifiant auto incrémenté de message
aut, int ==> identifiant de l'auteur du message
tps, datetime ==> date d'écriture du message
msg, text ==> texte du message
sjt, mediumtext ==> sujet du message
prem, int ==> si prem=1, le message est le premier du sujet, si prem=0, lemessage est une réponse à un autre.
La variable $fr est une variable de session (existante) valant1,2,... jusqu'à 26 et servant à identifier le forum visité.
Voilà, si vous voyez un truc qui cloche, merci de me le dire, passke là je cale pour de bon.
Tabou Junior
Je vous met ici mon premier souci, le code puis l'affichage, parce que je ne comprend vraiment pas ce qui cloche.
CODE __________________________________
if ($fr<10) { $k='0'; } else { $k=''; }
$req3="SELECT id,sjt from for".$k.$fr." where prem='1' ORDER by tps";
$req2=mysql_query($req3);
if (mysql_num_rows($req2)!=0)
{
while ($res2=mysql_fetch_array($req2))
{
echo '<tr><td><div class=messp>'.n;
echo '<a href="setsuj.php?sujet='.$res2['id'].'&';
echo session_name().'='.session_id().'" class=titmess>'.$res2['sjt'].'<a>'.rn;
if ($fr<10) { $k='0'; } else { $k=''; }
$req4=mysql_query ("SELECT tps from for".$k.$fr." where sjt='".$res2['sjt']."' ORDER BY tps DESC LIMIT 1");
$res4=mysql_fetch_array($req4); // LIGNE 41 INCRIMINEE
echo '<span class=det2>Dernier message écrit '.transdate($res4['tps'],0);
echo '</span></div></td></tr>'.n;
}
}
else {
echo '<tr><td><div class=messp><center>'.n;
echo '<b>Auncun message</b>'.rn;
echo '</center></div></td></tr>'.n;}
RESULTAT________________________________________
arfff tronche de......clown!!!
Dernier message écrit le 03/09/2002 à 21:25
Rapport d'erreur
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in forum.php on line 41
Dernier message écrit le // à :
___________________________________
Alors,d'après mes test, le pbne vient pas des fonction php qui marchent partout ailleurs. De même, ce code, sensé afficher le titre du message et la date du dernier message écrit dans le sujet, fonctionne pour tous les autres sujet, d'où mon incompréhension totale.
Pour info, les forum est constitué de plusieur sous-forum dont les tables sont nommées for01, for02, ... jusqu'à for26.
Elles sont construite de lamanièe suivante :
id, int ==> identifiant auto incrémenté de message
aut, int ==> identifiant de l'auteur du message
tps, datetime ==> date d'écriture du message
msg, text ==> texte du message
sjt, mediumtext ==> sujet du message
prem, int ==> si prem=1, le message est le premier du sujet, si prem=0, lemessage est une réponse à un autre.
La variable $fr est une variable de session (existante) valant1,2,... jusqu'à 26 et servant à identifier le forum visité.
Voilà, si vous voyez un truc qui cloche, merci de me le dire, passke là je cale pour de bon.
Tabou Junior