Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    62

    Menu dinamico con valori del DB

    Ciao a tutti.
    Sto provando in tutti i modi per cercare di creare un meno che prende valori nel db.
    codice:
    <select size="1" name="track_name">
    <?
    $result = mysql_query("SELECT nomeprod,costo FROM prezzi WHERE (flagvalidita ='1')", $db);
    while($row = mysql_fetch_array($result))
    	for($i=0;$i<mysql_num_fields($result);)
    	{
    ?>	<option value = <? echo $nomi[$i]; ?> > <? echo $nomi[$i];
    
    	$i++;
    	}
    ?>
    </select>
    <?
    Così viene creato un meno in bianco.
    In un post precedente mi hanno consigliato questo
    codice:
    <select size="1" name="track_name">
    <?php
    $query = "SELECT * FROM $tabella WHERE giocata = '0' ORDER BY `data` ASC";
    $rs = mysql_query($query);
    while($nomi = mysql_fetch_array($rs))
    {
     echo "<option value=\"{$nomi['codice']}\">{$nomi['pista']} - {$nomi['data']}</option>\n";]}</option>\n";
    }
    ?>
    </select>
    solo che mi da errori vari.
    Non riesco a interpretare questo codice : echo "<option value=\"{$nomi['codice']}\">{$nomi['pista']} - {$nomi['data']}</option>\n";]}</option>\n";
    Per quale motivo la variabile $nome ha come indirizzo dell'array 'codice'? \n e } a cosa servono?
    Il mio db ha una tabella chiamata prezzi con campi : nomeprod, costo e flagvalidita.
    Grazie anticipato per aiuto

  2. #2
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    62
    Pleaseeeeeeeeee

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.