[form] Url de destination et récupération de données

  • Auteur de la discussion Auteur de la discussion Cartapus
  • Date de début Date de début
Salut tt le monde,
Voilà ma problématique... j'ai une page sur laquelle un formulaire méthode POST est chargé de récupérer des données saisies par l'utilisateur dont l'une est supposée être utilisée pour définir l'url destinée à traiter les infos (action).

genre

Code:
<form action="<?php $_POST(A) ?>.php" method="post">
<input name="A"...>
<input name="B"...>
...
</form>

Est ce que c'est possible? si oui comment est ce qu'on fait pour personnaliser l'url de traitement des infos en fonction de ce que l'utilisateur saisi? 8O

meric par avance
Cartapus
 
tu peux faire par exemple :

Un formulaire :
Code:
<form method="post" action="action.php">
  <input type="radio" name="action" value="a" />
  <input type="radio" name="action" value="b" />
  <input type="radio" name="action" value="c" />
</form>

action.php :
Code:
<?php
if($_POST["action"]=="a") include(action-a.php);
elseif($_POST["action"]=="b") include(action-b.php);
elseif($_POST["action"]=="a") include(action-c.php);
?>
 
enfin oui, mais avec un switch c´est mieux:

switch($_post['var'])
{
case 'a':

break;
case 'b':

break;
case 'c':

break;
default:
...
}

ou plus simplement,
ton index.php fait la redirection suivante:

die('
<script language="javascript">
<!--
document.location.href="tonfichier-'.$_POST['var'].'.php"
//-->
</script>
');
 
oui en effet, mais le souci c'est que les possibilités sont infinies puisque la variable a récupérer sera une partie d'un sous-domaine genre

Code:
<form action="<?php $_POST(A); ?>.mon_domaine.com/fichier.php" ...>

J'aurais dû le préciser pardon
 
correiaj a dit:
j´ai éditer mon message précedent, jette un oeil

merci je vais tenter cette voie là, mais je pense qu'il va y avoir un souci pour récupérer les autres variables qui elles ne sont pas destinées à compléter l'url mais à être traitées pour d'autres tâches sur la page de l'url en question...
 
Re- Je pense être pas loin de la solution en utilisant un pop up pour la transmission des données mais j'ai une autre question - y aurait il un moyen de soumettre des données en automatique sans avoir à cliquer sur un input "Ok" ?

Merci ^^
 
trouvé
Code:
<script language="javascript">
document.formulaire.submit();
</script>

javascript obligatoire :?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut