Votre question

PHP image et variables

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
28 Octobre 2010 17:37:15

Bonjour à tous,

Je vous demande de l'aide car je bloque explication :

J'ai crée une page php pour afficher la liste de mes membres, dans cette page il y a un tableau avec plusieurs colonnes, Une de ces colonnes est ADMINISTRATION

Si $admin = 0 ce n'est pas un administrateur
Si $admin = 1 c'est a administrateur

Je voudrai que si $admin =1 il y ait une image qui s'affiche dans mon tableau pour chaque membre si il ne l'est pas il n'y a rien qui s'affiche mais je ne vois pas comment faire... Auriez vous une idée ?

Je vous montre le code ici :

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$req = mysql_query("
SELECT * FROM user
");
echo "<table border=15 >
<tr>
<td width=300px height=50px p align=center>
Login
</td>
<td width=300px p align=center>
Courriel
</td>
<td width=300px p align=center>
Administrateur
</td>
</tr>";
$numrows = mysql_num_rows($req);
while ($row = mysql_fetch_assoc($req))
{
$login = $row['login_user'];
$mail = $row['mail_user'];
$admin = $row['admin'];

echo "
<tr>
<td width=300px height=50px p align=center>
$login
</td>
<td width=300px p height=50px align=center>
$mail
</td>
<td width=300px height=50px p align=center>
$admin
</td>
</tr>

";

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



Merci d'avance

Cordialement

Miskaland

Autres pages sur : php image variables

28 Octobre 2010 18:20:28

insert une condition if() else()
m
0
l
a c 145 L Programmation
28 Octobre 2010 20:54:44

Je n'ai pas compris où tu voulais une image, j'imagine que c'est à la place de $admin.
Donc ton code peut devenir:
  1. <?php
  2. $req = mysql_query("
  3. SELECT * FROM user
  4. " );
  5. echo "<table border=15 >
  6. <tr>
  7. <td width=300px height=50px p align=center>
  8. Login
  9. </td>
  10. <td width=300px p align=center>
  11. Courriel
  12. </td>
  13. <td width=300px p align=center>
  14. Administrateur
  15. </td>
  16. </tr>";
  17. $numrows = mysql_num_rows($req);
  18. while ($row = mysql_fetch_assoc($req)) {
  19. $login = $row['login_user'];
  20. $mail = $row['mail_user'];
  21. $admin = $row['admin'];
  22. echo "
  23. <tr>
  24. <td width=300px height=50px p align=center>$login</td>
  25. <td width=300px p height=50px align=center>$mail</td>
  26. <td width=300px height=50px p align=center>".($admin==1)?"<img src=ton/image.jpg"?""."</td>
  27. </tr>";
  28. }
  29. ?>
m
0
l
Contenus similaires
28 Octobre 2010 21:02:44

  1. <?
  2. $req = mysql_query("SELECT * FROM user" );
  3. ?>
  4. <table border="15">
  5. <tr>
  6. <td width="300px" height="50px" align="center">
  7. Login
  8. </td>
  9. <td width="300px" align="center">
  10. Courriel
  11. </td>
  12. <td width="300px" align="center">
  13. Administrateur
  14. </td>
  15. </tr>
  16. <?
  17.  
  18. while ($row = mysql_fetch_assoc($req))
  19. {
  20. $login = $row['login_user'];
  21. $mail = $row['mail_user'];
  22. $admin = $row['admin'];
  23. $img = ($admin == 0) ? "" : "<img src=\"chemin/de/limage.jpeg\" />";
  24. ?>
  25. <tr>
  26. <td width="300px" height="50px" align="center">
  27. <?= $login; ?>
  28. </td>
  29. <td width="300px" height="50px" align="center">
  30. <?= $mail; ?>
  31. </td>
  32. <td width="300px" height="50px" align="center">
  33. <?= $img; ?>
  34. </td>
  35. </tr>
  36. }
  37. </table>
  38. ?>

Voilà ici cela affiche une image uniquement pour les "login" qui correspondent à $admin == 1
m
0
l
29 Octobre 2010 00:38:30

Merci maeis c'est bon c'est résolut :)  merci beaucoup à tous :D 
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS