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

PHP & Base de données Discussion :

probleme avec isset [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 199
    Par défaut probleme avec isset
    Salut,

    j´ai un probleme pour verifier si mes variables sont remplies avant d´afficher une phrase pour le moment.
    J´ai utilise isset mais je dois mal le faire car meme si je ne rentre rien dans la textarea la phrase s´affiche signifiant que message contient quelque chose...

    Surement une belle ignorance de ma part...
    Merci

    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
    28
    29
    30
    31
     
     
    <?php
    $connection=mysql_connect("localhost", "root",""); // Connexion à MySQL
    mysql_select_db("coursphp",$connection); // Sélection de la base coursphp
    ?>
     
    <form method="post">
    	<select name="choix">
    		<?php
    			$reponse = mysql_query("SELECT * FROM jeux_video"); // Requête SQL
    			while ($donnees = mysql_fetch_array($reponse) )
    			{
    				echo '<option value="'.$donnees['nom'].'">'.$donnees['nom'].'</option>';
    			}
    		?>
    	</select>
    	<br>Message :<br>
    	<textarea name="message" rows="8" cols="35"></textarea><br>
    	<input type="submit" value="OK">
    </form>
     
    <?php
    	if ((isset($_POST['message'])))
    		{
    			echo 'Votre choix est : ' .$_POST['choix'].  'et le pseudo est : ' .$_POST['message'];
    		}
    	else{
    			echo 'Mauvaise saisie';
    		}
    ?>

  2. #2
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Par défaut
    bonjour je ne sais pas si ca vient de ca met tu as mis 2 parentheses en trop

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (isset($_POST['message']))

  3. #3
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Par défaut
    Pour vérifier si une variable existe, il faut utiliser isset().
    Pour vérifier si une variable est vide il faut utiliser empty().

    http://php.net/isset
    http://php.net/empty

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 199
    Par défaut
    merci beaucoup pour la precision, meme si j´ai vu l´utilisation d´un isset sur une variable mise a NULL, aui donc pour moi existe, mais ne vaut rien...
    Par contre ca marche pas mieux :8

    merci en tout cas

  5. #5
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Salut es-ce que ça pourrait t'aider:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form method="post" action="mapage.php">
    ...
    </form>

    Voilà j'esere que ça t'aidera!

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 199
    Par défaut
    salut merci obito, mais le action je l´ai enleve volontairement pour le moment pour recharger ma page en fait, juste voir le resultat sans transmettre les donnes sur une autre page.
    Mais merci


    Par contre le empty est bien ma solution en fait, donc merci benji

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

Discussions similaires

  1. [Smarty] Probleme avec isset
    Par 0coco0 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 29/01/2010, 20h36
  2. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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