8797 sujets

Développement web côté serveur, CMS

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 :Sélectionner tout - Visualiser dans une fenêtre à part

<?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
Modifié par xorcist (20 Jan 2012 - 10:56)
salut..

j'ai pas tout lu, mais je crois que c'est très simple...

dans ton form tu peux faire ceci

<form action="tapage.php?p=xxx" method="post">


tes post passeront sans problème et le get aussi du coup Smiley smile
aaaah pas mal du tout ça, effectivement c'est très simple du coup haha Smiley smile

merci a toi l'ami, ca semble très logique, je test de suite Smiley smile

big up a toi Smiley smile