Scorrere array bidimensionale

Ciao con questo codice estraggo i dati dal DB riguardanti l'etichetta di una pagina e il suo id :

$exec = mysql_query($query);

 while($result = mysql_fetch_array($exec)){

   $lol[] = $result;

 }

potrei mettere il codice HTML dove ora c'è lol = result

solo che non potrei modificarlo comodamente perchè dovrei andare a modificare la classe e non voglio che il codice in questa venga toccato o perlomeno che non compaia HTML in questa.

la mia idea sarebbe quella di scorrere il metodo con un foreach e di creare una lista di

<li><a href="/contents/$id">$label</a></li>

inserendo sto codice nel ciclo direttamente nella pagina dove chiamo il metodo( anzichè nella classe )

già io faccio una cunfusione incredibile con gli array monodimensionali, figuratevi ora!

Gianni come posso fare ?

 :bye:

P.S.: in mysql che differenza c'è tra diverso <> e diverso != ?

inviato 10 anni fa
Andrea Turso
Andrea Turso
86
modificato 10 anni fa
X 0 X
<?php
foreach($lol as $riga)
{
   echo "<li><a href=\"/contents/$riga[id]\">$riga[label]</a></li>"
}
?>

oppure

<?php foreach($lol as $riga):?>
<li><a href="/contents/<?php echo $riga['id']?>"><?php echo $riga['label']?></a></li>
<?php endforeach?>

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

ma perchè sono così stupido?

mi sembrava talmente ovvia la risposta che avevo preferito non provarla perchè mi sembrava una perdita di tempo xD

:bye:

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda