Page 1 of 1

PHP

Posted: 2002-11-07 23:02:09
by Unrender
voilà, j'ai installé MYSQL, APACHE et PHP sur mon PC.
j'ai voulu tester la liste PHP du template.

donc voilà le prob :

1er écran, là où on fait le choix, il se connecte bien à ma base car il
trouve 384 films.

Image


par contre, quand je clique pour voir la liste... ben rien ne s'affiche :( :(

Image


quelqu'un peut me dire pourquoi ?

Posted: 2002-11-08 10:56:19
by antp
étrange... il faudrait que je reteste ces fichiers pour être sûr qu'ils sont corrects
là dans l'immédiat je ne sais pas ce qui pourrait poser problème.

Posted: 2002-11-09 11:20:21
by unrender
ok. bah, ça ne presse pas.

je pense pas que ce soit une erreur de ma part, sinon il ne calculerait pas le nombre de film dans la première page....
enfin.

comme j'ai dit ça presse pas... donc qd tu as quelques instants ;)

merci l'ami.

Posted: 2002-11-16 12:11:17
by Guest
Moi, sur la page list.php, j'ai une erreur ligne 85.
Ce serait pas mal un beau template en php-Mysql

Posted: 2002-11-16 17:29:33
by antp
il marche très bien ce fichier
pour voir quelle est l'erreur, modifiez la ligne 85

Code: Select all

$resultat = mysql_db_query($sql_basename, $requete);
en

Code: Select all

$resultat = mysql_db_query($sql_basename, $requete) or die(mysql_error());

Posted: 2002-11-19 06:45:27
by unrender
je ne comprends pas... meme en modifiant la ligne indiquée, qd je clique sur display, rien ne s'affiche dans la page list.php :( :(

Posted: 2002-11-19 08:26:57
by antp
Il doit normalement mettre un message d'erreur plus explicite
la page contient quoi après clic sur "display" ?

Posted: 2002-11-20 06:30:59
by Guest
ben rien du tout !!! c ça qui est bizarre...

la page reste noir comme dans la copie d'écran du haut.

mais bon... j'ai copié tout ce qui se trouve dans list.php sur le forum d'un ami, et quand je valide le post, il affiche une portion de code avec le tableau qui devrait normalement s'afficher....

chez moi, je n'ai meme pas le tableau qui s'affiche....

donc à mon avis ça ne provient pas du script.
ça doit etre une erreur qui vient de chez moi... mais quoi ????
:( :( :(

pourtant je pense avoir bien tout configurer....
y'a moyen de savoir si on a mal configurer php ? ou apache ?

Posted: 2002-11-20 08:24:34
by antp
aucune idée :??:
Tu as pris directement le fichier qui venait avec le programme ou tu l'as modifié ?
Chez moi ça marche avec EasyPHP 1.5 sans rien configurer de spécial.

Posted: 2002-11-20 11:22:26
by alleluia
Moi, ça marche tres bien également. Il faut simplement que les variables demandées dans index.php figurent bien ds ta base sur ton serveur.
Par contre, comment exporter les "pictures" ds la base Mysql d'un serveur distant comme free?

Posted: 2002-11-20 16:09:33
by antp
Les images sont stockées dans des fichiers png/jpg/gif séparés, suffit de les mettre dans le même dossier que le fichier .php
(ou modifier le script pour aller prendre les images dans le bon dossier)
Les images sont exportées si la case adéquate est cochée dans la fenêtre d'Exportation.
Et si cette case est cochée un champ "Picturename" est inclus (contenant le nom de fichier de l'image)

Posted: 2002-11-20 20:31:58
by unrender
ben écoute... à part le fichier settings... je n'ai rien modifié.

c peut etre ma version de php ? j'ai PHP Version 4.2.3

sinon tu peux allé voir : http://unrender.no-ip.org/index.php

PS : il risque d'afficher des trucs car un pote essai de trouver le problème aussi.

Posted: 2002-11-20 20:50:08
by antp
C'est quand même très bizarre :/
On dirait qu'il zappe tout ce qui est entre <tr> et </tr>

Posted: 2002-11-20 20:51:56
by antp
Ha je crois que j'ai trouvé :o
C'est parce que c'est une version récente de PHP : par défaut l'option "Register_globals" est mise à OFF ou un truc du genre
Donc toutes les variables passées par l'URL ne sont pas accessibles par $nom mais par $_GET['nom']
Il faut donc soit recréer les variables au début de list.php, soit modifier cette option dans PHP.

Posted: 2002-11-20 20:51:57
by unrender
PS : mon PC est éteint la nuit

Posted: 2002-11-21 20:29:02
by unrender
ah c possible....

quoi qu'il en soit, j'ai vu que tu parlais de EasyPhp...
j'ai désinstallé tout ce que j'avais installé, et installé la dernière version de Easy...

et tout fonctionne enfin !!!! :D :D

je suis content !!!

en tout cas, je te remercie de ta patience ;)