begin process at 2012 05 31 12:16:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Aide & documentation

 > 

[PROBLEME] avec la varriable $_POST


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[PROBLEME] avec la varriable $_POST

jeudi 10 décembre 2009 à 15:01:48 | [PROBLEME] avec la varriable $_POST

Nagasashi

Bonjour à tous,
J'ai un probleme lorque je veut récupérer ma variable d'un champs avec un $_POST["Nom_varriable"] .
(Voici mon code)

<form method=post action=creer-compte-utilisateur.php>
<p>
Nom d'utilisateur : <input type="text" name="TB_Nom_Utilisateur" />
</p>
<p>
Mot de passe : <input type="password" name="TB_Mot_de_Passe" />
</p>
<p>
Confirmation du mot de passe : <input type="password" name="TB_Confirmation_Mot_de_Passe" />
</p>
<p>
Adresse e-mail : <input type="text" name="TB_Adresse_Email" />
</p>
</form>
<p>
<input type="submit" name="BT_Envoyer" value="Envoyer" />
</p>


Ensuite, j'aimerais verrifier le contenu de mon champ de texte "TB_Nom_Utilisateur". Pour ce faire, j'utilise ce code:

if(!preg_match("`^[A-Za-z0-9_]{4,20}$`", $_POST ["TB_Nom_Utilisateur"] ))
{
$message = "Votre nom d'utilisateur doit comporter entre 4 et 20 caractères<br />\n";
}


Normalement, (du moin, je le pense) ceci devrais fonctionner. Mais, sur la page de mon formulaire, il apparait cet erreur: Notice: Undefined index: TB_Nom_Utilisateur in C:\wamp\www\GestionCompte\creer-compte-utilisateur.php on line 53

Si vous avez une réponse qui me serait utile quel quelle soit, je suis preneur
jeudi 10 décembre 2009 à 16:54:46 | Re : [PROBLEME] avec la varriable $_POST

mdmerveille

Réponse acceptée !
<?php
if (isset($_POST["TB_Nom_Utilisateur"]))
{
if(!preg_match("`^[A-Za-z0-9_]{4,20}$`", $_POST ["TB_Nom_Utilisateur"] ))
{
$message = "Votre nom d'utilisateur doit comporter entre 4 et 20 caractères<br />\n";
}
else
{
$message="Variable ok";
}
}
else
{
echo "Variable non définie";
}

?>
jeudi 10 décembre 2009 à 18:10:28 | Re : [PROBLEME] avec la varriable $_POST

kohntark

Membre Club
Réponse acceptée !

Salut,

Tu devrais aussi mettre ton input type="submit" dans le form.

Par ailleurs :
Code HTML :
<form method=post action=creer-compte-utilisateur.php>

=>
Code HTML :
<form method="post" action="creer-compte-utilisateur.php">


Côté méthode :
Tu devrais contrôler les données de ton formulaire côté client (donc javascript) et ne faire que le strict nécessaire (= sécurité) côté serveur. Par exemple si ton if est vérifié tu vires direct (header('Location: page_accueil.php');), tu consignes le truc louche dans un fichier, mail, etc ...


Cordialement,


Kohntark -

jeudi 10 décembre 2009 à 19:28:53 | Re : [PROBLEME] avec la varriable $_POST

Nagasashi

Merci à vous ^^
Du coup, je vais devoir me mettre au javascript xD


Cette discussion est classée dans : probleme, utilisateur, post, color, varriable


Répondre à ce message

Sujets en rapport avec ce message

probleme de post de formulaire [ par AquaPassion ] J'ai un gros probleme j'ai un formulaire sur les poissons avecnom commun , nom scientifique , famille , ... , generalites , habitat...qui insere une probleme de connexion [ par gromito ] Je suis chez multimania et j ai un petit probleme de connexion a ma base de donnée si quelqu u n pouveit m aider. Mon code est le suivant: <br style probleme lors de transfert via post [ par ] quand je transfert une image sous forme de texte ( image lu avec un fread) par la methode POST j'ai la désagréable surprise de constater que mon texte Probleme d'insertion dans une table [ par chatainsim ] Bonjour, j'ai un petit probleme, j'ai mis en place un formulaire d'ajout de test de jeux, le seul probleme c'est lors de l'insertion dans la table ça Probleme d'insertion dans une table [ par chatainsim ] Bonjour, j'ai un petit probleme, j'ai mis en place un formulaire d'ajout de test de jeux, le seul probleme c'est lors de l'insertion dans la table ça Besion d'un conseil, d'une solution, sur un probleme d'impression. [ par ukos ] Bonjour a tous, avant de vous demander ce que je veut je vous explique un peu le fond du probleme: Il sagit ici d'imprimer une etiquete en choisisant Probleme un script [ par developvbdebut ] Bonsoir tout le mondeJ'ai un probleme avec mon scripte , c'est les boutons radio de mon formulaire qui posent probleme.En effet, je selection un bouto probleme de newsletter [ par needle ] Salut a tous alors comme vous l'avez compris j'ai un proleme de newsletter... Je vous montre la source tous de suite: include('connexiondb.php'); mys probleme de liste multiple [ par zakichane ] J'ai realisé le code suivant pour stocker les valeur multiple de ma mist ds la base de donner mais ça marche pas merci de me guider a savoir mon erreu Probleme de recherche [ par chris tuckers ] Bonjour tout le monde, j'ai un problème tout bete mais la ca commence serieux à m'enerver, ca fait 2 jours que je suis dessus.J'ai une table incident.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales