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

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

Marsh Posté le 03-05-2002 à 11:20:14    

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]

Reply

Marsh Posté le 03-05-2002 à 11:20:14   

Reply

Marsh Posté le 03-05-2002 à 12:21:00    

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
Reply

Marsh Posté le 03-05-2002 à 12:23:40    

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
Reply

Marsh Posté le 03-05-2002 à 13:34:36    

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]

Reply

Marsh Posté le 03-05-2002 à 13:50:07    

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
Reply

Marsh Posté le 03-05-2002 à 14:22:21    

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 !!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed