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 :

Pb de: Undefined variable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut Pb de: Undefined variable
    Bonjour j ai un pb avec une variable qui apparament n est pas déclarer et pourtant je pense avoir tout fait correctement.

    Voici mon code :

    <form method="POST" action="ffinal2.php">
    <div align="center"></div>
    <p align="center">


    <table width="566" border="0" align="center">
    <p align="center">
    </p><tr>
    <td><font face="Verdana" size="2">Nom</font></td>
    <td><input name="nom" type="text"style="background-color: #CCCCCC;font: Verdana; color: #000000; border: 0px;"></td>
    </tr><tr>
    <td><font face="Verdana" size="2">Prénom</font></td>
    <td><input name="prenom" type="text"style="background-color: #CCCCCC;font: Verdana; color: #000000; border: 0px;"></td>
    </tr><tr>
    <td width><font face="Verdana" size="2">Email</font></td>
    <td width><input name="email" type="text" style="background-color: #CCCCCC;font: Verdana; color: #000000; border: 0px;" ></td>
    </tr><tr>
    <td valign="top">
    </td><td><div align="center">
    <input type="reset" name="Reset" value="Effacer">
    <input type="submit" name="envoi" value="Envoyer">
    </div></td>
    </tr>
    </table>
    <div align="center"></div>
    </form>


    <?php //récupérations des données!

    if(isset($_POST['nom'])) $nom=$_POST['nom'];
    else $nom="";

    if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
    else $prenom="";

    if(isset($_POST['email'])) $fixe=$_POST['email'];
    else $email="";



    //verif

    if(empty($nom) OR empty($prenom) OR empty($email) OR empty($titre) OR empty($url))
    {
    echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';
    }

    // connexion ? la base
    $db = mysql_connect('localhost', 'root', 'poopa') or die('Erreur de connexion '.mysql_error());
    // s?lection de la base

    mysql_select_db('gestion actimac',$db) or die('Erreur de selection '.mysql_error());

    // on ?crit la requ?te sql
    $sql = "INSERT INTO demande_occasion(id, nom, prenom,email)
    VALUES('','$nom','$prenom','$email')";

    // on ins?re les informations du formulaire dans la table
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

    // on affiche le r?sultat pour le visiteur
    echo 'Vos infos on été ajoutées.';

    mysql_close(); // on ferme la connexion

    ?>

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 220
    Par défaut
    c'est bon j ai trouvé mn erreur désolé, erreur trés bête!!

  3. #3
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 516
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 516
    Par défaut
    Citation Envoyé par xtiand4
    c'est bon j ai trouvé mn erreur désolé, erreur trés bête!!
    C'est souvent le cas pour ce genre d'erreur
    Quand il y a ce genre d'erreur il faut avoir les reflexe de vérifier ce qui rentre en utilisant par exemple print_r($_POST) ou $_GET tu verras s'il y a pas un problème. Après tu testes un par un chaque variable en utilise exit()

  4. #4
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 516
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 516
    Par défaut
    Mais il ne te dit pas quelle ligne ni quelle variable?

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

Discussions similaires

  1. Undefined variable: Idclic
    Par kratos59 dans le forum Langage
    Réponses: 7
    Dernier message: 11/05/2006, 17h50
  2. Notice: Undefined variable
    Par oranoutan dans le forum Langage
    Réponses: 19
    Dernier message: 21/12/2005, 23h28
  3. undefined variable
    Par ept35 dans le forum Langage
    Réponses: 3
    Dernier message: 30/11/2005, 16h48
  4. Notice: Undefined variable
    Par kayn dans le forum Langage
    Réponses: 2
    Dernier message: 03/10/2005, 21h44
  5. Réponses: 3
    Dernier message: 22/09/2005, 12h24

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