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

  FORUM HardWare.fr
  Programmation
  PHP

  [DEBUTANT] Passer des variables par un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DEBUTANT] Passer des variables par un formulaire

n°152591
ldsteph
Posté le 06-06-2002 à 13:27:10  profilanswer
 

Voila j'ai ecrit un bout de code récuperé sur PHPdebutant !
Et je n'arrive pas à afficher mes variables le script PHP, voila le source :
 
formulaire.htm
*<form action="verif.php" method="post" >
Nom : <input type="text" name="nom" size="12"><BR>
Prénom :<input type="text" name="prenom" size="12"><BR>
<input type="submit" value="OK">*
 
verif.php
*<?php
echo "Bonjour ",$_GET["prenom"],$_POST["nom"];
?>*
J'espère que les balises ne vont pas être prises en compte dans le texte !
 
Dans verif.php j'ai un bonjour tout court. J'ai essayé avec $prenom, $nom, etc ... Rien n'y fait. Bref je patoge.
 
Voila je suis sur qu'un détail m'a échapper !
 
Voila merci et A+

mood
Publicité
Posté le 06-06-2002 à 13:27:10  profilanswer
 

n°152604
darxmurf
meow
Posté le 06-06-2002 à 13:55:14  profilanswer
 

Hello
 
essaye ça :
 
<?php  
echo "Bonjour $prenom";
?>


---------------
Des trucs - flickr - Instagram
n°152791
ldsteph
Posté le 06-06-2002 à 15:51:37  profilanswer
 

Ca marche pas j'avais commencé par ça mais ça veut pas. Je suis bleu  :(  
 
Personne n'a une idée ???

n°152792
greg@frees​tarthu
Posté le 06-06-2002 à 15:53:29  profilanswer
 

ldsteph a écrit a écrit :

Ca marche pas j'avais commencé par ça mais ça veut pas. Je suis bleu  :(  
 
Personne n'a une idée ???  



euh et ça fait quoi ?

n°152799
ldsteph
Posté le 06-06-2002 à 15:56:46  profilanswer
 

voila mon nouveau code :
 
*<?php
 
echo "Bonjour $prenom";
echo "Bonjour ",$_GET["prenom"],$_POST["nom"];
 
?>*
 
Et ca fait :
Bonjour Bonjour  :pt1cable:

n°152840
greg@frees​tarthu
Posté le 06-06-2002 à 16:25:58  profilanswer
 

euh au hasard : t'aurais pas oublié de fermer ton <form> dans ta 1e page des fois?
(quoi que j'ai pas l'impression que ça change quoi que ce soit mais bon

n°152854
Kikoune
(¯`·._) Gentoo (¯`·._)
Posté le 06-06-2002 à 16:36:43  profilanswer
 

moi j'aurai fait
 
*<?php
echo "Bonjour ".$_POST["prenom"].$_POST["nom"];
?>*
 
(des points a la place des virgules et recup des var avec $_POST*)
 
pour daxmurf : ta methode de prendre directement la var est plutot bourrine et pas tres secure... c d'ailleurs pour ca que les dev de php on tendance a rendre cette manip impossible : c le parametre Register Global dans php.ini. Pour plus d'infos voir ici : http://www.phpinfo.net/?p=articles&rub=globals

n°152880
ldsteph
Posté le 06-06-2002 à 16:57:06  profilanswer
 

le form est fermé no prob.
 
kikoune:
moi j'aurai fait  
 
*<?php  
echo "Bonjour ".$_POST["prenom"].$_POST["nom"];  
?>*  
 
(des points a la place des virgules et recup des var avec $_POST*)  
 
pour daxmurf : ta methode de prendre directement la var est plutot bourrine et pas tres secure... c d'ailleurs pour ca que les dev de php on tendance a rendre cette manip impossible : c le parametre Register Global dans php.ini. Pour plus d'infos voir ici : http://www.phpinfo.net/?p=articles&rub=globals  
 
C'est ce que j'ai fait au départ des point avec des POST .$_POST
Mais ca marchait pas donc j'ai un peu tout essayé.
 
voila mon code complet:
*<html>
<head>
 <title>Formulaire</title>
</head>
<body>
<form action="verif.php" method="post" >
Nom : <input type="text" name="nom" size="12"><BR>
Prénom :<input type="text" name="prenom" size="12"><BR>
<input type="submit" value="OK">
</form>
</body>
</html>*
 
verif.php
<?php
 
echo "Bonjour $prenom";
echo "Bonjour ",$_GET["prenom"],$_POST["nom"];
echo "Bonjour ".$_POST["prenom"].$_POST["nom"];  
echo "Bonjour ".$_POST['prenom'].$_POST['nom'];
?>
 
A l'écran :
 
Bonjour Bonjour Bonjour Bonjour
 
JE commance a croire que ça vient de ma config d'easyphp que je n'ai pas touché.
 
Voila c'est bien galère pour pas grand chose !
 
Merci encore

n°152897
Kikoune
(¯`·._) Gentoo (¯`·._)
Posté le 06-06-2002 à 17:03:34  profilanswer
 

effectivement ca devrait marcher pour au moins un des cas :/


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

  [DEBUTANT] Passer des variables par un formulaire

 

Sujets relatifs
Variables Sous Windows ??creer une mise en page d'après un formulaire ?
[Access] Graphique dans un formulaire[Java] Comment passer de l'hexa en décimale ?
[PHP]Champ de formulaire est numerique?[HTML] Comment recevoir le formulaire complété par un visiteur ?
Générer du code dans un formulaire grace à un clique sur un bouton ..Débutant en C++ : Besoin d'aide !
[PHP] Pb pour passer en parametre du code html[MySQL] Passer un script sur la base ... comment ?
Plus de sujets relatifs à : [DEBUTANT] Passer des variables par un formulaire


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