8797 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai une question, finalement assez simple (dans sa formulation, mais pas dans sa résolution)...

Est-il possible de faire de ce bout de code une boucle?


<?php

$id = array();
$titre = array();
$prix = array();
$categorie = array();

$requete = requete('SELECT id, titre, prix, categorie FROM catalogue');

while($message = objetsuivant($requete))
    array_push($id, stripslashes(htmlentities($message->id)));
mysql_data_seek($requete,0);
while($message = objetsuivant($requete))
    array_push($titre, stripslashes(htmlentities($message->titre)));
mysql_data_seek($requete,0);
while($message = objetsuivant($requete))
    array_push($prix, stripslashes(htmlentities($message->prix)));
mysql_data_seek($requete,0);
while($message = objetsuivant($requete))
    array_push($categorie, stripslashes(htmlentities($message->categorie)));

?>
Administrateur
Bonjour,

En direct de dew:

-----

while($catalogue = mysql_fetch_assoc($requete)) {
  $id[] = $catalogue['id'];
  $titre[] = $catalogue['titre'];
  $prix[] = $catalogue['prix'];
  $categorie[] = $catalogue['categorie'];
}


mais ce n'est pas très pratique de stocker tout dans 4 tableaux indépendants. d'autant plus que l'index peut varier.
-----
Modifié par Felipe (12 Dec 2008 - 13:33)
Et j'ajouterais (à Heyoan), regarder "carefully" asort...
Parce que les fonctions de tri en PHP sont tout sauf intuitives.
Modérateur
Mpok a écrit :
Et j'ajouterais (à Heyoan), regarder "carefully" asort...
Parce que les fonctions de tri en PHP sont tout sauf intuitives.


Salut,

Je ne suis pas d'accord avec toi. La pléthore de méthodes de trie qu'il y a est déconcertante. Il suffit d'utiliser à bon escient la bonne méthode.

++
Mpok a écrit :
Et j'ajouterais (à Heyoan), regarder "carefully" asort...
Parce que les fonctions de tri en PHP sont tout sauf intuitives.
Plutôt d'accord avec toi dès qu'il s'agit de tableaux multidimensionnels mais sinon je les trouve assez claires... Smiley murf