[PHP]Recherche sur un champs non validé

Résolu/Fermé
winco07 Messages postés 117 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 5 octobre 2012 - 7 janv. 2010 à 10:03
winco07 Messages postés 117 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 5 octobre 2012 - 8 janv. 2010 à 10:38
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!

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
0
winco07 Messages postés 117 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 5 octobre 2012
7 janv. 2010 à 14:51
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!
0
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 !
0
winco07 Messages postés 117 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 5 octobre 2012
7 janv. 2010 à 15:22
OK ben écoute je vais voir, merci quand même de ton aide. Je te préviens si je trouve.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
7 janv. 2010 à 18:28
Tu sais faire ça avec JQuery :)
malheureusement je ne retrouve plus la source mais le titre c'était "jQuery Form Validation"
C'est tout ce que je peux pour t'aider :)
0
winco07 Messages postés 117 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 5 octobre 2012
8 janv. 2010 à 10:38
Je vais regardé de ce coté la alors!

Merci
0