Problme d'affichage (PHP)

Choupi12 -  
seabust Messages postés 741 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un petit problème avec PHP. je débute et ai fait une page d'essai, je n'arrive pas à afficher ma page. Il doit surement y avoir un petit défaut dans mon code. Pouvezvou m'aider s'il vous plait.
Merci d'avance.



// Déclaration des paramètres de connexions
$user="root";
$passwd="mysql";
$host="localhost";
$bdd="base2donnee";

// Déclaration des variables



// Connexion à la base de données Bd1
mysql_connect($host,$user ,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd);


?>

<!---------------Titre----------------->
<br>
<h1> <p align = "center" > Liste des utilisateurs </p> </h1>

<!------------Création du tableau---------->
<br>
<br>
<table border = "1" bordercolor = "66CCFF">
<tr>

<td align = "center"> <b> Identifiant de l'utilisateur </b> </td>
<td align = "center" style = "padding-left = 7%"> <b> Nom de l'utilisateur </b> </td>
<td align = "center" style = "padding-left = 7%"> <b> Prénom de l'utilisateur </b> </td>
<td align = "center" style = "padding-left = 7%"> <b> Adresse de l'utilisateur </b> </td>
<td align = "center" style = "padding-left = 7%"> <b> Email de l'utilisateur </b> </td>
<td align = "center" style = "padding-left = 7%"> <b> Téléphone de l'utilisateur </b> </td>
</tr>
<tr>
<?php
mysql_connect ($host,$user ,$passwd) or die("erreur de connexion au serveur");
$r = mysql_query("select * from utilisateur order by nom");
$i=0 ;
while ($row = mysql_fetch_array)

if ($i%2 == 0) {$col = "#DDDDDD";} else {$col = "#FFFFFF";}
?>
<tr>
<td> <? = $row ['nom'] ?> </td>
<td> <? = $row ['prenom'] ?></td>
<td> <? = $row ['adresse'] ?></td>
<td> <? = $row ['email'] ?> </td>
<td> <? = $row ['telephone'] ?></td>
</tr>
<?
endif

$i=++;
?>
A voir également:

53 réponses

Choupi12
 
merci pour ce dernier conseil il m'a été util j'avai oublié une balise </tr> et jai rajouté des "php" aux <?. enfin j'ai du nouveau j'ai encore des erreurs sur ces lignes :

<td> <?php = echo $row ['nom']?> </td>
<td> <?php= echo $row ['prenom']?></td>
<td> <?php = echo $row ['adresse']?></td>
<td> <?php = echo $row ['email'] ?> </td>
<td> <?php = echo $row ['telephone']?></td>
0
atspinto Messages postés 338 Date d'inscription   Statut Membre Dernière intervention   27
 
pourquoi tu mets des egals ??

<?php echo $mavar; ?> c'est tout
0
seabust Messages postés 741 Date d'inscription   Statut Membre Dernière intervention   101
 
je ne sais pas pourquoi tu t'obstines
il ne faut pas que tu ferme ?> regarde ce que j'ai fait il faut utiliser echo car sinon tu brise ta boucle while de plus on ne met jamais de = après une ouverture de balise php ca ne veut rien dire
0
Choupi12
 
le $i++ sa équivaut a dire i= i+1. c'est pour incrémenté ta variable.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Choupi12
 
Ok j'enlève les égale. jvais essayé comme sa
0
seabust Messages postés 741 Date d'inscription   Statut Membre Dernière intervention   101
 
tu lis ce que j'écrit ????
je t'ai donné la solution toute a l'heure :




while ($row = mysql_fetch_array)
{


if ($i == 0) {$col = "#DDDDDD";} else {$col = "#FFFFFF";}

echo "<tr>
<td> ".$row ['nom'] ." </td>
<td> ".$row ['prenom']."</td>
<td> ". $row ['adresse'] ."</td>
<td> ". $row ['email'] ." </td>
<td> ". $row ['telephone'] ."</td>
</tr>";

$i++;
}
0
Choupi12
 
oui je l'est lu mais entre temps j'ai chercher un moment et je n'est pas réactualiser ma page. alors j'ai eu plein de réponse d'un coup. mais tkt je me penche sur ta reponse la
0
Choupi12
 
atten il y a truc que je ne comprend pas... pk enlève tu les balise php ?? et tu met un echo devant <tr> ??
0
seabust Messages postés 741 Date d'inscription   Statut Membre Dernière intervention   101
 
ben c'est comme ca que ça marche le php :-p
0
Choupi12
 
oui je suis d'accord mais si j'enlève mes balise il ne va pas reconaitre mon code php et si je met une balise en haut a coté du <tr> sa ne vas pas fonctionné. <tr> n'est pas une instruction php
0
seabust Messages postés 741 Date d'inscription   Statut Membre Dernière intervention   101
 
alors ca marche non ?
0
Choupi12
 
nan il ne reconnait pas le script php
0
seabust Messages postés 741 Date d'inscription   Statut Membre Dernière intervention   101
 
c'est a dire ?
0