probleme de header!!! - PHP - Programmation
Marsh Posté le 15-06-2005 à 14:17:00
ps je n ai pas de soucis pr faire fonctionné le header mais plutot pour l'appelé... au bon moment...
Marsh Posté le 15-06-2005 à 14:17:25
header('Location: http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/pouet.php'); |
Et ça redirigera vers pouet.php (si il est dans le même dossier of course)
Marsh Posté le 15-06-2005 à 14:17:47
Il faut bien-sûr qu'il n'y ait aucun HTML avant, rien que dalle
Marsh Posté le 15-06-2005 à 14:22:45
FlorentG a écrit : Il faut bien-sûr qu'il n'y ait aucun HTML avant, rien que dalle |
ok ,la dessus ya pas de soucis, je pense que je n'ai pas été assez claire...ce que je cherche a faire c une fois que l'utilisateur a saisie les données sur le formulaire ,que tous les champs sont valide et inséré dans la base de donnée la rediriger vers une autre page...j'espere que tu vois ce que je ve dire...
merci pr l info quand meme
Marsh Posté le 15-06-2005 à 14:26:02
ReplyMarsh Posté le 15-06-2005 à 14:26:10
zit_zit a écrit : ok ,la dessus ya pas de soucis, je pense que je n'ai pas été assez claire...ce que je cherche a faire c une fois que l'utilisateur a saisie les données sur le formulaire ,que tous les champs sont valide et inséré dans la base de donnée la rediriger vers une autre page...j'espere que tu vois ce que je ve dire... |
ben tu fais tes vérifications, tu insères dans ta base, et ensuite tu fais header('Location: truc.php');...
Marsh Posté le 15-06-2005 à 14:33:54
skeye a écrit : ben tu fais tes vérifications, tu insères dans ta base, et ensuite tu fais header('Location: truc.php');... |
+1
Marsh Posté le 15-06-2005 à 14:34:35
skeye a écrit : ben tu fais tes vérifications, tu insères dans ta base, et ensuite tu fais header('Location: truc.php');... |
oui mais je ne sais pas comment faire appelle au header voici un chroquis(par sur de l'orthographe) de mon code:
Code :
|
le soucis est de faire en sorte d'appelé le header apres le script de vérif et insertion... comment je pe faire???
Marsh Posté le 15-06-2005 à 14:36:12
ah ouais... Donc y'a de l'HTML qui est envoyé... Donc problème. Revois le design de ton script, évite de mixer PHP et HTML, ça cause ce genre de problèmes...
Marsh Posté le 15-06-2005 à 14:37:35
zit_zit a écrit : oui mais je ne sais pas comment faire appelle au header voici un chroquis(par sur de l'orthographe) de mon code:
|
Je comprends pas.
Il te sert à quoi ton html si tu veux rediriger ailleurs?
Marsh Posté le 15-06-2005 à 14:38:33
FlorentG a écrit : ah ouais... Donc y'a de l'HTML qui est envoyé... Donc problème. Revois le design de ton script, évite de mixer PHP et HTML, ça cause ce genre de problèmes... |
renvois le design?? tu ve le code!!
Marsh Posté le 15-06-2005 à 14:39:52
zit_zit a écrit : renvois le design?? tu ve le code!! |
Je veux bien l'idée générale...
Marsh Posté le 15-06-2005 à 14:40:39
skeye a écrit : Je comprends pas. |
mon html est mon formulaire
Marsh Posté le 15-06-2005 à 14:41:44
zit_zit a écrit : mon html est mon formulaire |
Oui, mais il ne sera jamais affiché, si tu rediriges ailleurs...
Bref, j'ai dans l'idée qu'il ne devrait être affiché que dans le cas où tu ne veux pas rediriger ailleurs.
Et j'en conclus qu'il est facile d'éviter le problème.
Marsh Posté le 15-06-2005 à 14:43:44
je prefere preveir avant toutes remarque que c du bourin et que je commence la prog depuis donc voila faut pas prendre peur...
Marsh Posté le 15-06-2005 à 14:47:12
zit_zit a écrit : je prefere preveir avant toutes remarque que c du bourin et que je commence la prog depuis donc voila faut pas prendre peur... |
J'avais cru comprendre vu le nombre de topics "débutant php" que tu nous ponds depuis que tu traines ici...
'fin bref, AMHA ton script devrait avoir cette structure à peu près, normalement:
Citation : 1) Vérification de l'input. |
Marsh Posté le 15-06-2005 à 14:50:23
voici le chef d'oeuvre...
Code :
|
les critique sont ouvertes.. je sens que sa va faire mal...
Marsh Posté le 15-06-2005 à 14:52:28
voir plus haut.
Restructure ton script, c'est pas bien compliqué.
Et je te suggère de créer une nouvelle page pour ton formulaire et de l'ouvrir également via header(), ce sera vachement plus clair...
Marsh Posté le 15-06-2005 à 14:52:35
zit_zit a écrit : oui mais je ne sais pas comment faire appelle au header voici un chroquis(par sur de l'orthographe) de mon code:
|
fais plutôt :
Code :
|
Marsh Posté le 15-06-2005 à 14:57:37
ok je vais remettre tout cela en ordre car c vrai que c la merde bon merci pour les conseils et a tres bientot...
Marsh Posté le 15-06-2005 à 14:58:51
Avant de se lancer dans le PHP, les gens devrait prendre des cours de programmation générale, et étudier les notions d'abstraction, de séparation des couches, de structure de programmation, des design patterns, etc...
Marsh Posté le 15-06-2005 à 15:01:18
FlorentG a écrit : Avant de se lancer dans le PHP, les gens devrait prendre des cours de programmation générale, et étudier les notions d'abstraction, de séparation des couches, de structure de programmation, des design patterns, etc... |
Acheter des livres, étudier des codes déjà tout fait, faire des test à la c.. qui ne servent à rien mais qui peuvent apprendre beaucoup de chose, etc, etc... Hélas, personne ne le fait..
Marsh Posté le 15-06-2005 à 15:02:29
je certes d'accord avec toi mais la je suis en stage donc c démerde toi comme tu pe je reconnais qu en prog j ai encore pas mal de chose a voir.. mais bon ce mettre dans le bain c aussi tres formateur c un probleme de tps et la j en ai pas donc je fais avec voila ...
Marsh Posté le 15-06-2005 à 15:03:22
je suis d'accord.. (le certes voulais just foutre la merde)
Marsh Posté le 15-06-2005 à 15:04:44
En deux ans de DUT info, on ne nous a jamais parlé de ça, donc pour qqn qui se lance dans la prog par lui-même ... :-/
Marsh Posté le 15-06-2005 à 15:06:05
zit_zit a écrit : je certes d'accord avec toi mais la je suis en stage donc c démerde toi comme tu pe je reconnais qu en prog j ai encore pas mal de chose a voir.. mais bon ce mettre dans le bain c aussi tres formateur c un probleme de tps et la j en ai pas donc je fais avec voila ... |
Ah voui ji suis ok avec toi, je suis en stage également et je sais que si t'arrive pas à faire ce qu'on te demande bah vla, et je comprend que tu nous demande, mais est ce que tu à déjà ouvert une fois la doc php sur php.net ou nexen ou n'importe quoi pour voir un peu comment ça marche.. Je dit pas pour ce topic, mais pour le session start de la dernière fois, ça t'aurais aidé ^^ .. Voili voilou..
Marsh Posté le 15-06-2005 à 15:07:38
FlorentG a écrit : Avant de se lancer dans le PHP, les gens devrait prendre des cours de programmation générale, et étudier les notions d'abstraction, de séparation des couches, de structure de programmation, des design patterns, etc... |
T'en as à nous filer ?
Marsh Posté le 15-06-2005 à 15:08:14
c0wb0y a écrit : En deux ans de DUT info, on ne nous a jamais parlé de ça, donc pour qqn qui se lance dans la prog par lui-même ... :-/ |
Tu le fais ou ton DUT ?? On la vu nous, pourtant c'est pas porté sur la prog à font même plutot sur le design , flash et autres... C'est éntonnant..
Marsh Posté le 15-06-2005 à 15:09:35
c0wb0y a écrit : En deux ans de DUT info, on ne nous a jamais parlé de ça, donc pour qqn qui se lance dans la prog par lui-même ... :-/ |
je me lance pas dans la prog je suis en 1er année bts info...donc g malgres tout des notions cependant on ne voit pas tous les langages et comment les utilisés au mieux...et on ta jamais parlé de koi??
Marsh Posté le 15-06-2005 à 15:10:07
c0wb0y a écrit : En deux ans de DUT info, on ne nous a jamais parlé de ça, donc pour qqn qui se lance dans la prog par lui-même ... :-/ |
Menteur.
En DUT info on apprend à organiser son code proprement, normalement.
Ce n'est pas aussi formel que ne le suggère FlorentG, mais suffisant pour savoir mener à bien un petit projet style stage de DUT...
Marsh Posté le 15-06-2005 à 15:12:27
skeye a écrit : Menteur. |
+1
Si c'est le cas, fo sortir son prof, parce qu'il est à la ramasse ..
Marsh Posté le 15-06-2005 à 15:18:09
Martius a écrit : T'en as à nous filer ? |
Non
skeye a écrit : Menteur. |
Ouais voilà... En toute logique, la première chose à faire dans son cas, c'est une fonction qui prend comme paramètres la valeur des champs, un p'tit message à afficher au cas où, et elle s'occupe d'afficher le formulaire... Le mixage PHP/HTML pose beaucoup trop de problèmes
Marsh Posté le 15-06-2005 à 15:19:13
zit_zit a écrit : voici le chef d'oeuvre...
|
Ha ouai elle va faire mal tu mérites un retour de cannes.
Va faire une tour sur ce topic tu auras deux conseils concernant l'organisation d'un fichier.
bhouuuu bhouuuu
Marsh Posté le 15-06-2005 à 15:23:52
bon j'ai bien compris...merci malgrés tout pour les conseils et les critiques sont toujours bonne a prendre enfin c en forgeant qu'on devient forgeron allé a +
Marsh Posté le 15-06-2005 à 15:26:44
non c'est en codant qu'ont devient codeur
En faite, c'est parce que tu as mal organisé ton fichier que tu te retrouve a resoudre ce probleme.
Marsh Posté le 15-06-2005 à 15:27:21
zit_zit a écrit : bon j'ai bien compris...merci malgrés tout pour les conseils et les critiques sont toujours bonne a prendre enfin c en forgeant qu'on devient forgeron allé a + |
Vous croyez qu'il va revenir
Marsh Posté le 15-06-2005 à 15:28:17
Oui on fait quand même du code séparé en fonction et module hein, quand même
Mais les designs paterns et tout ce qui est plus évolué (et pourtant, ça m'aurait été gravement utile en stage) on ne voit pas.
Quand faire une classe abstraite, quand faire une interface... Ca on étudie pas.
Marsh Posté le 15-06-2005 à 14:15:41
bonjour a tous...
alors koi de 9??? sa code bien..bon
j'ai un soucis de header en php...tres simplement je souhaiterai diriger l'utilisateur sur une autre page une fois que mon formulaire est validé mais je ne vois pas comment faire ...auriez vous des suggestions
merci pr l aide...
zit_zit