Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Menų a tendina con dati dal database

    Come da titolo ho un problema con il popolamento di un menų a tendina con dei dati da un database. Questo č il codice

    <?php
    $query="SELECT Cognome, Nome FROM ISCRITTI ORDER BY Cognome";
    $res = mysql_query($query);
    if ($res && mysql_num_rows($res)>0){
    ?>
    <select name="ISCRITTI">
    <?php
    while($row=mysql_fetch_assoc($res)){
    ?>
    <option value="<?php echo $row['Cognome']?>"><?php echo $row[‘Nome’]?></option>
    <?php
    }
    ?>

    Non riesco a capire quale sia il problema, mi restituisce un menų a tendina vuoto.
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    fai un echo di mysql_num_rows($res) e vedi se l'errore č nella query o chissā dove


  3. #3
    Non riesco a capire quale sia il problema, ma il codice č corretto?
    Non sono molto esperto, c'č un modo diverso per ottenere un menų a tendina?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    Il codice a spanne sembra corretto, da qualche parte dovresti avere un mysql_connect(qualcosa) altrimenti hai gravi problemi di sicurezza, ma in codice di per sé č giusto.
    fai cosė:
    codice:
    <?php
    codice:
    $query="SELECT Cognome, Nome FROM ISCRITTI ORDER BY Cognome";
    $res = mysql_query($query);
    if ($res && mysql_num_rows($res)>0){
    echo('bbbbbbbbbbbbbbbbb');
    ?>
    <select name="ISCRITTI">
    <?php
    while($row=mysql_fetch_assoc($res)){
    ?>
    <option value="<?php echo $row['Cognome']?>"><?php echo $row[‘Nome’]?></option>
    <?php
    }
    ?>
    

    se ti stampa una serie di bbbb il problema non č qua (ovvero nel database, come credo che sia)

    Ultima modifica di SimoX90; 13-01-2014 a 21:55

  5. #5
    Stampa questo
    0){ echo('bbbbbbbbbbbbbbbbb'); ?>

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    <?php
    lo hai messo?

  7. #7
    Ho messo cosė:

    <?php
    $query="SELECT Cognome, Nome FROM ISCRITTI ORDER BY Cognome";
    $res = mysql_query($query);
    if ($res && mysql_num_rows($res)>0){
    echo('bbbbbbbbbbbbbbbbb');
    ?>
    <select name="ISCRITTI">
    <?php
    while($row=mysql_fetch_assoc($res)){
    ?>
    <option value="<?php echo $row['Cognome']?>"><?php echo $row[‘Nome’]?


    ></option>
    <?php
    }
    ?>

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    beh allora hai qualche tag che ti si chiude fuori posto!
    prova cosė:
    <?php
    $query="SELECT Cognome, Nome FROM ISCRITTI ORDER BY Cognome";
    $res = mysql_query($query);
    if ($res && mysql_num_rows($res)>0){
    echo('bbbbbbbbbbbbbbbbb');
    ?>
    <select name="ISCRITTI">
    <?php
    while($row=mysql_fetch_assoc($res)){
    ?>
    <option value="<?php echo $row['Cognome']?>"><?php echo $row[‘Nome’]?></option>
    <?php
    }}
    ?>

  9. #9
    Ho inserito il tuo codice ma continua a stampare 0){ echo('bbbbbbbbbbbbbbbbb'); ?>

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2013
    Messaggi
    228
    allora hai dei tag php fuori posto, dovrebbe stamparti solo delle bbb oppure nulla, di sicuro non 0){ echo(' ... '); ?>

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.