Problème d'affichage de requête sql PHP/Mysq

Résolu/Fermé
dicy Messages postés 19 Date d'inscription lundi 26 avril 2010 Statut Membre Dernière intervention 7 juin 2010 - 26 avril 2010 à 12:46
dicy Messages postés 19 Date d'inscription lundi 26 avril 2010 Statut Membre Dernière intervention 7 juin 2010 - 27 avril 2010 à 11:34
Bonjour
Je suis novice en php, et j'essais de faire un petit programme pour afficher les enregistrement d'une table. J'ai vu sur internet beaucoup de script. Mon script m'affiche une page blanche avec "affichage " en gras (c'est normal vu que je lui demande de me l'afficher)
Je travaille avec WampServer. Voici mon script (tout bebete )

<?php

$cnx = mysql_connect('localhost', 'root', '') or die("impossible de se connecter");

$db= mysql_select_db ('referentiel',$cnx) or die ("impossible douvrir la base");


// On récupère tout le contenu de la table processus
$query = "SELECT * FROM 'processus'";
$reponse = mysql_query($query) or die("probleme de requete sql");


// On affiche chaque entrée une à une
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p>
<strong>Affichage</strong> <?php echo $donnees['processus']; ?> <br />
<?php echo $donnees['macroprocessus']; ?> <br />


</p>

<?php
}
mysql_close(); // Termine le traitement de la requête

?>





Y a t-il quelqu'un qui ait compris d'ou vient le probleme??
Merci
A voir également:

4 réponses

okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
26 avril 2010 à 16:19
bête question mais à tu dans ta table processus un champ appelé processus et macroprocessus ?
0
dicy Messages postés 19 Date d'inscription lundi 26 avril 2010 Statut Membre Dernière intervention 7 juin 2010
26 avril 2010 à 18:13
Oui
Le probeleme vient du fait que le code sql n'est pas interprété, seul le code statique est interprété
0
dicy Messages postés 19 Date d'inscription lundi 26 avril 2010 Statut Membre Dernière intervention 7 juin 2010
26 avril 2010 à 19:02
Enfin Résolu
En cherchant un peu partout, il fallait tout simplement supprimer la derniere ligne : mysql_close();

Merci okuni pour ton intérêt, ça fait plaisir :)
0
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
26 avril 2010 à 20:30
sérieux? ça fonctionne en enlevant mysql_close(); ?
C'est pas censé poser problème.
0
dicy Messages postés 19 Date d'inscription lundi 26 avril 2010 Statut Membre Dernière intervention 7 juin 2010
27 avril 2010 à 11:34
Eh oui!
Voici mon script final avec une petite mise en forme
(pas si intéressant que ça, mé bon, qui sait)



<table>
<tr>

<th>Application</th>
<th>Type</th>
<th>Sous Processus</th>
<th>Processus</th>
<th>Macro processus</th>

</tr>

<?php
// On affiche chaque entrée une à une
while ($donnees = mysql_fetch_array($reponse) )
{

?>
<p>
<tr>
<th><?php echo $donnees['Appli']; ?> </th>
<th> <?php echo $donnees['Type']; ?> </th>
<th> <?php echo $donnees['Sousprocessus']; ?> </th>
<th><?php echo $donnees['Processus']; ?> </th>
<th><?php echo $donnees['Macroprocessus']; ?> </th>

</tr>

</p>


<?php
}


?>
</table>
0