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

  FORUM HardWare.fr
  Programmation
  PHP

  probleme de formulaire..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de formulaire..

n°640746
sbbtn
KanYenNamar - YaMalabar
Posté le 12-02-2004 à 18:02:38  profilanswer
 

le code
 
 
 
[cpp]
<?
require ("session.inc" );
 
$action=$_POST['action'];
switch($action) {
 
case "add";
 
 
/* Récupération des différents valeurs du formulaire */
$new_pseudo=$_POST['new_pseudo'];
$new_password=$_POST['new_password'];
......
 
mysql_close($db_link);
 
break;
 
default;
echo "blabla"....
<input type=\"hidden\" name=\"action\" value=\"add\">
 <input type=\"submit\" value=\"Envoyer\">
 
break;
}
?>
 
Bon, le problème est que j'ai une erreur sur la variable $action (dès le lancement de la page)
et même après avoir rempli le formulaire, cela ne fonctionne pas, help!!
 
 
 

mood
Publicité
Posté le 12-02-2004 à 18:02:38  profilanswer
 

n°640800
naceroth
Posté le 12-02-2004 à 19:00:07  profilanswer
 

On peut voir le code du formulaire ?

n°640804
dropsy
et bonne chance surtout...
Posté le 12-02-2004 à 19:06:35  profilanswer
 

et cette erreur elle doit avoir lieu sur une ligne particulière ;)

n°641252
shade93
persona non grata
Posté le 13-02-2004 à 09:07:44  profilanswer
 

sbbtn a écrit :

le code
 
 
 
[cpp]
<?
require ("session.inc" );
 
$action=$_POST['action'];
switch($action) {
 
case "add";
 
 
/* Récupération des différents valeurs du formulaire */
$new_pseudo=$_POST['new_pseudo'];
$new_password=$_POST['new_password'];
......
 
mysql_close($db_link);
 
break;
 
default;
echo "blabla"....
<input type=\"hidden\" name=\"action\" value=\"add\">
 <input type=\"submit\" value=\"Envoyer\">
 
break;
}
?>
 
Bon, le problème est que j'ai une erreur sur la variable $action (dès le lancement de la page)
et même après avoir rempli le formulaire, cela ne fonctionne pas, help!!
 
 
 
 


Utilises Form Generator, pas de prise de tête !
http://www.gianonatti.com/form_generator/


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
n°641319
dropsy
et bonne chance surtout...
Posté le 13-02-2004 à 09:55:27  profilanswer
 

si il utilise un truc automatique pour faire quelque chose d'aussi simple, il ne comprendra jamais rien à rien  :sarcastic:

n°641427
sbbtn
KanYenNamar - YaMalabar
Posté le 13-02-2004 à 10:50:07  profilanswer
 

dropsy a écrit :

si il utilise un truc automatique pour faire quelque chose d'aussi simple, il ne comprendra jamais rien à rien  :sarcastic:  


nan, mais c'est bon, c'est juste qu'après 8heures de boulot, c'est dur...!! :sleep:

n°641499
sbbtn
KanYenNamar - YaMalabar
Posté le 13-02-2004 à 11:28:46  profilanswer
 

en fait ,j'ai encore des problèmes :  

Code :
  1. <?
  2. if ($_POST['action'] == 'submitted')
  3. {}
  4. else {
  5. ?>
  6. Nouveau membre
  7. <form action="adduser.php" method="post">
  8. <input type="hidden" name="action" value="submitted">
  9. <input type="submit" name="submit" value="Envoyer">
  10. <?php
  11. }
  12. ?>


Ca me retourne Notice: Undefined index: action in c:\stage\easyphp1-7\www\authentification_redirections2\protec\adduser.php on line 8
HELP
 

n°641512
sbbtn
KanYenNamar - YaMalabar
Posté le 13-02-2004 à 11:33:47  profilanswer
 

l'erreur est sur le if ..., il aime pas trop $_post['action']

n°641626
deliriumtr​emens
sic transit intestinal...
Posté le 13-02-2004 à 12:20:06  profilanswer
 

Code :
  1. <?
  2. If (isset($_POST['action']))
  3. {$action=$_POST['action'];}
  4. Else
  5. {$action='riendutout';}
  6. if $action == 'submitted')
  7. {}
  8. else {
  9. ?>
  10. Nouveau membre
  11. <form action="adduser.php" method="post">
  12. <input type="hidden" name="action" value="submitted">
  13. <input type="submit" name="submit" value="Envoyer">
  14. <?php
  15. }
  16. ?>


 
La notice (message d'erreur) vient du fait qu'au premier chargement de la page $_POST['action'] n'existe pas/n'est pas initialisé, donc faut vérifier qu'il existe.


Message édité par deliriumtremens le 13-02-2004 à 12:21:40
n°641717
sbbtn
KanYenNamar - YaMalabar
Posté le 13-02-2004 à 13:27:05  profilanswer
 

nan, c'est bon en fait, j'avais oublié de changer le nom d'une variable...  dur dur!!! ;-)


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

  probleme de formulaire..

 

Sujets relatifs
problème pour recevoir les donné dun formulaire html/jsProbleme de test sur un formulaire dynamique
[Perl] Probleme de formulaire en postProblème de récupération de formulaire
Problème de formulaireProblème de caratere ' dans un formulaire
probleme de liste dans un sous formulaire access...probleme requete et formulaire access...
[php] problème envoie variable via formulaireProblème formulaire php
Plus de sujets relatifs à : probleme de formulaire..


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