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 :

Problème affichage champs


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 2006
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 140
    Par défaut Problème affichage champs
    Voici le code de ma page html à laquelle j'ai rajouté du php . En fait , je dois récupérer dans la base de données mySQL certains champs d'une certaine table . Et j'ai même essayé de mettre ce code dans un fichier php et à ce moment-là , ça n'affiche rien (Même pas le "bonjour").


    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <!-- Date de création: 21/01/2008 --> 
     
    <head> 
    <link rel="StyleSheet" type="text/css" href="../css/index.css"> 
     
    <style type="text/css">
    h1
    {
    	color:red;	
     
    } 
     
    </style>
    </head>
     
    <body> 
     
    <img src="../../28371Projet/images/unePizza.gif" class="photoLogo" title="Pizza aux champignons"></img> 
    <img src="../images/livreurPizza2.jpg" class="livreurPizza"></img>
     
    <ul>
     
    <li><a href="index.html">Accueil</a></li> 
    <li><a href="nouveautes.html">Nouveautes</a></li>
    <li><a href="photos.html" target="_blank">Photos</a></li>
    <li>Nos Pizzas</li>
    <li><a href="contact.html">Contact</a></li>
    </ul>
     
    <br><br> 
    <table>	
     
    <tr> 
    <td valign="top"><br>	
    <h1>Nos menus</h1>
    </td>
    </tr> 
    <?php  echo "bonjour";
    	$link = mysql_connect("127.0.0.1","lolo123","141312"); 
    	$bdlink=mysql_select_db("commande",$link);
    	$query_ins="SELECT * FROM produits";
    	$result2=mysql_query($query_ins,$link);
     
    	while($myrow=mysql_fetch_array($result2)){
    		<tr>
    		<td>echo $myrow[id_produit];</td>	
    		</tr>
    	}	
     
    	mysql_close($link);
    ?>
    </table>
     
    </body>
    </html>

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonsoir,
    l'extension de ce fichier doit obligatoirement être .php. De plus, s'il y a une erreur, le script n'affichera rien du tout et c'est le cas. Pour voir les erreurs, utilisez les fonctions adéquates.

    Une première erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    while($myrow=mysql_fetch_array($result2)){
    <tr>
    <td>echo $myrow[id_produit];</td>
    </tr>
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    while($myrow=mysql_fetch_array($result2))
     echo '<tr><td>'.$myrow['id_produit'].'</td></tr>';
    Cordialement,
    DaRiaN.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 70
    Par défaut
    ce n'est pas possible que ça n'affiche rien....enfin je n'ai jamais vu ça et puis d'après ton code, même si il y avait une erreur comme l'a souligné darian, tu aurais du avoir le départ d'affiché comme tes liens ton titre "nos menus".....au passage pourquoi fais tu appel à une page css et après tu fais ton ton css dans ta page en php? quel est l'intérêt? le mieux c'est de faire une page .css ou tu répertorie tous tes style qui correspondront chacun à une partie de ton site, a un titre, a un champ,.....
    si ta page était fausse, il t'afficherai un message d'erreur .....or là tu nous dit que tu n'en a pas .....

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Il est possible que rien ne soit affiché : ça peut arriver dans le cas où le script présente une ou plusieurs erreurs de syntaxe et que le serveur n'est pas configuré pour afficher ces erreurs (paramètre display_errors à Off - valeur recommandée pour un serveur en production - au lieu de On - environnement de développement).

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 70
    Par défaut
    a ok ça je n'y avais carrément pas penser...que l'on pouvait désactiver l'affichage....mais dans ces cas là en tant que développeur ça ne doit pas être simple...non? c'est grâce au message des erreurs que l'on trouve la solution.....

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Justement, dans un environnement de développement, il vaut mieux les activer Cela dit, si le serveur est bien configuré on retrouve trace des erreurs PHP quelque part ("par défaut" dans le journal d'erreur de celui-ci) et indépendamment de leur affichage ou non côté client.

Discussions similaires

  1. Problème affichage champs liée à une autre table
    Par Beaudelicius dans le forum IHM
    Réponses: 5
    Dernier message: 21/09/2012, 16h37
  2. [2.x] Problème affichage champ de type "time"
    Par hx.jonathan dans le forum Symfony
    Réponses: 2
    Dernier message: 06/11/2011, 14h08
  3. Réponses: 2
    Dernier message: 14/03/2011, 14h11
  4. [AC-2007] problème affichage champ calculé sous 2007
    Par Aladin_23 dans le forum IHM
    Réponses: 9
    Dernier message: 23/11/2010, 10h05
  5. Réponses: 2
    Dernier message: 09/09/2009, 11h40

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