begin process at 2012 05 31 07:06:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Probléme de passage de paramètres


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probléme de passage de paramètres

mardi 5 mai 2009 à 12:55:10 | Probléme de passage de paramètres

math567

Bonjour à tous !

Je réalise un site de vente en ligne.
J'ai un souci de passage de paramètre via un champ de type texte qui me permet de rechercher une marque ou un produit.

Voici le code:
<form id="search" action="index.php?search='.$_POST['txtFiltre'].'" method="post">
<label>Chercher un produit : </label>
<input type="text" size="15" style="border:1px solid #000;" name="txtFiltre" id="txtFiltre" />
<input type="submit" name="envoyer" value="recherchez" />


lorsque l'on tape un mot dans le champ texte et que l'on envoi le formulaire j'obtiens l'url suivante:
index.php?search=
si je retape ce mot dans le champ texte et que l'on envoi le formulaire j'obtiens l'url suivante:
index.php?search=mot


En gros le passage du paramètre ce fait une fois sur deux ?????

Merci d'avance pour votre aide.

mercredi 6 mai 2009 à 07:59:12 | Re : Probléme de passage de paramètres

kohntark

Membre Club
Réponse acceptée !
Salut,

C'est bien normal :
- appel de la page :
$_POST['txtFiltre'] n'est pas défini, donc action = index.php?search=
- soumission du form avec le mot "mot":
$_POST['txtFiltre'] est maintenant défini, donc action = index.php?search=mot

Le mieux à mon avis est de laisser l'action du form à index.php et de traiter la valeur de txtFiltre une fois le form soumis.
ex :
<?php
if (isset($_POST['txtFiltre'])) {
    // traitement que tu as à faire
}
?>

Si tu veux rester sur ta méthode il te faudra passer par une fonction JS qui modifiera l'action du formulaire et sera appelée à la soumission (onsubmit)

Cordialement,

Kohntark -



Cette discussion est classée dans : style, font, passage, mso, 0cm


Répondre à ce message

Sujets en rapport avec ce message

Souci de compréhension session [ par pakeha ] <link rel="Fi Script ou CMS qui implémente les "Ventes aux Enchères" comme "eBay" [ par linuxeur ] <link rel="Fi Temporisation Retour Page Principal [ par niakk15 ] <link rel="Fi Statistique par jours [ par geek1983 ] <link rel="Fi diaporama automatique [ par pseudodejautilis ] <link rel="Fi chat en PHP [ par BABEM ] <link rel="Fi Recherche developpeur php bénévole [ par kanibal69 ] <link rel="Fi Reprendre les données "checkbox" [ par epowerline ] Bonjour,J'aimerai reprendre les données cochées avec checkbox.Voilà partie de mon code fichier 1 :    Choix des produit Ecriture dans un fichier texte [ par TrevorReznik ] <link rel="Fi checkbox, text et envoi de mail [ par YuL13 ] <link rel="Fi


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,248 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales