[PHP]Recherche sur un champs non validé
Résolu
winco07
Messages postés
117
Date d'inscription
Statut
Membre
Dernière intervention
-
winco07 Messages postés 117 Date d'inscription Statut Membre Dernière intervention -
winco07 Messages postés 117 Date d'inscription Statut Membre Dernière intervention -
Bonjour la communauté ,
Je ne sais pas si j'ai été claire dans le titre mais je vais essayer de l'être un peu plus dans mon explication!
Il se trouve que pour remplir un formulaire (concernant des données entreprise) je peux faire une recherche soit par le nom des entreprises mais lors d'un select (là pas de souci puisque les valeurs sont déja chargé dans le select) mais en plus de cette fonction je dois permettre a une personne de saisir le numero de siret de l'entreprise et d'effectuer une recherche, j'ai essayé de passer par du javascript mais une fois ma valeur dans une variable javascript impossible de la refaire passer dans une variable PHP pour faire ma recherche sur ma base.
Pour faire plus simple (espérons-le), voila ce que ca donne :
echo fn_text('ofe_siret', $ofe_siret, 14, 'size="25"'); // ça c'est mon input qui contient le numéro de siret
echo '<img src="images/defaut/icons/search.png" alt="Recherche" onClick="rech_tie()">'; // image qui me sert à l'appel de la fonction javascript
et enfin la fonction javascript :
function rech_tie(){
var numsiret = document.FormOfe.ofe_siret.value
}
Ma variable contient bien la valeur de l'input mais je ne vois pas comment effectuer la recherche!
Merci de votre aide!
Je ne sais pas si j'ai été claire dans le titre mais je vais essayer de l'être un peu plus dans mon explication!
Il se trouve que pour remplir un formulaire (concernant des données entreprise) je peux faire une recherche soit par le nom des entreprises mais lors d'un select (là pas de souci puisque les valeurs sont déja chargé dans le select) mais en plus de cette fonction je dois permettre a une personne de saisir le numero de siret de l'entreprise et d'effectuer une recherche, j'ai essayé de passer par du javascript mais une fois ma valeur dans une variable javascript impossible de la refaire passer dans une variable PHP pour faire ma recherche sur ma base.
Pour faire plus simple (espérons-le), voila ce que ca donne :
echo fn_text('ofe_siret', $ofe_siret, 14, 'size="25"'); // ça c'est mon input qui contient le numéro de siret
echo '<img src="images/defaut/icons/search.png" alt="Recherche" onClick="rech_tie()">'; // image qui me sert à l'appel de la fonction javascript
et enfin la fonction javascript :
function rech_tie(){
var numsiret = document.FormOfe.ofe_siret.value
}
Ma variable contient bien la valeur de l'input mais je ne vois pas comment effectuer la recherche!
Merci de votre aide!
A voir également:
- [PHP]Recherche sur un champs non validé
- Ethernet n'a pas de configuration ip valide - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Fréquence tnt recherche manuelle - Forum Téléviseurs
- Recherche photo - Guide
6 réponses
Bonjour
Je ne sais pas à quoi sert le javascript dans ton histoire, mais tu n'en as pas besoin pour récupérer la valeur d'un champ de formulaire en PHP
Si tu as un champ INPUT qui s'appelle 'ofe_siret', tu récupères sa valeur dans $_GET['ofe_siret'] ou $_POST['ofe_siret'] suivant que ton formulaire utilise la méhode GET ou POST
Je ne sais pas à quoi sert le javascript dans ton histoire, mais tu n'en as pas besoin pour récupérer la valeur d'un champ de formulaire en PHP
Si tu as un champ INPUT qui s'appelle 'ofe_siret', tu récupères sa valeur dans $_GET['ofe_siret'] ou $_POST['ofe_siret'] suivant que ton formulaire utilise la méhode GET ou POST
Oui oui je sais, merci quand même.
Mais je ne veux pas recharger la totalité de la page, j'ai une dizaine de de champs dans ma page, c'est pour ca que je passé par du javascript pour récuperer la valeur du champs. C'était plus simple!
Mais je ne veux pas recharger la totalité de la page, j'ai une dizaine de de champs dans ma page, c'est pour ca que je passé par du javascript pour récuperer la valeur du champs. C'était plus simple!
C'est faisable aussi, il faut utiliser AJAX qui utilise javascript et permet des échanges avec le serveur sans recharger toute la page.
Je ne connais pas assez le sujet pour t'en dire plus, mais il y a de nombreux sites qui traitent d'AJAX.
Mais je ne dirais surtout pas que c'est plus simple !
Je ne connais pas assez le sujet pour t'en dire plus, mais il y a de nombreux sites qui traitent d'AJAX.
Mais je ne dirais surtout pas que c'est plus simple !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question