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

    xchè questo menù non prende tutti i dati dal db?

    perchè questo menu non prende tutti i dati dal db?
    Come mai questo menu a tendina mi prende solo due dei 3 dati presenti nel campo nome del database?Ho notato che te tolgo "Group by nome" invece mi prende anche il nome che non considera altrimenti, ma naturlamente me lo visualizza tutte le volte che è nel db.


    <?
    include "connessione.php";
    $db = mysql_connect("$server", "$username", "$password");
    mysql_select_db("$database",$db);
    $sql= "SELECT nome FROM realizzazioni Group by nome";
    $dati=mysql_query($sql) or die($sql);
    ?>

    //etc etc ...e questo è il menù:

    while($data=mysql_fetch_object($dati))
    {
    echo '<tr><td width=\"200\" >Seleziona</td>';
    echo '<td><select name="nome1">';
    echo '<option value="" selected></option>';
    while ( $row = mysql_fetch_array($dati) ) {
    echo '<option value="'.$row['nome'].'">'.$row['nome'].'</option>';
    }
    echo '</select>';
    }

  2. #2

    Re: xchè questo menù non prende tutti i dati dal db?

    Originariamente inviato da fair76
    perchè questo menu non prende tutti i dati dal db?
    Come mai questo menu a tendina mi prende solo due dei 3 dati presenti nel campo nome del database?Ho notato che te tolgo "Group by nome" invece mi prende anche il nome che non considera altrimenti, ma naturlamente me lo visualizza tutte le volte che è nel db.


    <?
    include "connessione.php";
    $db = mysql_connect("$server", "$username", "$password");
    mysql_select_db("$database",$db);
    $sql= "SELECT nome FROM realizzazioni Group by nome";
    $dati=mysql_query($sql) or die($sql);
    ?>

    //etc etc ...e questo è il menù:

    while($data=mysql_fetch_object($dati))
    {
    echo '<tr><td width=\"200\" >Seleziona</td>';
    echo '<td><select name="nome1">';
    echo '<option value="" selected></option>';
    while ( $row = mysql_fetch_array($dati) ) {
    echo '<option value="'.$row['nome'].'">'.$row['nome'].'</option>';
    }
    echo '</select>';
    }

    prova a sostituire questo con il tuo secondo pezzo !!





    prova cosi:
    Codice PHP:
    echo "<tr><td width=\"200\" >Seleziona</td>"
    echo 
    "<td><select name=\"nome1\">";
    echo 
    "<option value=\"\" selected></option>";
    while(
    $data=mysql_fetch_object($dati)) 

    echo 
    "<option value=\"$dati->nome\">$dati->nome</option>"

    echo 
    "</select>"

  3. #3
    allora ci sei eh? malandrino!!!!

    tu mi dici di fare così:

    while($data=mysql_fetch_object($dati))
    {
    echo "<tr><td width=\"200\" >Seleziona</td>";
    echo "<td><select name=\"nome1\">";
    echo "<option value=\"\" selected></option>";
    while($data=mysql_fetch_object($dati))
    {
    echo "<option value=\"$dati->nome\">$dati->nome</option>";
    }
    echo "</select>";
    }

    ma adesso non mi prnede più manco un valore....

  4. #4
    Originariamente inviato da fair76
    allora ci sei eh? malandrino!!!!

    tu mi dici di fare così:

    while($data=mysql_fetch_object($dati))
    {
    echo "<tr><td width=\"200\" >Seleziona</td>";
    echo "<td><select name=\"nome1\">";
    echo "<option value=\"\" selected></option>";
    while($data=mysql_fetch_object($dati))
    {
    echo "<option value=\"$dati->nome\">$dati->nome</option>";
    }
    echo "</select>";
    }

    ma adesso non mi prnede più manco un valore....
    scusa ho sbagliato con le vocali:
    Codice PHP:

    while($data=mysql_fetch_object($dati))
    {
    echo 
    "<tr><td width=\"200\" >Seleziona</td>";  
    echo 
    "<td><select name=\"nome1\">"
    echo 
    "<option value=\"\" selected></option>"
    while(
    $data=mysql_fetch_object($dati))  
    {  
    echo 
    "<option value=\"$data->nome\">$data->nome</option>";  
    }  
    echo 
    "</select>";


    questo è corretto mi ci gioco la cena che mi devi !!!!

  5. #5
    la cena te la devo lo stesso....ma continua a prendermi solo sue valori, i soliti due....

  6. #6
    posta i valori che hai nel db

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.