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 :

code non interpreté


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    447
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 447
    Par défaut code non interpreté
    erreur, oui mais ou ?
    Ma page affiche une erreur sur ce bloque de ligne que je ne parviens pas a trouver,

    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
     
     
    $AffPage_TypeCommande = '';
     if (!empty ($_POST['AffPage_TypeCommande'])){
     $AffPage_TypeCommande = $_POST['AffPage_TypeCommande'];
    }		
     
                             <?php if(($AffPage_TypeCommande == "Papier")||($AffPage_TypeCommande == "")){ ?>
                              <td background="Img/Onglet/Vert/activetab_left.gif" width="1%"></td>
                              <td background="Img/Onglet/Vert/activetab_body.gif" height="25%" width="24%" valign="top">*<img src="Img/NoImg.gif" border="0"><b Class="Onglet">*Commande de papier</b></td>
                              <td background="Img/Onglet/Vert/Activetab_joint_right.gif" height="10%" width="2%" valign="top"></td>
        		            			<td background="Img/Onglet/Vert/tab_body.gif" height="30%" width="23%" valign="top">*<img src="Img/NoImg.gif" border="0"><a href="#" OnClick="AffPage('Commande','Bobine');"><span Class="Onglet">*Commande de bobine</span></a></td>
        		            			<td background="Img/Onglet/Vert/tab_right.gif" width="4px"></td>
                             <? }else if($AffPage_TypeCommande == "Bobine"){ ?>
                              <td background="Img/Onglet/Vert/tab_left.gif" width="1%"></td>
                              <td background="Img/Onglet/Vert/tab_body.gif" height="25"% width="24%" valign="top">*<img src="Img/NoImg.gif" border="0"><a href="#" OnClick="AffPage('Commande','Papier');"><span Class="Onglet">*Commande de papier</span></a></td>
                              <td background="Img/Onglet/Vert/activetab_joint_left.gif" height="10%" width="2%" valign="top"></td>
        		            			<td background="Img/Onglet/Vert/activetab_body.gif" height="30%" width="23%" valign="top">*<img src="Img/NoImg.gif" border="0"><b Class="Onglet">*Commande de bobine</b></td>
        		            			<td background="Img/Onglet/Vert/activetab_right.gif" width="4px"></td>                          
                             <? } ?>
    Il ne me donne pas de ligne de code ormis la derniere ligne de mon fichier qui est </html> ???

  2. #2
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonjour,

    Le bout de code suivant n'est pas entre balise Php, car ligne suivante tu as
    <?php ....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $AffPage_TypeCommande = '';
     if (!empty ($_POST['AffPage_TypeCommande'])){
     $AffPage_TypeCommande = $_POST['AffPage_TypeCommande'];
    }
    Ou alors c pour info.

    En remarque: en général nous utilisons:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     if ( isset ($_POST['AffPage_TypeCommande']))
    En dernier, les codes en vert que je ne connais pas mais ça c peut être normal alors je n'irais pas plus loin.

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Citation Envoyé par Fench Voir le message
    Bonjour,
    En remarque: en général nous utilisons:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     if ( isset ($_POST['AffPage_TypeCommande']))
    Attention isset et empty ont deux utilisations bien distinctes. Il est tout à fait possible que le isset ai été fait plus haut dans le code
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    +1) Bien vu

    Pour ex j'ai trouvé;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    $var = 0;
     
    // Evalué à vrai car $var est vide
    if (empty($var)) {
     echo '$var vaut soit 0, vide, ou pas définie du tout';
    }
     
    // Evalué à vrai car $var est défini
    if (isset($var)) {
     echo '$var est définie même si elle est vide';
    }
    ?>
    qui sert bien à la différence.

    Mais ce que je comprenais pas c de tester le empty puis de faite un test:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(($AffPage_TypeCommande == "Papier")||($AffPage_TypeCommande == "")){
    je trouvais pas la bonne logique mais effectivement je me suis peut être trompé 'grunk'

  5. #5
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2003
    Messages
    447
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 447
    Par défaut modification
    J'ai modifié mon code en effet il s'agissait d'un oubli :

    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
     
     
                             <?php if($AffPage_TypeCommande == "Papier"){ ?>
                              <td background="Img/Onglet/Vert/activetab_left.gif" width="1%"></td>
                              <td background="Img/Onglet/Vert/activetab_body.gif" height="25%" width="24%" valign="top">&nbsp;;<img src="Img/NoImg.gif" border="0"><b Class="Onglet">&nbsp;;Commande de papier</b></td>
                              <td background="Img/Onglet/Vert/Activetab_joint_right.gif" height="10%" width="2%" valign="top"></td>
        		            			<td background="Img/Onglet/Vert/tab_body.gif" height="30%" width="23%" valign="top">&nbsp;;<img src="Img/NoImg.gif" border="0"><a href="#" OnClick="AffPage('Commande','Bobine');"><span Class="Onglet">&nbsp;;Commande de bobine</span></a></td>
        		            			<td background="Img/Onglet/Vert/tab_right.gif" width="4px"></td>
                             <? }else if($AffPage_TypeCommande == "Bobine"){ ?>
                              <td background="Img/Onglet/Vert/tab_left.gif" width="1%"></td>
                              <td background="Img/Onglet/Vert/tab_body.gif" height="25"% width="24%" valign="top">&nbsp;;<img src="Img/NoImg.gif" border="0"><a href="#" OnClick="AffPage('Commande','Papier');"><span Class="Onglet">&nbsp;;Commande de papier</span></a></td>
                              <td background="Img/Onglet/Vert/activetab_joint_left.gif" height="10%" width="2%" valign="top"></td>
        		            			<td background="Img/Onglet/Vert/activetab_body.gif" height="30%" width="23%" valign="top">&nbsp;;<img src="Img/NoImg.gif" border="0"><b Class="Onglet">&nbsp;;Commande de bobine</b></td>
        		            			<td background="Img/Onglet/Vert/activetab_right.gif" width="4px"></td>                          
                             <? } ?>
    mais j'ai toujours mon erreur et oui pour répondre a la premiere question, mon test se trouve bien dans des balise php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <? php
    $AffPage_TypeCommande = '';
     if (!empty ($_POST['AffPage_TypeCommande'])){
     $AffPage_TypeCommande = $_POST['AffPage_TypeCommande'];
    }
    ?>

  6. #6
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    927
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 927
    Par défaut
    Parfois tu utilise <? sans le php après pour commencer du code PHP. Il se peut que le serveur ne l'accepte pas et qu'il faille mettre obligatoirement <?php. Il me semble que j'ai déjà eu cette erreur (indiquant un problème à la dernière ligne du fichier) qui ressemble à un oubli d'accolade quelque part.

    Sinon, c'est quoi le message exacte de l'erreur ? Il ne faut pas sous-estimer l'utilité de ce message.

Discussions similaires

  1. code non interpreté
    Par twister9458 dans le forum Langage
    Réponses: 1
    Dernier message: 04/11/2009, 23h56
  2. code non interpreté
    Par seddik_saber dans le forum JSF
    Réponses: 2
    Dernier message: 29/10/2007, 18h27
  3. code non éxécutable
    Par abidi_niz dans le forum Langage SQL
    Réponses: 1
    Dernier message: 18/07/2005, 10h03

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