Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2767 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP][html] Je peux récuperer la valeur d'un input (html) dans du PHP?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP][html] Je peux récuperer la valeur d'un input (html) dans du PHP?

n°133966
van_axl
Posté le 03-05-2002 à 11:20:14  profilanswer
 

je m'explique :
j'ai un input de type texte , et un select de plusieur valeur.
Ces plusieur valeur sont en fait les differetn champs de ma base de donne sql.
En fait je veux fair une recherche d'un terme défini par l'utilisateur ( qui est la valeur de mon INPUT TEXTE) dans ma base pour le Champs SELECT.
ca me fait donc 2 variable pour ma requete apres : SELECT_champ et INPUT_terme.
 
Ensuite je voulais simplement utiliser ca pour lancer la recherche avec le INPUT_terme choisi par l'utilisateur :
 
<a href='<? echo $PHP_SELF ?>?cherche= ?????ici le terme a chercher éventuellement suivi de % ????? >Chercher</a>
 
Seulement jarrive pas attribue a ?cherche la valeur de INPUT_terme.
 
puis j'afficherait ma base avec cette requete :
 
$Query = "SELECT * from  MA_BASE WHERE ""SELECT_champ"" like $cherche"
 
Et donc mon 2eme probleme est pour affecter la valeur SELECT_champ à ce qu'a selectionner l'utilisateur.
 
un peu d'aide please !!
 
ps: j'espere que j'ai été clair.

 

[jfdsdjhfuetppo]--Message édité par van_axl le 03-05-2002 à 11:35:31--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 03-05-2002 à 11:20:14  profilanswer
 

n°133998
Sh@rdar
Ex-PhPéteur
Posté le 03-05-2002 à 12:21:00  profilanswer
 

si tu ne soumet pas ton formulaire tu n'arrivera pas à récupérer les valeurs des champs
 
<form method="post" action="tonscript.php">
 
<input type="text" name="INPUT_terme" size="20">
 
<select name="SELECT_CHAMP" size="1">
<option>champ1</option>
<option>champ2</option>
</select>
<input type="submit" value="GO">
</form>
 
 
dans tonscript.php tu récupère  
 
$INPUT_terme et $SELECT_champ
 
ou
 
$HTTP_POST_VARS["INPUT_terme"] et $HTTP_POST_VARS["SELECT_champ"]
 
et tu fais ta requête (attention y a aucune vérif ici)
 
$Query = mysql_query("SELECT * FROM latable WHERE $SELECT_champ LIKE '%$INPUT_terme%'" )

 

[jfdsdjhfuetppo]--Message édité par Sh@rdar le 03-05-2002 à 12:22:35--[/jfdsdjhfuetppo]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°134002
Sh@rdar
Ex-PhPéteur
Posté le 03-05-2002 à 12:23:40  profilanswer
 

en plus van_axl je t'ai déjà conseillé de démarré par les bases, là t'es déjà largué.
 
les hello world ça sert pour bien apprendre.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°134046
van_axl
Posté le 03-05-2002 à 13:34:36  profilanswer
 

merci pour ton aide.
J'ai deja fait les truc de base genre hello word comme tu dis ou  
$var1=1 $var2=10 echo $var1+$var2 .....
Et en plus je n'ai que tres peu de temps pour faire ce que je souhaite faire en php (1 heure grd max par jours !!). Donc mon but pout l'instant n'est pas de devenir incollable en php mais de savoir quelles sont les erreurs que je fait et comment les résoudre. Surtout que maintenant je suis presque au bout de ce que je voulais faire, j'arrive deja grace a toi d'ailleur a bien trier ma DB mais je voudrais juste y implenter cette possibilité de recherche.
J'ai donc deja fait pas mal d'exercices de base , d'abord en html, puis en java, et apres en php mais vu où je suis arrivé maintenant et le temps que je peux prendre pour faire du php, je pense que ce serait dommage de rechercher les exos de base.
Il y a p-etre pa mal de trucs que je rate et qui pourrais me faire gagner du temps a la longue je te l'accorde mais mon choix a été de passer outre et d'avancer, et meme de demander un petit peu d'aide qd vraiment je suis bloqué ic par exemple pour les personnes puisse me ré-aiguiller facilement.
En tout cas merci pout on aide car apparement c'est toi qui me reponds le plus souvent, je vais essayer de faire comme tu me l'a dit, moi j'avais simplement dans la declaration de mon SELECT rajouté : onchange=fonction(), puis creé une fonction :
fonction(){
$SELECT_champ = document.table.select.value;  
$INPUT_terme = "%"+document.table.terme.value+"%";
}
et c'est en fait ces 2 variables que je voulais récuperer dans ma requete mais ca fonctionnait pas... bref je vais essayer avec ce que tu as dit.

 

[jfdsdjhfuetppo]--Message édité par van_axl le 03-05-2002 à 13:37:32--[/jfdsdjhfuetppo]

n°134055
Sh@rdar
Ex-PhPéteur
Posté le 03-05-2002 à 13:50:07  profilanswer
 

Je peux comprendre que tu ais un besoin à régler rapidement, mais tu vas te dégouter de php à ce rythme là, chaque chose en son temps.
 
courir c'est le meilleur moyen de se casser la gueule.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°134085
van_axl
Posté le 03-05-2002 à 14:22:21  profilanswer
 

OK c'est bon j'ai juste soumis la page courante dans l'action de mon formulaire, avec les variable qui faut !!!  
merci , je vais essayer de ne pas courir trop vite !
mais bon je dois me remettre sur autre chose now !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP][html] Je peux récuperer la valeur d'un input (html) dans du PHP?

 

Sujets relatifs
[debutant inside] HTML : dimensionner une fenetre issue d'un lien[PHP] pb de passage de variable avec header
[PHP-SQL] Problème avec la fonction "time"Passage de variables Php
[PHP]Nom de variable variable[html]Tableau
PHP : besoin d'aide...[FLASH-PHP] Intégration de php dans flash
[PHP] Tableaux avec index[PHP] Effacer un cookie ?
Plus de sujets relatifs à : [PHP][html] Je peux récuperer la valeur d'un input (html) dans du PHP?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR