Visualizzazione risultati 1 fino 5 di 5

Discussione: Select con campi presi da db

  1. #1
    Guest

    Predefinito Select con campi presi da db

    Ciao a tutti qualcuno mi può aiutere a capire dov'è l'errore in questo codice:

    volevo scrivere un select ma al posto di scrivere campo x campo volevo che questi mi venissero presi da un db cos' ho scritto:

    Codice PHP:
    $query_categorie = mysql_query("SELECT * FROM ".$prefix3."_programmi_category ORDER BY name_category");


    echo
    "<select name='nwcategoria'>";

    echo
    "<option value='0'>Modifica la Categoria</option>";

    while(
    $row_categorie = mysql_fetch_array($query_categorie))
    {
    echo
    "<option value='{$row_categorie['id_category']}>{$row_categorie['name_category']}</option>";
    }
    echo
    "</select>";
    Solo che al posto che stamparmi in nome del nel select mi lascia uno spazio bianco.

    Prima che me lo chiediate la connessione c'è e funziona

  2. #2
    Guest

    Predefinito

    Prova, subito prima del while, a scrivere:
    Codice PHP:
    var_dump(mysql_fetch_array($query_categorie));
    E dimmi cosa ti restituisce.

  3. #3
    Guest

    Predefinito

    Sparisce il campo vuoto.

    Invece se lo metto subito dopo la query

    array(6) { [0]=> string(1) "1" ["id"]=> string(1) "1" [1]=> string(1) "1" ["id_category"]=> string(1) "1" [2]=> string(9) "test4you" ["name_category"]=> string(9) "test4you" }
    Ultima modifica di test4you : 09-01-2010 alle ore 16.41.38

  4. #4
    Guest

    Predefinito

    Non ti prometto niente, ma prova cosi

    Codice PHP:
    <select name='nwcategoria'>
    <option value='0'>Modifica la Categoria</option>
    <?php
    $query_categorie
    = mysql_query("SELECT * FROM ".$prefix3."_programmi_category ORDER BY name_category");

    while(
    $row_categorie = mysql_fetch_array($query_categorie))
    {
    echo
    "<option value='".$row_categorie['id_category']."'>".$row_categorie['name_category']."</option>";
    }

    ?>
    </select>

  5. #5
    Guest

    Predefinito

    Grazie mille funziona

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •