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

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Cartapus
WRInaute impliqué
WRInaute impliqué
 
Messages: 475
Inscription: Ven Juin 18, 2004 21:57

[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 accro
WRInaute accro
 
Messages: 2097
Inscription: Mar Jan 06, 2004 20:11

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 accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

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 impliqué
WRInaute impliqué
 
Messages: 475
Inscription: Ven Juin 18, 2004 21:57

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 accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Mai 11, 2005 19:32

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


Cartapus
WRInaute impliqué
WRInaute impliqué
 
Messages: 475
Inscription: Ven Juin 18, 2004 21:57

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 impliqué
WRInaute impliqué
 
Messages: 475
Inscription: Ven Juin 18, 2004 21:57

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 impliqué
WRInaute impliqué
 
Messages: 475
Inscription: Ven Juin 18, 2004 21:57

Message le Mer Mai 11, 2005 23:30

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


javascript obligatoire :?


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Jeu Mai 12, 2005 3:32

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


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 Julien Coquet, expert certifié officiellement par Google Analytics.

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

Lectures recommandées sur ce thème :

  • 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