Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    xchè mi crea un menu per ogni variabile ?

    //SELECT MONTAGNE
    $m= mysql_query("select id_montagne, montagne from montagne where id_montagne <> '0'") or die (mysql_error());
    while ($row = mysql_fetch_array($m))
    {
    $id_monti= $row['id_montagne'];
    $mont= $row['montagne'];

    echo "
    <select size=\"1\" name=\"montagne\" style=\"font-family: Arial; font-size: 8 pt; font-weight: bold\">
    \'<option value=\" \'.$id_monti.\'\">\'.$mont.\'</option>\'
    </select>";
    }


    invece di crearmi un menu con all' interno le variabili, mi crea tanti menu quante sono le variabili...
    dove sbaglio??

    ciao e grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    perchè metti il select dentro il ciclo while, quando va lasciato fuori

    dentro il ciclo lascia solo l'option.
    think simple think ringo

  3. #3
    'desso provo e te fo saver

  4. #4
    //SELECT MONTAGNE
    $m= mysql_query("select id_montagne, montagne from montagne where id_montagne <> '0'") or die (mysql_error());
    while ($row = mysql_fetch_array($m))
    {
    $id_monti= $row['id_montagne'];
    $mont= $row['montagne'];
    }
    echo "
    <select size=\"1\" name=\"montagne\" style=\"font-family: Arial; font-size: 8 pt; font-weight: bold\">
    \'<option value=\" $id_monti\"> $mont </option>\'
    </select>";


    ora ho fatto la modifica ( in rosso ) ma mi fa vedere una sola variabile,
    se faccio l' echo di $mont prima del select, me le fa vedere tutte però... per cui non è un problema della query...
    c'è qualche altro errore??

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    //SELECT MONTAGNE
    $m= mysql_query("select id_montagne, montagne from montagne where id_montagne <> '0'") or die (mysql_error());
    while ($row = mysql_fetch_array($m))
    echo "
    <select size=\"1\" name=\"montagne\" style=\"font-family: Arial; font-size: 8 pt; font-weight: bold\">\n";
    {
        $id_monti= $row['id_montagne'];
        $mont= $row['montagne'];
        echo "<option value=\" $id_monti\"> $mont </option>\n";
    }
    echo "</select>";
    think simple think ringo

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    205
    Codice PHP:

    //SELECT MONTAGNE
    $mmysql_query("select id_montagne, montagne from montagne where id_montagne <> '0'") or die (mysql_error());

    echo 
    "
    <select size=\"1\" name=\"montagne\" style=\"font-family: Arial; font-size: 8 pt; font-weight: bold\">"
    ;
    while (
    $row mysql_fetch_array($m))
    {
    echo 
    "<option value=\"".$row['id_montagne']."\">".$row['montagne']."</option>";
    }
    echo (
    "</select>"
    .

  7. #7
    la soluzione di Marketto non funge...
    quella iced si... grazie a tutti e due per l' aiuto...

    ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    205
    ciao
    .

  9. #9
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da ferrate
    la soluzione di Marketto non funge...
    quella iced si... grazie a tutti e due per l' aiuto...

    ciao
    ho sbagliato nel copia ed incolla
    anche tu xò, controllare meglio e guardare perchè avevi l'errore dal mio codice



    think simple think ringo

  10. #10
    ehm ... nn me ne ero manco accorto io...


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.