IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Saisie des valeurs


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Points : 135
    Points
    135
    Par défaut [Tableaux] Saisie des valeurs
    Bonjour a tous

    petit souci, surement de syntaxe, mais pas sur du tout.....
    voila ce que j'ai comme code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(isset($_POST['pseudo'])) $pseudo_membre=$_POST['pseudo']; else $pseudo_membre="";
    if($pseudo_membre==""){echo "Vous devez choisir un pseudo<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit;}
    et malgré ca, ca ne me prend pas le pseudo, j'ai le message "vous devez choisir un pseudo
    Un ptit coup de main ne serait pas de refus
    Merci d'avance

  2. #2
    jnore
    Invité(e)
    Par défaut
    Personnellement j'aurais mis des parenthèses:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
     
     
    if(isset($_POST['pseudo'])) 
    	{
    	$pseudo_membre=$_POST['pseudo']; 
    	}
    	else
    	{
    	$pseudo_membre="";
    	}
     
     
    if($pseudo_membre=="")
    	{
    	echo "Vous devez choisir un pseudo<br><br><a href=\"javascript:window.history.back()\">Retour</a>";exit();
    	}
    Maintenant il faudrait voir ce que contient réellement ta variable $_POST['pseudo'].

    Fais un echo de celle-ci pour voir.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Points : 135
    Points
    135
    Par défaut
    Bonjour

    Merci pour ta réponse
    j'ai mis ce code pour verifier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<pre>'.print_r($_POST, true).'</pre>';
    et j'obtiens ca à l'ecran, ca me prend bien les infos, mais ca ne rentre pas en sql
    Array
    (
    [action] => add
    [pseudo_membre] => bernard26000
    [passe_membre] => 650zf2
    )

    Vous devez choisir un pseudo

    Retour

    mon champ pseudo dans la base est :
    pseudo varchar(20),
    merci à toi

  4. #4
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(isset($_POST['pseudo']))
    Or dans votre tableau il semble que la clé soit pseudo_membre.

    Il faut donc remplacer par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(isset($_POST['pseudo_membre']))

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/06/2006, 12h04
  2. Réponses: 5
    Dernier message: 14/02/2006, 18h52
  3. [Tableaux] récuperer des valeurs d un tableau
    Par student007 dans le forum Langage
    Réponses: 7
    Dernier message: 11/02/2006, 22h27
  4. [Tableaux]Ajouter des valeurs dans un tableau
    Par Antoine1183 dans le forum Collection et Stream
    Réponses: 13
    Dernier message: 03/04/2005, 13h41
  5. Réponses: 6
    Dernier message: 04/04/2003, 15h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo