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

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 481
Inscription: 18 Juin 2004

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

Message le Mer Mai 11, 2005 18:49

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: Tout sélectionner
<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


rottman
WRInaute passionné
WRInaute passionné
 
Messages: 2121
Inscription: 6 Jan 2004

Message le Mer Mai 11, 2005 19:17

tu peux faire par exemple :

Un formulaire :
Code: Tout sélectionner
<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: Tout sélectionner
<?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);
?>


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Mer Mai 11, 2005 19:27

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>
');
Dernière édition par correiaj le Mer Mai 11, 2005 19:31, édité 1 fois.


Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 481
Inscription: 18 Juin 2004

Message le Mer Mai 11, 2005 19:30

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: Tout sélectionner
<form action="<?php $_POST(A); ?>.mon_domaine.com/fichier.php" ...>


J'aurais dû le préciser pardon
Dernière édition par Cartapus le Mer Mai 11, 2005 19:33, édité 1 fois.


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Mer Mai 11, 2005 19:32

j´ai éditer mon message précedent, jette un oeil


Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 481
Inscription: 18 Juin 2004

Message le Mer Mai 11, 2005 19:39

correiaj a écrit: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...


Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 481
Inscription: 18 Juin 2004

Message le Mer Mai 11, 2005 22:19

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 ^^


Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 481
Inscription: 18 Juin 2004

Message le Mer Mai 11, 2005 23:30

trouvé
Code: Tout sélectionner
<script language="javascript">
document.formulaire.submit();
</script>


javascript obligatoire :?


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Jeu Mai 12, 2005 3:32

pour moi c´est la seule solution dynamique cotè browser...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl, Google AdWords API

  • Test data centers Google
    Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités