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 :

erreur Undefined index + cookie


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut erreur Undefined index + cookie
    Bonjour,
    J'ai une erreur que j'arrive pas a corrigé et surtout a comprendre vue que j'utilise le même formulaire sur mais autre site et sans aucune erreur.

    Donc comme expliqué j'utilise le même formulaire sur mes site qui son héberger sur différent hébergeur et je n'est aucun souci depuis que je suis aller cherché un domaine avec un espace web chez OVH et que je mais mon formulaire j'ai cette erreur ci-dessous avec se code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <tr>
                    <td><b>Pseudo</b></td>
                    <td><label>
                      <input name="psd" type="text" id="psd" class="longueur_inp" value="<?php echo $_COOKIE['psd']; ?>" maxlength="19" />
                    </label></td>
                  </tr>
    et dans mon input sur ma page sa affiche sa :

    <br /> <b>Notice</b>: Undefined index: psd in <b>/homez.120/compte/www/index.php</b> on line <b>55</b><br />
    Cordialement Stéphane

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Bonsoir,

    C'est propre à la config chez OVH qui semble afficher les NOTICE.
    Comme je suppose que tu n'as pas accès au fichier de configuration de leur serveur, il ne te reste pas 36 soluces :
    - soit tu testes l'existence de $_COOKIE['psd'] avec isset(),
    - soit tu désactives au début de ton script les NOTICE avec error_reporting()

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut
    Bonjour rawsrc,
    Comment on désactives les notices ?
    car dans mon code j'ai pas mis de notice ou de code avec le mots notice

    Sinon je ne comprend pas se que tu veut dire par testé l'existence de $_COOKIE['psd']
    Citation Envoyé par rawsrc Voir le message
    Bonsoir,

    C'est propre à la config chez OVH qui semble afficher les NOTICE.
    Comme je suppose que tu n'as pas accès au fichier de configuration de leur serveur, il ne te reste pas 36 soluces :
    - soit tu testes l'existence de $_COOKIE['psd'] avec isset(),
    - soit tu désactives au début de ton script les NOTICE avec error_reporting()
    Cordialement Stéphane,

  4. #4
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par snip74 Voir le message
    Sinon je ne comprend pas se que tu veut dire par testé l'existence de $_COOKIE['psd']
    $_COOKIE est un tableau, donc avant de renvoyer une valeur qui n'existe pas, il est toujours possible de la tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo (isset($_COOKIE['psd'])) ? $_COOKIE['psd'] : null;
    Et pour désactiver les E_NOTICE :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // Rapporte toutes les erreurs à part les E_NOTICE
    // C'est la configuration par défaut de php.ini
    error_reporting(E_ALL ^ E_NOTICE);

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut
    Bonjour rawsrc,

    Bon sa a l'air de fonctionné j'ai mis comme sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php error_reporting(E_ALL ^ E_NOTICE); ?>
    <!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">
    une fois mon formulaire fini je pourrai mieux testé car j'utilise d'autre cookie et des case checkbox et select.
    Pis je viendrai vous tenir au jus
    merci beaucoup

    Citation Envoyé par rawsrc Voir le message
    $_COOKIE est un tableau, donc avant de renvoyer une valeur qui n'existe pas, il est toujours possible de la tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo (isset($_COOKIE['psd'])) ? $_COOKIE['psd'] : null;
    Et pour désactiver les E_NOTICE :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // Rapporte toutes les erreurs à part les E_NOTICE
    // C'est la configuration par défaut de php.ini
    error_reporting(E_ALL ^ E_NOTICE);

    Cordialement Stéphane

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut
    Bonjour rawsrc,
    Bon voila après avoir fini mon formulaire je viens vous donnée des nouvelle

    Je rencontre des problèmes avec les deux codes ci-dessous :
    Citation Envoyé par rawsrc Voir le message
    $_COOKIE est un tableau, donc avant de renvoyer une valeur qui n'existe pas, il est toujours possible de la tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo (isset($_COOKIE['psd'])) ? $_COOKIE['psd'] : null;
    Et pour désactiver les E_NOTICE :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // Rapporte toutes les erreurs à part les E_NOTICE
    // C'est la configuration par défaut de php.ini
    error_reporting(E_ALL ^ E_NOTICE);

    Si j'enlève cette ligne : error_reporting(E_ALL ^ E_NOTICE);
    sa me décale mon kit graphique et sa me mais des erreurs malgré isset($_COOKIE.

    Par contre si je garde error_reporting(E_ALL ^ E_NOTICE); aucune erreur
    Mais certaine case checked ne fonctionne plus en javascript et sa ne mémorise plus le formulaire malgré mon input qui sert a mémorisé les information de la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input id="rem" type="checkbox" name="svn" value="on" <?php if($_COOKIE['svn'] == "on") echo 'checked="checked"'; ?> />
    Cordialement Stéphane,

Discussions similaires

  1. [PHP-JS] erreur undefined index
    Par FloFlo2 dans le forum Langage
    Réponses: 1
    Dernier message: 23/05/2007, 17h07
  2. Erreur : Undefined index !
    Par SebCBien dans le forum Langage
    Réponses: 3
    Dernier message: 21/08/2006, 11h27
  3. [Tableaux] Erreur Undefined index ?
    Par sharin dans le forum Langage
    Réponses: 5
    Dernier message: 28/04/2006, 09h40
  4. [PHPLIB] Obtention d'une erreur undefined index
    Par duplo dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 16/02/2006, 15h48
  5. erreur undefined index
    Par istreen dans le forum Langage
    Réponses: 8
    Dernier message: 06/01/2006, 13h09

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