Problème de Mise en place d'un tableau

Problème de Mise en place d'un tableau - PHP - Programmation

Marsh Posté le 13-06-2005 à 14:24:01    

Bonjour,
Je débutes en programmation et je voudrais réaliser un tableau de 4 colonnes avec le résultat d'une requête, ou je veux afficher une image et une description mais en deux fois deux colonnes (j'espères que vous me comprenez) et je n'ai réussi qu'à avoir le résultat en deux colonnes alors comment faire autrement ? Merci d'avance
Voici une partie de mon programme :
Code:
<?php
$query="selec * from marque order by marqnom";
$result=$_SESSION["auto"]->request ($query) or die ("
</table>
<br/>
<b><u>Erreur dans la requete :<u><br/>
$query<br/>
Mysql:".mysql_error()." </b>
</div>
</body></html>" );
 
 
foreach ($result as $ligne)
{
list ($marqcode, $marqnom, $image) = $ligne;
print ("
<tr>
<td align=\"center\">" );
 
if (file_exists ("images/".$image))
{
print ("
<img src=\"images/$image\" width=\"60\" height=\"60\" alt=\"$marqnom\"/>" );
}
else
{
print ("
" );
}
print ("
</td>
<td>
$marqnom
</a>
</td>
</tr>" );
}
 

Reply

Marsh Posté le 13-06-2005 à 14:24:01   

Reply

Marsh Posté le 13-06-2005 à 14:27:18    


Code :
  1. <?php
  2. $query="selec * from marque order by marqnom";
  3. $result=$_SESSION["auto"]->request ($query) or die ("
  4. </table>
  5. <br/>
  6. <b><u>Erreur dans la requete :<u><br/>
  7. $query<br/>
  8. Mysql:".mysql_error()." </b>
  9. </div>
  10. </body></html>" );
  11. foreach ($result as $ligne)
  12. {
  13. list ($marqcode, $marqnom, $image) = $ligne;
  14. print ("
  15. <tr>
  16. <td align=\"center\">" );
  17. if (file_exists ("images/".$image))
  18. {
  19. print ("
  20. <img src=\"images/$image\" width=\"60\" height=\"60\" alt=\"$marqnom\"/>" );
  21. }
  22. else
  23. {
  24. print ("
  25. " );
  26. }
  27. print ("
  28. </td>
  29. <td>
  30. $marqnom
  31. </a>
  32. </td>
  33. </tr>" );
  34. }


c'est deja plus lisible


---------------

Reply

Marsh Posté le 13-06-2005 à 14:35:13    


tu peux fare qq chose du genre :  

Code :
  1. $i = 0 ;
  2. while( $data = myslq_fetch_array($result)){
  3.    if($i%2 ==0)
  4.        echo "<tr>";
  5.    echo "<td>image</td><td>valeur</td>";
  6.    if($i%2 !=0)
  7.        echo "</tr>";
  8. $i++;
  9. }


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed