Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1246 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb pseudo frame depuis code php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb pseudo frame depuis code php

n°1462222
Fazer916
y en a marre
Posté le 21-10-2006 à 22:48:08  profilanswer
 

Bonjour,
J'ai un formulaire qui renvoie a une page php

Code :
  1. <FORM method="post" action="renvoi.php">

qui contient donc du code php pour retourne a la page principal par un include
cette page est appelée telle quelle, sur le site autrement j'utilise des pseudos frames de cette façon

Code :
  1. HREF="index.php?page=machin"


 
lorsque j'execute ce formulaire, dans la barre d'adresse j'obtiens l'adresse 'renvoie.php' (qui est donc la page du formulair, et celle ci reste statique c'est assez penible, meme si dans cette page apres son execution j'ai fait include('index.php')
ça c'est mon 1er probleme
 
mon 2e probleme c'est justement la redirection depuis cette page php, qd je fais

Code :
  1. include('index.php?page=truc);

j'obtiens une belle erreur
 
en gros il y a des conflits entre les adresses normales, et les pseudos frames
 
comment reussir cette redirection ?
faut-il aussi des pseudo frames dans les formulaires ?


Message édité par Fazer916 le 21-10-2006 à 22:49:45
mood
Publicité
Posté le 21-10-2006 à 22:48:08  profilanswer
 

n°1462381
koskoz
They see me trollin they hatin
Posté le 22-10-2006 à 12:20:55  profilanswer
 

Personnellement, quand j'utilise les pseudo frames, je les utilises partout, même dans les formulaires, sinon après c'est la merde.


---------------
Twitter
n°1462401
Fazer916
y en a marre
Posté le 22-10-2006 à 13:21:58  profilanswer
 

ok ça a l'air de mieux marcher maintenant

n°1462453
leflos5
On est ou on est pas :)
Posté le 22-10-2006 à 15:05:09  profilanswer
 

Précision même si tu as réussi à t'en sortir :)
 
1- avec include tu peux pas passer de paramètres, ça inclu du code php, c'est pas du http :)
 
2- tu peux très bien faire:

Code :
  1. <form name="toto" method="post" action="index.php?page=mapage">


Les données seront en post mais l'url de renvoi de donnée est passée toujours passée en get donc page est toujours accessible en GET :)
 
Ou bien sinon

Code :
  1. <form name="titi" method="x" action="index.php">
  2.   <input type="hidden" name="page" value="mapage">
  3. ....
  4. </form>


et là page est passée avec la méthode x (x= get ou post)
 
3- ça serait crade dans ce cas et surtout en cas d'erreur, mais saches sinon que tu peux très bien faire du traitement dans page.php et rediriger vers index.php par la suite avec la fonction header()
 
Attention: aucun texte ne doit être renvoyé au navigateur avant le header(), donc si erreur affichée ça marche pas

n°1462547
Fazer916
y en a marre
Posté le 22-10-2006 à 19:10:19  profilanswer
 

Pour cette méthode,

Code :
  1. <form name="toto" method="post" action="index.php?page=mapage">


 
je recupere ou le contenu du formulaire alors ? depuis la page même du formulaire? c'est déconseillé je crois si c'est pour envoyer des infos ds une bdd. pb de securité il me semble

n°1463679
leflos5
On est ou on est pas :)
Posté le 24-10-2006 à 03:55:33  profilanswer
 

Je comprends pas ta question. Tu récupères les données du formulaire validé dans le script index.php :spamafote:
 
Sauf que tu auras ton $_GET['page'] pour orienter vers le script inclu qui traitera ton bordel avec les donnée venant de $_POST['****']. Après à toi de vérifier ce que tu veux et ce que tu as avant de défoncer ta base et ton site, mais ça c'est autre chose ;)

n°1466610
Fazer916
y en a marre
Posté le 28-10-2006 à 16:10:34  profilanswer
 

ouai c'est bon ça marche
 
merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb pseudo frame depuis code php

 

Sujets relatifs
[Résolu]Activer le code html sur un forum ? (et le desactiver ici lol)message d'alerte depuis code php
Lien dans frame pour menu[C] Lecture du code d'une touche appuyée
Je ne comprend pas ce code....[Visual Studio] Ré-indenter le code
ne pas recharger une pseudo frameaide sur une le code d'une macro
[C] Librairie BC 3.1 pour chronomètrer du code? 
Plus de sujets relatifs à : pb pseudo frame depuis code php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR