begin process at 2012 02 15 09:04:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

FOR et mysql_query


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

FOR et mysql_query

jeudi 10 mai 2007 à 13:33:17 | FOR et mysql_query

rems02

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 "<table width=\"600\" border=\"0\"><tr>";

    for ($i=1 ; $i<=$fin_for ; $i++)
    {   

$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );

for($debut=0 ; $debut<=3 ; $debut++)
{

$tab = mysql_fetch_array ($result);
$pays = $tab['pays'];
$img = $tab['img'];
if ($img == "") {$img = "flags/defaut.gif";}

print("
<td width=\"200\" class=\"Txt\"><div align=\"center\">
<a href=\"#\"><img src=\"$img\" alt=\"$pays\" width=\"45\" height=\"30\" border=\"0\"></a></div>
</td>
");

}

echo '</tr><tr>';

$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );

for($debut1=0 ; $debut1<=3 ; $debut1++)
{

$tab1 = mysql_fetch_array ($result);
$pays1 = $tab1['pays'];

print("<td width=\"200\" class=\"Txt\"><div align=\"center\">$pays1</div></td>");
}
echo '</tr>';
    }
echo '</table>';

// on ferme la connexion à mysql
mysql_close();

?>

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

comment faire autrement ???

merci pour votre aide


[font=Lucida Console][red]Rem'S[/red][/font=Lucida Console][8D]
vendredi 11 mai 2007 à 16:07:27 | Re : FOR et mysql_query

psykocrash

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 : mysql_data_seek($result, 0); ce qui te permettra de te replacer au début.


Cette discussion est classée dans : mysql, query, for, result, pays


Répondre à ce message

Sujets en rapport avec ce message

Retour à la ligne [ par philagui ] Bonjour,je fais afficher tous les resultats d'un champ d'une DB MySQL par l'intermédiaire du script suivant:$sql="SELECT Titre FROM Tableaux WHERE 1"; Question MySQL [ par mightteam ] j'ai fait mon moteur de recherche mais je voudrais limité le nombre de resultats a afficher par page quel commande dois-je utiliser?ma requète est la Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource [ par alanbraxe31 ] bonjour à tous!voici mon script:$query = "SELECT distinct nfa_a FROM archive WHERE nfa_a LIKE \"%$Mot%\" ";$result = mysql_query($query);$row = mysql_ problème de requête avec mots de passe cryptés [ par dubitoph ] ChristopheBonjour,Après encryption d'un mot de passe saisi dans un formulaire html et un autre dans une base de données MySql, je voudrais les compare afficher images blob dans table mysql [ par RealKEV1 ] Bonjour,Seriez-vous m'aider pour afficher toutes les images de type Blob de ma table MySql???Voici mon code, mais ça ne boucle pas sur les images, ça Prob : Récuperer des valeurs à partir d'une liste [ par gssk ] Je n'arrive pas à recuper une valeur à partir d'un id seclectioné ds une liste, l'erreur est sur le mysql_fetch_array (en rouge) est ce que qqun pourr problème avec doublon dans ma classe de base de donnée [ par Dyr3e ] bonjour, j'ai un problème de Doublon avec la classe pour les base de donnée que j'utilise. Je n'arrive pas a trouver d'ou cela viens mais j'obtiens su besoisn d'une petite aide sur erreur [ par speedylol ] bonjour, j ai une petite erreur dans mon code mais je de voix pas la quelle. j 'airais besoins de vos lumière.$query = "SELECT * FROM chatuser WHERE p recherche d une id sur 3 tables [ par Teclis01 ] voici l'erreurParse error: parse error, unexpected T_ELSE voici le code!$table="etcitem";  $query = "SELECT * FROM $table WHERE item_id= $item";  $res mon formulaire ne se declenche pas [ par oli375 ] voila j'ai une première page  pour ajouter un joueur jeuille de match. php:session_start();include("connection_base.php");if(isset($_SESSION['selectio


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales