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 20/01/2012, 09h15   #1
Invité de passage
 
Homme Mounir Bennacer
Développeur Web
Inscription : octobre 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Mounir Bennacer
Âge : 33
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2011
Messages : 9
Points : 0
Points : 0
Par défaut Problème formulaire en POST avec site en GET

bonjour à tous,

voila, je suis débutant en php et j'ai fais un petit site en php en GET, je dois dire qu'il marche bien, peut etre meme un peu trop bien.

je m'explique, l'algo que j'ai utilisé est le suivant :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
  $pages_dir='pages';
 
  if (!empty($_GET['p']))
  {       
    $pages=scandir($pages_dir, 0);
    unset($pages[0],$pages[1]);
 
    $p=$_GET['p'];
    if (in_array($p.'.inc.php', $pages)) 
    {
      include($pages_dir.'/'.$p.'.inc.php');
    }
    else
    {
    echo "Désolé, cette pages n'existe pas.";
    }
  }
  else
  {
    include($pages_dir.'/home.inc.php');
  }
?>
comme vous pouvez le constater, si tout mon algo ne renvois à aucun lien/page, alors la page par defaut est "home.inc.php".

Le soucis que je rencontre est que sur ma page de contact il ya un formulaire, et quand on click sur envoyer, ca me renvois directement à la page "home.inc.php" alors que je souhaite que le visiteur reste sur la page d'accueil apres envois de son message.



je ne sais pas si je suis très clair lol


quoi qu'il en soit, je suis preneur de tout conseil
Phaoris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 12h26   #2
Membre du Club
 
Homme
Développeur Web
Inscription : décembre 2011
Messages : 32
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Orne (Basse Normandie)

Informations professionnelles :
Activité : Développeur Web
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2011
Messages : 32
Points : 53
Points : 53
Si j'ai bien compris, il suffit de remplir le champ action de ton formulaire :

Code :
<form action="acueil.php" method="post" name="formulaire">
osore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 20h24   #3
Invité de passage
 
Homme Mounir Bennacer
Développeur Web
Inscription : octobre 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Mounir Bennacer
Âge : 33
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2011
Messages : 9
Points : 0
Points : 0
Bonsoir osore,
j'ai enfin résolu le probleme.

En fait, il fallait écrire
Code :
<form action="index.php?p=contact" method="post" name="formulaire">


merci à tous
ps:je change le sujet de ce topic en [résolu].
Phaoris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h50.


 
 
 
 
Partenaires

Hébergement Web