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

  FORUM HardWare.fr
  Programmation
  PHP

  Prob pour passer des parametres avec un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Prob pour passer des parametres avec un formulaire

n°634395
mifinouf
Posté le 07-02-2004 à 12:52:50  profilanswer
 

Bonjour, j'essaie de faire un formulaire qui envoie les paramètre taper vers un autre fichier php qui les stock dans une base de donnée. J'ai vu sur internet qu'il suffit de reprendre les noms des champs du formulaires et de mettre un dollar devant pour les récupérer mais cela ne marche pas.
 
Voila la source de mon formulaire :
 

<form action="traitement.php" method="get" name="inscription">
<p>Taper le nom de l'animal</p><input type="text" name="nom"><br>
<p>Quel race c'est ?</p>
<select name="race">
<?
$req='SELECT idrace,nomrace FROM race';
$res=mysql_query($req,$id_link);
while($ligne=mysql_fetch_row($res))
{
 echo "<OPTION value=\"$ligne[0]\">$ligne[1]";
}
?>
</select>
<input type="submit">
</form>


 
Et voila ma source de mon traitement :
 

<?
echo "$nom";
$req="INSERT INTO animal VALUES('','$nom','$race')";
$res=mysql_query($req,$id_link);
if(!$res)
{
 echo 'ya un prob';
}
?>


 
A chaque fois que je le fais marcher mon formulaire, j'ai un message d'erreur comme quoi nom et race ne sont pas definis.
Merci de votre réponse

mood
Publicité
Posté le 07-02-2004 à 12:52:50  profilanswer
 

n°634398
Ayuget
R.oger
Posté le 07-02-2004 à 12:58:22  profilanswer
 

rajoute au début:

Code :
  1. $nom = $_GET['nom'];

n°634400
Ayuget
R.oger
Posté le 07-02-2004 à 13:01:47  profilanswer
 

l'explication c'est que register_globals est à off dans la config PHP, ce qui fait que tu vas de voir utiliser $_GET['var'] pour récupérer une variable passée par l'URL, $_POST['var'] pour une variable transmise par un formulaire (avec method="post" ), $_SESSION['var'] pour les variables de session, ........
 
cf la doc pour plus d'infos


Message édité par Ayuget le 07-02-2004 à 13:02:09
n°634402
mifinouf
Posté le 07-02-2004 à 13:06:35  profilanswer
 

ok merci beaucoup


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

  Prob pour passer des parametres avec un formulaire

 

Sujets relatifs
Envoi de formulaire qui ne fonctionne a moitié ...[JS] - Mise a jour de plusieur champs text d'un formulaire.
Comment faire un formulaire ?aide sur du code VBa generé ds un formulaire
[HTML/JS] Envoyer un tableau comme formulaireInsérer une fonction de validation sur un bouton image d'un formulaire
[HTML] Prob sur site web pour projet ecole en iut geiipasser un tableau d'entier en parametre dans une URL [resolu]
[VBA] Passer un tableau en parametre de fonction ?[VB] passer un array en parametre ???
Plus de sujets relatifs à : Prob pour passer des parametres avec un formulaire


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