Fatal_Error....
Résolu
stefde10
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
stefde10 Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
stefde10 Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toutes et tous,
Alors voilà je souhaite faire un système d'espace membres qui créé en même temps une fiche sur le membre visible une fois connecté et enregistré.
Seulement voilà je tombe sur cette erreur :
pourtant je n'ai pas l'impression que le header soit modifier pendant cette action d'inscription ou de Login une fois l'inscription faite.
voici donc mon script concernant cette page de login.php :
le même problème existe avec ma page 'identification.php'.
Si quelqu'un a la solution à ce problème ce serait cool de votre part parce que là je retourne ça dans tous les sens et je ne vois pas ce que je peux faire de plus.
Merci d'avance.
Alors voilà je souhaite faire un système d'espace membres qui créé en même temps une fiche sur le membre visible une fois connecté et enregistré.
Seulement voilà je tombe sur cette erreur :
Warning: Cannot modify header information - headers already sent by (output started at /homez.110/weblobsd/www/emploi/login.php:7) in /homez.110/weblobsd/www/emploi/login.php on line 70 Warning: Cannot modify header information - headers already sent by (output started at /homez.110/weblobsd/www/emploi/login.php:7) in /homez.110/weblobsd/www/emploi/login.php on line 71 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /homez.110/weblobsd/www/emploi/login.php:7) in /homez.110/weblobsd/www/emploi/login.php on line 72 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.110/weblobsd/www/emploi/login.php:7) in /homez.110/weblobsd/www/emploi/login.php on line 72 Warning: Cannot modify header information - headers already sent by (output started at /homez.110/weblobsd/www/emploi/login.php:7) in /homez.110/weblobsd/www/emploi/login.php on line 77
pourtant je n'ai pas l'impression que le header soit modifier pendant cette action d'inscription ou de Login une fois l'inscription faite.
voici donc mon script concernant cette page de login.php :
<?php include('config.php'); if($username=='' || $password=='') { viewheader(); echo"<h3>$champsrequis</h3>"; view_login_form(); viewfooter(); exit; } db_connect(); $sql = "select password from $dbtable where username='$username'"; $req = mysql_query($sql) or die('Erreur SQL'); $rez = mysql_fetch_array($req); if($rez['password'] != $password) { viewheader(); echo"<h3>$wrongident</h3>"; view_login_form(); viewfooter(); exit; } else { $ip = $REMOTE_ADDR; $time = time(); $sql = "select * from $dbtable where username='$username'"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_array($req); $smartid = $data['id']; mysql_query("UPDATE membres SET ip='$ip' WHERE username='$username'"); //mysql_query("UPDATE membres SET ip='$ip', lastdate='$time' WHERE username='$username'"); $expire = 365*24*3600; setcookie("username","$username",time()+$expire,"/",""); setcookie("smartid","$smartid",time()+$expire,"/",""); session_start(); session_register('username'); session_register('smartid'); $_SESSION['username'] = $username; $_SESSION['smartid'] = $smartid; header("Location: membres.php"); } ?>
le même problème existe avec ma page 'identification.php'.
Si quelqu'un a la solution à ce problème ce serait cool de votre part parce que là je retourne ça dans tous les sens et je ne vois pas ce que je peux faire de plus.
Merci d'avance.
27 réponses
Ne cherche pas plus loin
Quand tu commences par <!Doctype etc, tu envoies des informations au client
Tu n'as plus le droit ensuite d'envoyer de headers HTTP (fonctions session_start, setcookies etc.. de PHP. Rien à avoir avec les balises <head> du HTML ou une classe "header" de CSS)
Quand tu commences à envoyer le document HTML (à partir du premier caractère dans un echo ou hors balises PHP), le serveur envoie d'abord les headers qui contiennent par exemple les cookies. Je parle de headers HTTP, que tu ne vois pas en visualisant le code source de la page, et qui n'ont rien à voir avec les headers HTML que eux, tu peux voir. Ensuite il envoie les caractères qui tu lui as demandé d'envoyer, mais après plus question de revenir aux headers HTTP. Donc les fonctions qui utilisent les headers (session_start, setcookie, header..) ne marchent plus. (En fait, elles peuvent marcher si l'envoi des données est bufferisé mais c'est une autre histoire).
Quand tu commences par <!Doctype etc, tu envoies des informations au client
Tu n'as plus le droit ensuite d'envoyer de headers HTTP (fonctions session_start, setcookies etc.. de PHP. Rien à avoir avec les balises <head> du HTML ou une classe "header" de CSS)
Quand tu commences à envoyer le document HTML (à partir du premier caractère dans un echo ou hors balises PHP), le serveur envoie d'abord les headers qui contiennent par exemple les cookies. Je parle de headers HTTP, que tu ne vois pas en visualisant le code source de la page, et qui n'ont rien à voir avec les headers HTML que eux, tu peux voir. Ensuite il envoie les caractères qui tu lui as demandé d'envoyer, mais après plus question de revenir aux headers HTTP. Donc les fonctions qui utilisent les headers (session_start, setcookie, header..) ne marchent plus. (En fait, elles peuvent marcher si l'envoi des données est bufferisé mais c'est une autre histoire).
Bon apparemment mes session_start() étaient mal placées mais ça règle pas mon problème des cookies qui elles me font quand même des erreurs 'Warning'
voici les lignes en question :
si quelqu'un a une idée...
voici les lignes en question :
setcookie("username","",time()-$expire,"/",""); setcookie("smartid","",time()-$expire,"/","");
si quelqu'un a une idée...
Bonjour,
Les "setcookie" aussi doivent être placés avant toute fonction "echo" ou print() dans le script.
https://www.php.net/manual/fr/function.setcookie.php
Bonne continuation!
Les "setcookie" aussi doivent être placés avant toute fonction "echo" ou print() dans le script.
https://www.php.net/manual/fr/function.setcookie.php
Bonne continuation!
Bonjour
Ton erreur est détectée à partir de la ligne 70 alors que le script que tu montres n'en fait que 50. Il y a donc autre chose avant.
C'est donc dans la partie qui précède ce que tu montres que tu as déjà envoyé des informations au client. À la ligne 7 d'après le message.
Ton erreur est détectée à partir de la ligne 70 alors que le script que tu montres n'en fait que 50. Il y a donc autre chose avant.
C'est donc dans la partie qui précède ce que tu montres que tu as déjà envoyé des informations au client. À la ligne 7 d'après le message.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
en effet je commence mes page par <Doctype>etc... avec head et /head
mais j'ai aussi une class="header" peut-être que le problème vient de là...
je vais vérifier ça ce soir.
merci déjà pour vos réponses ;)
en effet je commence mes page par <Doctype>etc... avec head et /head
mais j'ai aussi une class="header" peut-être que le problème vient de là...
je vais vérifier ça ce soir.
merci déjà pour vos réponses ;)
Bon en effet tu avais raison. J'ai donc remédier au problème en faisant des
Par contre je me heurte à un nouveau soucis... depuis cette transformation, il ne veut plus prendre ma fonction : [function.getimagesize]...
j'ai ce message d'erreur :
pourtant les images existent bien et sont bien uploadées...
photo_sans.jpg étant une image sur mon serveur qui s'installe d'office si le membre n'a pas uploadé d'images. En revanche pas de message d'erreur quand une image est uploadée par le membre... comment puis-je faire ?
Le chemin d'accès est pourtant bon et se trouve bien à sa place sur mon FTP...
merci encore de votre aide.
include('header.php');et
include('footer.php');au début et à la fin de chacune de mes pages et nettoyé le script.
Par contre je me heurte à un nouveau soucis... depuis cette transformation, il ne veut plus prendre ma fonction : [function.getimagesize]...
j'ai ce message d'erreur :
Warning: getimagesize(uploads/photo_sans.jpg) [function.getimagesize]: failed to open stream: No such file or directory in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 34
pourtant les images existent bien et sont bien uploadées...
photo_sans.jpg étant une image sur mon serveur qui s'installe d'office si le membre n'a pas uploadé d'images. En revanche pas de message d'erreur quand une image est uploadée par le membre... comment puis-je faire ?
Le chemin d'accès est pourtant bon et se trouve bien à sa place sur mon FTP...
merci encore de votre aide.
S'il te dit que l'image n'existe pas, c'est qu'elle n'existe pas. Quand un programmeur et un interpréteur PHP ne sont pas d'accord là-dessus, j'ai toujours vu que c'était le PHP qui avait raison.
As-tu bien respecté les majuscules/minuscules dans "uploads/photo_sans.jpg" ?
uploads est-il bien un sous-répertoire de "emploi" ?
As-tu bien respecté les majuscules/minuscules dans "uploads/photo_sans.jpg" ?
uploads est-il bien un sous-répertoire de "emploi" ?
Bonjour et merci de ta réponse mais en fait,
quand j'upload une image, elle s'affiche donc le problème doit pas venir du répertoire.
dans la fiche perso du membre l'image s'affiche bien mais si un autre membre veut consulter sa fiche, bah j'ai que des messages d'erreurs à la place.
de plus même en uploadant les fameuse images sur un compte fictif, ça ne le prend toujours pas en compte par défaut mais elles s'affichent bien quand même sur la fiche perso du membre.
voici la partie du code ou l'image ne s'affiche pas :
la variable img_folder quant à elle se trouve dans le fichier config.
et enfin la partie du code ou on doit voir s'afficher dans la fiche perso l'image par défaut si aucune n'est uplodé par le membre :
merci pour ceux qui vont encore m'aider.
J'ai commencé le PHP y a peu de temps...
quand j'upload une image, elle s'affiche donc le problème doit pas venir du répertoire.
dans la fiche perso du membre l'image s'affiche bien mais si un autre membre veut consulter sa fiche, bah j'ai que des messages d'erreurs à la place.
de plus même en uploadant les fameuse images sur un compte fictif, ça ne le prend toujours pas en compte par défaut mais elles s'affichent bien quand même sur la fiche perso du membre.
voici la partie du code ou l'image ne s'affiche pas :
while ($profil = mysql_fetch_array($resultat)) { $myid = ($profil["id"]); $username = ($profil["username"]); $date = ($profil["date_reg"]); $email = ($profil["email"]); $url = ($profil["url"]); $clicks = ($profil["clicks"]); $photo = ($profil["photo"]); $annee = date("Y", $date); $mois = date("m", $date); $jour = date("d", $date); $heures = date("H", $date); $minutes = date("i", $date); $date = $jour."/".$mois."/".$annee." à ".$heures."h".$minutes; if (($bgColor == "")||($bgColor == "#000")) $bgColor = "#000"; else $bgColor = "#000"; echo "<tr bgcolor='$bgColor'>"; echo"<td valign='top' width='44'><a href='$imgs_folder/$photo' target='_blank'><img src='$imgs_folder/$photo' width='44' height='44' border='0'></a></td>"; echo"<td valign='top'><span class=\"Style2\"><b>$username</b><br>"; echo"membre depuis le <br>$date</span></td>"; echo"<td valign='top'><span class=\"Style2\"><a href='mailto:$email'>$email</a></span></td>"; echo"<td valign='top'><span class=\"Style2\"><a href='$url' target='_blank'>$url</a></span></td>";
la variable img_folder quant à elle se trouve dans le fichier config.
$imgs_folder = "uploads";
et enfin la partie du code ou on doit voir s'afficher dans la fiche perso l'image par défaut si aucune n'est uplodé par le membre :
$req = "SELECT * FROM $dbtable WHERE id='$id'"; $res = mysql_query($req); $username = mysql_result($res,$i,"username"); $email = mysql_result($res,$i,"email"); $url = mysql_result($res,$i,"url"); $photo = mysql_result($res,$i,"photo"); $bouton = mysql_result($res,$i,"bouton"); $clicks = mysql_result($res,$i,"clicks"); $ip = mysql_result($res,$i,"ip"); $date = mysql_result($res,$i,"date_reg"); $annee = date("Y", $date); $mois = date("m", $date); $jour = date("d", $date); $heures = date("H", $date); $minutes = date("i", $date); $date = $jour."/".$mois."/".$annee." à ".$heures."h".$minutes; $taillephoto = "$imgs_folder/$photo"; $size = getimagesize ($taillephoto); $photosize_width = $size[0]; $photosize_height = $size[1]; $taillebouton = "$imgs_folder/$bouton"; $size = getimagesize ($taillebouton); $boutonsize_width = $size[0]; $boutonsize_height = $size[1]; echo"<span class=\"Style1\">Fiche membre de </span><b>$username</b><br>"; echo"<span class=\"Style1\">Consultée </span><span class=\"Style1\"><b>$clicks</b></span> <span class=\"Style1\">fois</span>"; echo"<br>"; echo"<img src='$imgs_folder/$photo' width='150' height='150' border='0'><br>"; //echo"$photosize_width x $photosize_height<br>"; echo"<img src='$imgs_folder/$bouton' width='88' height='31' border='0'><br>"; //echo"$boutonsize_width x $boutonsize_height<br>"; echo"<br><hr><br>"; echo"<span class=\"Style1\">Pseudo : $username</span><br>"; echo"<span class=\"Style1\">membre depuis le</span>"; echo"<br>"; echo"<span class=\"Style1\">$date</span>"; echo"<br>"; echo"<span class=\"Style1\"><a href='mailto:$email'> $email</a></span><br>";
merci pour ceux qui vont encore m'aider.
J'ai commencé le PHP y a peu de temps...
j'ai essayé chez moi, 'uploads/photo_sans.jpg' ou './uploads/photo_sans.jpg', ça fait pareil...
fiche_membre.php est-il bien le script appelé, ou est-ce un fichier inclus par un autre ?
Peut-on avoir un lien vers le site où ça se passe ?
fiche_membre.php est-il bien le script appelé, ou est-ce un fichier inclus par un autre ?
Peut-on avoir un lien vers le site où ça se passe ?
Je viens de modifier ma réponse juste au-dessus regarde je te mets les bouts de scripts.
fiche_membre.php est bien un fichier seul sur la racine "d'emploi"
fiche_membre.php est bien un fichier seul sur la racine "d'emploi"
Je n'avais pas vu ton message 10 quand j'ai écrit mon message 11
Tu dis beaucoup trop de choses : commençons par nous en tenir au message d'erreur de la fonction getimagesize
Peux-tu, juste avent l'appel à cette fonction faire
echo _SERVER["HTTP_HOST"],' ',_SERVER["PHP_SELF"] ;
histoire de voir où se trouve ton script dans l'arborescence du site
Le mieux serait que tu donnes un lien vers ton site (s'il est en ligne bien sûr)
Tu dis beaucoup trop de choses : commençons par nous en tenir au message d'erreur de la fonction getimagesize
Peux-tu, juste avent l'appel à cette fonction faire
echo _SERVER["HTTP_HOST"],' ',_SERVER["PHP_SELF"] ;
histoire de voir où se trouve ton script dans l'arborescence du site
Le mieux serait que tu donnes un lien vers ton site (s'il est en ligne bien sûr)
J'ose pas trop le donner car en fait à l'origine je suis illustrateur et webdesigner et non webmaster donc je viens d'ouvrir ce site lié à mon activité pour proposer des sites internet complets... ça fait pas très pro j'en ai bien conscience mais je suis débutant en programmation. Je me débrouille pas trop mal en HTML et CSS mais pour le reste je m'auto-forme.
Bon voici le lien du site :
http://www.weblobsdesigner.fr/emploi/
j'ai remarqué aussi un léger problème au niveau du header quand on retourne sur l'index une fois connecté, il affiche deux fois le header l'un en-dessous de l'autre.
merci de ton aide le père.
Bon voici le lien du site :
http://www.weblobsdesigner.fr/emploi/
j'ai remarqué aussi un léger problème au niveau du header quand on retourne sur l'index une fois connecté, il affiche deux fois le header l'un en-dessous de l'autre.
merci de ton aide le père.
Dès le message 7 je t'avais demandé de vérifier les majuscules/minuscules. Tu m'as aussitôt répondu que c'était OK
Or, je lis dans ton message d'erreur : uploads/photo_sans.jpg
et dans ton site à l'adresse http://www.weblobsdesigner.fr/emploi/uploads/ je lis photo_sans.JPG
J'en reviens à mon message 7 :
S'il te dit que l'image n'existe pas, c'est qu'elle n'existe pas. Quand un programmeur et un interpréteur PHP ne sont pas d'accord là-dessus, j'ai toujours vu que c'était le PHP qui avait raison
Or, je lis dans ton message d'erreur : uploads/photo_sans.jpg
et dans ton site à l'adresse http://www.weblobsdesigner.fr/emploi/uploads/ je lis photo_sans.JPG
J'en reviens à mon message 7 :
S'il te dit que l'image n'existe pas, c'est qu'elle n'existe pas. Quand un programmeur et un interpréteur PHP ne sont pas d'accord là-dessus, j'ai toujours vu que c'était le PHP qui avait raison
ouais je viens de corriger ça en effet ^^' bah tu sais des heures devant l'ordi et à force on voit plus rien :S
cependant c'est fait et de plus j'ai rajouté l'image par défaut dans la BDD donc jusque là tout fonctionne sauf qu'une personne connecté peut modifier son profil mais quand il le consulte :
voici la page entière qui est concernée : fiche_membre.php
bon je pense qu'en fait vu qu'il fait une erreur sur chacune des données qu'il doit aller rechercher dans la BDD, c'est que la connexion doit pas se faire... car rien ne s'affiche des éléments.
l'adresse est différente de quand on passe par la liste des membres :
http://www.weblobsdesigner.fr/emploi/fiche_membre.php?id=
sans rien à la fin... donc il prend pas l'ID... comment corriger ça stp ?
Dans la page membre voici le lien vers la page fiche_membre.php :
la variable est bien accepté elle depuis les même liens sur la page de liste des membres... curieux cette affaire...
je vérifie qu'il s'agisse bien du même lien... au cas ou... :/
[edit] bon c'est bien le même donc je pense que la connexion à la BDD ne se fait pas...
cependant c'est fait et de plus j'ai rajouté l'image par défaut dans la BDD donc jusque là tout fonctionne sauf qu'une personne connecté peut modifier son profil mais quand il le consulte :
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 18 Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 19 Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 20 Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 21 Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 22 Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 23 Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 24 Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 25 Warning: getimagesize() [function.getimagesize]: Read error! in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 34 Warning: getimagesize() [function.getimagesize]: Read error! in /homez.110/weblobsd/www/emploi/fiche_membre.php on line 38
voici la page entière qui est concernée : fiche_membre.php
1. <? 2. include("header.php"); 3. include("config.php"); 4. 5. db_connect(); 6. 7. $req = mysql_query("SELECT clicks FROM $dbtable WHERE id='$id'"); 8. $res = mysql_num_rows($req); 9. 10. $i=0; 11. $row = mysql_fetch_array($req); 12. $row[clicks]++; 13. mysql_query("UPDATE $dbtable SET clicks='$row[clicks]' WHERE id='$id' ") or die ("ERREUR"); 14. 15. $req = "SELECT * FROM $dbtable WHERE id='$id'"; 16. $res = mysql_query($req); 17. 18. $username = mysql_result($res,$i,"username"); 19. $email = mysql_result($res,$i,"email"); 20. $url = mysql_result($res,$i,"url"); 21. $photo = mysql_result($res,$i,"photo"); 22. $bouton = mysql_result($res,$i,"bouton"); 23. $clicks = mysql_result($res,$i,"clicks"); 24. $ip = mysql_result($res,$i,"ip"); 25. $date = mysql_result($res,$i,"date_reg"); 26. $annee = date("Y", $date); 27. $mois = date("m", $date); 28. $jour = date("d", $date); 29. $heures = date("H", $date); 30. $minutes = date("i", $date); 31. $date = $jour."/".$mois."/".$annee." à ".$heures."h".$minutes; 32. 33. $taillephoto = "$imgs_folder/$photo"; 34. $size = getimagesize ($taillephoto); 35. $photosize_width = $size[0]; 36. $photosize_height = $size[1]; 37. $taillebouton = "$imgs_folder/$bouton"; 38. $size = getimagesize ($taillebouton); 39. $boutonsize_width = $size[0]; 40. $boutonsize_height = $size[1]; 41. 42. 43. echo"<span class=\"Style1\">Fiche membre de </span><b>$username</b><br />"; 44. echo"<span class=\"Style1\">Consultée $clicks fois</span>"; 45. echo"<br />"; 46. echo"<img src='$imgs_folder/$photo' width='100' height='100' border='0' alt='' /><br />"; 47. //echo"$photosize_width x $photosize_height<br />"; 48. echo"<img src='$imgs_folder/$bouton' width='88' height='31' border='0' alt='' /><br />"; 49. //echo"$boutonsize_width x $boutonsize_height<br />"; 50. echo"<br /><hr /><br />"; 51. echo"<span class=\"Style1\">Pseudo : $username</span><br />"; 52. echo"<span class=\"Style1\">membre depuis le</span>"; 53. echo"<br />"; 54. echo"<span class=\"Style1\">$date</span>"; 55. echo"<br />"; 56. echo"<span class=\"Style1\"><a href='mailto:$email'> $email</a></span><br />"; 57. 58. if(!empty($url)) { 59. echo"<span class=\"Style1\"><a href='$url'target='_blank'>$url</a></span><br />"; 60. } 61. 62. echo"<span class=\"Style1\"><a href='javascript:self.close();'>Fermer la fiche</a></span>"; 63. ?> 64. <? 65. include("footer.php"); 66. ?>
bon je pense qu'en fait vu qu'il fait une erreur sur chacune des données qu'il doit aller rechercher dans la BDD, c'est que la connexion doit pas se faire... car rien ne s'affiche des éléments.
l'adresse est différente de quand on passe par la liste des membres :
http://www.weblobsdesigner.fr/emploi/fiche_membre.php?id=
sans rien à la fin... donc il prend pas l'ID... comment corriger ça stp ?
Dans la page membre voici le lien vers la page fiche_membre.php :
echo"<a href=\"#\" onClick=\"window.open('fiche_membre.php?id=$myid','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0, width=800, height=600, left=0, top=0');return(false)\">Voir votre profil</a>
la variable est bien accepté elle depuis les même liens sur la page de liste des membres... curieux cette affaire...
je vérifie qu'il s'agisse bien du même lien... au cas ou... :/
[edit] bon c'est bien le même donc je pense que la connexion à la BDD ne se fait pas...
utilise mysql_fetch plutot que mysql_result
regarde que tu n' ai pas oublié un champ ou une variable non declarée
regarde que tu n' ai pas oublié un champ ou une variable non declarée
mysql_result est à éviter si on a un très grand tableau, mais pas de problèmes sur des petits jeux de résultats.
Et toi, visiblement, tu as moins de 6 lignes de réponse, mais tu essayes d'accéder à la 6ème (indice 5).
Dans le code que tu montres message 10 (je suppose que c'est celui-là qui génère l'erreur) il y a une variable $i qui correspond sûrement à un compteur dans une boucle , mais on ne voit ni for, ni while... D'où vient-elle ?
Et toi, visiblement, tu as moins de 6 lignes de réponse, mais tu essayes d'accéder à la 6ème (indice 5).
Dans le code que tu montres message 10 (je suppose que c'est celui-là qui génère l'erreur) il y a une variable $i qui correspond sûrement à un compteur dans une boucle , mais on ne voit ni for, ni while... D'où vient-elle ?
la variable $1=0 à la ligne 10 du code que je t'ai donné
par contre en effet j'ai bien un while mais dans la fiche memberlist.php qui fonctionne.
voici le code :
par contre en effet j'ai bien un while mais dans la fiche memberlist.php qui fonctionne.
voici le code :
while ($profil = mysql_fetch_array($resultat)) { $myid = ($profil["id"]); $username = ($profil["username"]); $date = ($profil["date_reg"]); $email = ($profil["email"]); $url = ($profil["url"]); $clicks = ($profil["clicks"]); $photo = ($profil["photo"]); $annee = date("Y", $date); $mois = date("m", $date); $jour = date("d", $date); $heures = date("H", $date); $minutes = date("i", $date); $date = $jour."/".$mois."/".$annee." à ".$heures."h".$minutes;