rems02
Messages postés101Date d'inscriptionvendredi 4 avril 2003StatutMembreDernière intervention21 janvier 2008
-
10 mai 2007 à 13:33
psykocrash
Messages postés240Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention17 mars 2009
-
11 mai 2007 à 16:07
Bonjour,
J'ai un petit probleme avec la fonction FOR et mysql_query
Je voudrai extraires les données de ma bdd MySQL
dans un tableau html de la forme:
-------------------------------------
* img1 * img2 * img3 * img4 *
-------------------------------------
* nom1 * nom2 * nom3 * nom4*
-------------------------------------
bien sur les deux premiere ligne se repete le nombre de fois necessaire
voila mon code source qui ne fonctionne pas
car il m'extret tjrs les 4 premeres images et nom
<?php
include ("connexion.php");
// on recupère tous les données de la table 'GN_nbr_pays'
//on recupère le nombre d'enregistrements dans la table GN_nbr_pays, variable $row
$select = 'SELECT * FROM GN_nbr_pays';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_num_rows($result); //nbr d'enregistrement
$fin_for = ceil($row/4); // entier superieur pour la fin de la boucle
echo "\";
for ($i=1 ; $i<=$fin_for ; $i++)
{
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
?>
et si je ne place pas la ligne
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
avant chaque boucle FOR alors ça ne marche pas le tableau est vide
psykocrash
Messages postés240Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention17 mars 2009 11 mai 2007 à 16:07
C'est normal, car quand tu parcours le résultat, tu te "déplace", et quand t'arrive à la fin, bin c'est normal : y'a plus rien APRES. Ce qu'il faut faire, c'est utiliser ça :