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 :

Problème avec $_POST


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 6
    Par défaut Problème avec $_POST
    Bonjour voici mon problème. J'ai crée mon script PHP/MySQL, donc celons mon script il devrai y avoir un cadre avec Titre et Texte avec un bouton VALIDER. Mais quand j'écrit la partit du script qui permet de vérifier que l'utilisateur à cliquer sur Validé et ba je me tape une érreur et je sais pas d'ou elle provient. Si quel'un pourai me débloquer voici la phrase qui me bloque "Notice: Undefined index: valider in c:\***\***\www\actualites\text.php on line 20 ". ET je vous joint ci dessous mon script

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Document sans titre</title>
    </head>
     
    <body>
    <form name="ajout" method="post" action="#">
    	Titre : <br />
    	<input type="text" name="titre" /><br />
    	Texte : <br />
    	<textarea name="texte"></textarea><br />
    	<input type="submit" value="Valider"
    	name="valider"/>
    </form>
    </body>
    <?php
     
    	if ($_POST['valider'] == "Valider")
    	{
     
    	}
     
    ?>
    </html>
    Si quel'un aurai une petite solution je suis prenneur. Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 15
    Par défaut
    En gros, tu vérifie une valeur qui n'existe pas. La variable $_post['xxx'] se crée lorsque que tu valide ton post, en attendant, c'est juste un élément de la page. Il faut donc tester si la variable est existante avant de la tester. La fonctionne isset est faite pour ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if(isset($_POST['nom']) && ($_POST['nom'] == 'un_nom')) {
     // Ton code
    }
    Par exemple

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 6
    Par défaut
    Merci à tous pour vos réponse sa à fonctionner. Et dire que j'ai passer presque'une une journée avec ce problème.^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Problème de passage d'infos avec $_POST
    Par Sekigawa dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 07/02/2012, 16h55
  2. problème avec $_POST
    Par ferhat.adel dans le forum Langage
    Réponses: 4
    Dernier message: 04/04/2011, 00h44
  3. [MySQL] Problème avec $_POST
    Par lassoya dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 04/10/2009, 23h30
  4. [FPDF] Problème avec $_POST
    Par coco38 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/04/2007, 13h46
  5. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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