Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/05/2007, 10h25   #1
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 88
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 88
Points : 33
Points : 33
Par défaut Afficher une page php dans une autre apres un submit d'un formulaire

Bonjour, j'ai un petit formulaire qui permet de choisir le nom du salarié, je recupere la variable par un post, et j'aimerais en dessous si c'etait possible afficher une page php deja existante.

C'est une application, ou quand on se connecte on arrive sur sa page de saisie des charges, mais pour les "chefs", ils voudraient pouvoir acceder a ces pages en choisissant le nom de la personne.
Donc ce que j'aimerais c'est, apres ce petit formulaire, afficher la page (index.php) en dessous avec la connection du nom seléctionné.

J'ai cherché un peu sur le forum (peut etre pas assez) mais je n'ai pas trouvé.
ChrisMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 10h31   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 686
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 686
Points : 5 451
Points : 5 451
Bonjour

Pour "ajouter" une page dans une autre tu peux utiliser quelque chose comme un include ou un lien retour. Enfin, quelque chose comme ça.

Pour une réponse plus complète, précise ta question et éventuellement donne-nous un peu de code.
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 10h41   #3
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 88
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 88
Points : 33
Points : 33
Disons qu'il n'y a pas de code ! (Je veux dire il n'y a pas de code qui pourra vous aider a comprendre, si vous comprenez pas c'est moi qui explique mal !! )
Je veux juste par exemple qu'en cliquant sur submit, dessous mon formulaire, j'ai un div qui prend la page et qui m'affiche dedans une autre page !
Mon index.php qui existe deja.

Disons que je pense que j'vais avoir des problemes mais... Au moins j'aimerais ca.
ChrisMan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 10h51   #4
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 686
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 686
Points : 5 451
Points : 5 451
Ok, on va essayer de résumer :
Ton formulaire est dans une page disons form.php.
Lorsque tu cliques sur valider, ça recharges form.php et ça ajoute en dessous du formulaire le contenu de index.php.
C'est bien ce que tu veux ?

ça doit pouvoir se faire avec un include... Quelque chose comme ça :
Code :
1
2
3
4
5
6
7
8
9
10
//formulaire
<form action="form.php" method="post">
  //...
  <input type="submit" name="envoyer" value="valider">
</form>
...
//verification d'existence de quelque chose
if (isset($_POST['envoyer'])){
  include (index.php);
}
EDIT : deux posts pour le prix d'un
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 10h52   #5
Membre confirmé
 
Inscription : avril 2007
Messages : 254
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 254
Points : 262
Points : 262
AJAX si tu ne veux pas recharger la page.
Si tu veux recharger la page, dans ton formulaire tu mets action="<?$PHP_SELF;?>", tu places une balise input de type hidden avec l'attribut name. Et faire en dessous du formulaire un test. Si isset $_POST["nomDeLInputHidden"] alors remplir le div et l'afficher
__________________
Quand un problème a une solution, rien ne sert de s'inquiéter. Quand il n'y a pas de solution, s'inquiéter n'arrange rien.
Ouach est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h15.


 
 
 
 
Partenaires

Hébergement Web