[résolu]PHP envoyer la valeur d'un champs vers une autre pag


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

[résolu]PHP envoyer la valeur d'un champs vers une autre pag

Message le Ven Oct 21, 2005 14:24

bonjour,

je vais expliquer un peu plus clairement ma demande!

voila je suis plus que novice en PHP je sais que ça ne doit pas être compliqué mais je n'y arrive pas!

j'ai mis sur une page un formulaire avec 1 champs de texte et un boutton valider (moteur de recherche) jusque la tout va bien je souhaite recuperer la valeur de ce champs et la renvoyer sur une autre page (page des resultats)

pouvez vous m'éclairer sur le sujet merci d'avance
Dernière édition par webac le Ven Oct 21, 2005 15:23, édité 1 fois.


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Ven Oct 21, 2005 14:28

dans l action de ton formulaire, tu met ta page ou tu veux envoyer la valeur (page de resulat), ensuite tu declare method=post pour ton formulaire, et sur ton autre page, pour recuperer la valeur, c est $_POST['variable'] (variable etant le nom de ton champ du formulaire)


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

Message le Ven Oct 21, 2005 14:29

merci beaucoup e-kiwi je vais tester ca de suite


marylinepsyche
WRInaute discret
WRInaute discret
 
Messages: 79
Inscription: 24 Fév 2005

Message le Ven Oct 21, 2005 14:30

Tu peux commencer par lire des tutoriels :

http://www.phpdebutant.org et surtout cet article : http://www.phpdebutant.org/article56.php

http://www.netalya.com/fr/phpmysql1.asp (écrit par un de mes profs!)

http://php.developpez.com/

bon courage !


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

Message le Ven Oct 21, 2005 14:50

ca ne fonctionne pas je n'y arrive pas voila ce que j'ai:

sur ma premiere page :
<form name="search" method="post" action="recherche.php">
<input name="motcle" type="text" id="motcle">
<input type="submit" name="Submit" value="rechercher">
</form>

sur la deuxieme voila ce que j'ai c'est bien plus long :

<?
$version_de_php=phpversion();
$version_de_php=str_replace(".","",$version_de_php);
if($version_de_php>=410){
$action = $_GET['action'];
$blork = $_GET['blork'];
$start = $_GET['start'];
$multi = $_GET['multi'];
}


$caractere_special=array(
"&agrave;"=>"&agrave;",
"&aacute;"=>"&aacute;",
"&acirc;"=>"&acirc;",
"&atilde;"=>"&atilde;",
"&auml;"=>"&auml;",
"&aring;"=>"&aring;",
"&aelig;"=>"&aelig;",
"&ccedil;"=>"&ccedil;",
"&egrave;"=>"&egrave;",
"&eacute;"=>"&eacute;",
"&ecirc;"=>"&ecirc;",
"&euml;"=>"&euml;",
"&icirc;"=>"&icirc;",
"&iuml;"=>"&iuml;",
"&ocirc;"=>"&ocirc;",
"&ouml;"=>"&ouml;",
"&ugrave;"=>"&ugrave;",
"&uacute;"=>"&uacute;",
"&ucirc;"=>"&ucirc;",
"&uuml;"=>"&uuml;",
"&amp;"=>"&",
);


require("blork_recherche_config.php");
$version="0.23b";


if($maxmots==""){ $maxmots="20"; }
if($maxipage==""){ $maxipage="20"; }
if($start=="" || $start=="0" ){ $start="1"; }
$longueur_blork=strlen($blork);
$blork=trim($blork);
$blork=ereg_replace(" +", " ", $blork);
$blork2=htmlspecialchars($blork);

$form_recherche="<form method=GET>
<input type=hidden value=\"go\" name=action>
<input type=text value=$_POST['motcle']" maxlength=50 size=25 name=blork>
<img src=images/ok-rouge.gif onclick='submit()'>
</form>";

?>

comment faire svp


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Ven Oct 21, 2005 14:58

<input type=text value=\"".$_POST['motcle']."\" maxlength=50 size=25 name=blork>


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 374
Inscription: 4 Mar 2005

Message le Ven Oct 21, 2005 15:17

merci beaucoup ca fonctionne à merveille


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Ven Oct 21, 2005 15:19

la prochaine fois, penses a donner le message d erreur retourné, ou tout simplement afficher le code source pour voir ou ca bloques :-)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités