|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
Bonjour, je viens demander de l'aide ici car j'ai vraiment chercher partout et demandé à tous mes contacts présent.
Je suis en fin de stage en ce moment, mon projet était de mettre en place un site sécurisé pour que les parents voient les notes de leur enfant via Internet. Il permet aussi aux professeurs d'attribuer une note, ou encore de la modifier. J'ai donc établi la phase de conception sur mon propre pc avec WAMP2.0 sous Windows XP. Après plusieurs semaines, toutes mes pages fonctionnent, j'heberge le site sur le réseau local pour effectuer les tests et vérifier que tout fonctionne (hegonomie compris). Je teste donc toutes mes pages, et je ne rencontre aucun problème. Je me met à heberger le site sur un hébergeur suisse et voici l'adresse dce mon site : http://collegestjoseph.ch Mais là je rencontre des problèmes, notamement avec mon form qui permet aux parents de selectionner une matière et/ou un trimestre particulier. Si vous voulez voir ce que cela donne voici un identifiant : Ce problème n'est pas présent sous mon hébergement Windows. J'ai testé sous free, cela faisai le même problème, j'ai alors tester sur un debian en local, et là le problème surgissait aussi. Donc je suis sur que ça viens du fait que l'hebergeur est un linux et non un Windows, mais je ne sais pas d'où ça viens dans les pages. Si vous voulez les fichiers php je peux les envoyer sous mon msn Cordialement |
|
|
00
|
|
|
#2 | ||
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Bonjour,
Code :
Cela permettra à plus de monde de l'étudier pour t'apporter de l'aide
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
Comme je ne sais pas comment je met dans un cadre le code, j'envoie les 2 fichiers php qui gèrent l'affichage des notes des élèves pour les parents.
Je précise que ce n'est que le 1er problème car après ça continue dans la partie professeur pour l'attribution des notes, la modifications des notes et l'affichage des notes. Tout cela fonctionne sur mon site local (windows) mais ne fonctionne pas sous l'hebergement (linux) |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
As tu vérifié la configuration de PHP avec phpinfo() ?
Utilises-tu la même version sur les deux serveurs ? Vérifies également que tu charges bien tous les modules dont tu as besoin As-tu un message d'erreur sur le serveur distant ? si oui, lequel ?
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
Je n'ai pas la moindre erreur.
J'ai les même phpinfo() à peu près. Et j'ai exactement les mêmes versions entre linux et windows de mes fichiers php. On viens de me dire que cela pouvais venir du $_POST qui faudrait changer. Je vais tenter de modifier cela. |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
Bon je viens de tester en changeant mes $_POST en faisant ceci :
$_POST = $HTTP_POST_VARS; Mais cela ne change rien, je ne pense pas que cela vienne de mes POST puisque j'arrive à me connecter avec login et mdp. A oui petite info, si je quote le form dans parent_filtre.php, mon tableau s'affiche très bien, mais du coup je ne peux plus faire de selection sur la même page et je dois revenir au menu, ce qui est peu pratique, et pour l'accès des professeur cela serait encore plus problèmatique. Voici un accès professeur : Vous verez que cela pose de gros problèmes avec un accès professeur |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
J'ai réussi à accéder à la page http://collegestjoseph.ch/accueil.php?menu=filtre
mais visiblement, le filtre ne fonctionne pas ou tes requetes ne retournent aucun enregistrements. Tu devrais faire des tests en affichant ta requete pour voir si tu envoies bien tout ce dont tu as besoin. Par exemple dans ton fichier parent_filtre.php, avant d'appeller mysql_query , rajoute echo $req; puis teste et fais comme ça pour toutes tes requetes.
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
En même temps je fais déjà des tests moi même et je me suis rendu compte de plusieurs chose.
J'ai rajouté ça dans mon script : echo $_POST['nom_matiere']; echo "<br>"; echo $_POST['trimestre']; Cela affiche ce que j'ai selectionné auparavant. Si je laisse le formulaire pour refaire une selection, ces echo n'affiche rien (comme si le problème venait du form) Si je met le formulaire en quote, là mon tableau s'affiche (comme je l'avais déjà précisé) et mes echo me reponde. Je penserai que cela viendrai du fait que le formulaire ecrase les valeurs saisies auparavent, et donc la selection ne se fait pas. Mais ce qui est étrange, c'est que sous mon serveur local, cela fonctionne normalement. |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
ben ça à l'air de marcher maintenant ?
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
Non, car je viens d'enlever le form (qui s'affiche en haut pour reselectionné) et là oui ça fonctionne, mais j'aimerais que le form soit en haut pour refaire une selection, comme sur mon site local.
|
|
|
00
|
|
|
#11 | ||
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Pourquoi fais tu 2 requetes sur la meme table à la suite ?
Ne peux tu pas faire : Code :
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
||
|
|
00
|
|
|
#12 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
En effet c'est bien ce que je pensais, je viens de mettre le form sous le tableau, et du coup les valeur ne sont plus écrasés, cependant ce n'est pas ce que je souhaite avoir .
Si je met tout dans la même requête, ça ne fonctionne pas (ça ne liste pas les trimestres) Je viens de rajouter un print_r sous mes 2 pages, je sais pas si ça vous aidera. Bon je viens de tester un peu partout avec les professeurs, ça plante de partout. Les $_SESSION se change tout seul alors que je ne le demande pas, là je ne comprend plus rien, le fait que ce soit hebergé par linux fait absolument tout planter. Donc si qqun connait ce genre de chose, je serais heureux qu'il m'aide. |
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Je crois que tu devrais juste mettre un fichier test.php avec quelques parties que tu testes au fur et a mesure en affichant les variables, les requetes etc pour voir ou tu en es.
Fais ça pas à pas en vérifiant que ça fonctionne bien à chaque étape: login affichage des listes déroulantes choix d'un élève affichage des notes. fais ça tranquillement et repose toi un peu. A force de trop débugger on ne voit plus rien.
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
|
|
00
|
|
|
#14 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
Ba oui j'ai agis comme ça le 1er temps en débugant ma conception, on m'a aidé d'ailleur, mais là aucun de mes contact ne comprend ce qui arrive au site, c'est pour cela que je suis venu ici car il n'y a pas la moindre aide sur google.
Je ne comprend pas d'où vien une telle différence de traitement entre un hébergement linux et un hébergement Windows |
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Normalement la différence devrait se situer juste entre des versions différentes de PHP. (ou de modules)
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
|
|
00
|
|
|
#16 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
J'ai pourtant réalisé un test sur un linux en local avec les même modules et même configuration, pourtant ça donner un résultat complétement différent que mon site local sous Windows. Mais par contre il donnait le même résultat que le site hebergé actuellement.
Donc drole de coincidence que ça fonctionne très bien sous hebergement Windows XP/Vista et que ça ne fonctionne pas du tout sous Linux. |
|
|
00
|
|
|
#17 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
J'ai résolu mon problème, pour cela je fais alterner 2 formulaire (un coup celui de départ, puis un bis, puis le départ, puis le bis et ainsi de suite)
En gros il écrasé mes POST au moment de l'affichage du formulaire. Je ne comprend pas pourquoi ça le fait sous l'hebergement linux et pas sous l'hebergement Windows. Maintenant j'essai de régler des problèmes pour l'accès des professeurs (surment des problèmes avec les variables de session) |
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : janvier 2003 Messages : 2 018 ![]() |
Si tu as un problème avec une partie de ton code, copies-le ici puis sélectionne le texte du code et clique sur le bouton # juste au dessus.
ça permettra de t'aider
__________________
N1bus Modérateur Web / PHP Aucune demande technique ne sera traitée par MP . Merci PHP/GD : Génération d'un code-barre Code 39 FCKEditor : Modifier la largeur des listes déroulantes PHP/e-Commerce : Installation d'une solution de paiement en ligne SIPS-ATOS |
|
|
00
|
|
|
#19 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2008 Messages : 61 ![]() |
Pour l'instant il n'y a plus de problème je supprime dans mes fichiers et les accès que j'avais laissé sur le forum.
Donc le problème venai du form qui s'écrasé lui même pour la partie parent. En ce qui concerne les professeurs, c'est des variables et des variable de session qui s'ecrasaient aussi sans raison apparente? Donc je vous remercie et je met le post en résolue. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com