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

Discussione: elenco valori

  1. #1

    elenco valori

    ho una form con la quale inserisco dati in una tabella chiamata PIPPO, nella form oltre ad una serie
    di campi testo ho anche un elenco valori che mostra dei dati presenti in una tabella PAPERINO (marche di auto, fiat, opel, renault, ecc.)
    Questa form invia i dati ad una seconda tabella chaimata PLUTO.
    Ora vorrei creare un file per eseguire la eventuale modifica dei dati inseriti e vorrei che mi venissero stampati
    i dati inseriti in precedenza sia nei campi testo che negli elenchi valori.
    Ad esempio vorrei che nell'elenco valori venisse visualizzato il record inserito in precedenza con la possibilità di modificarlo.
    Spero di essere riuscito a spiegarmi
    grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    credo voglia vedere lo stesso dato inserito nella lista valori.
    Las cosa interessa anche me
    lupo

  4. #4
    esempio
    ho salvato nella tabella pippo ho salvato come marca opel oltre agli altri dati
    vorrei, quando si apre il file con la form per la monodifica che mi venissero visualizzati tutti i dati precedentemente inseriti compreso aquello inserito nella lista valori, cioè opel.
    per quanmto riguarda i campi testo lo so fare non lo fare per la lista valori

  5. #5
    E' sufficiente che aggiungi l'attributo selected="selected" al tag OPTION quando il valore nel database è uguale a quello del ciclo che utilizzi per estrarre i valori dalla tabella PAPERINO.

  6. #6
    se non ti è di peso puoi farmi un piccolo esempio.
    e' da oggi che ci butto il sangue
    grazie

  7. #7
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    Codice PHP:
    $cs "";
    if(
    $row['valore'] == $condizione){
    $cs "selected=\"selected\"";
    }

    <
    select name="campo">
    <
    option $cs>valore</option>
    ...
    </
    select
    qualcosa di questo genere

  8. #8
    Utente di HTML.it L'avatar di lupo92
    Registrato dal
    Feb 2004
    Messaggi
    254
    io ci ho provato ma non mi funziona
    lupo

  9. #9
    ciao brodik e scusami se mi faccio vivo dopo un poco, ma la mia ADSL non va bene.
    Purtroppo per mia ignoranza non sono riuscito a capire come fare e per questo chiedo ancora aiuto a te e quasnti altri sono disposti a darmelo.
    Posto un piccolo esempio dello script che ho

    Questa è la tabella nella quale vi sono tutte le informazioni sulle auto
    codice PHP:
    <?php
    $query = "SELECT * FROM auto WHERE id = 51 ";
    $result = mysql_query($query) or die(mysql_error());
    while ($row = mysql_fetch_assoc($result))
    {
    print $row['marca_auto'];
    print "
    ";
    print $row['cilindrata_auto'];
    print "
    ";
    print $row['colore_auto'];
    print "
    ";
    ECC. ECC.
    } ?>

    Questa è la tabella che contiene le marche dell'auto
    e che vorrei in fase di update mi venisse selezionata la marcha dell'auto.
    Per esempio
    se l'id 51 la marca dell'auto è renault vorre che nell'elenco valori che estrae le marche dalla tabella marche fosse selezionata la renault.
    codice PHP:
    <?php
    $query = "SELECT * FROM marche order by desc_marche";
    $res = mysql_query($query);
    echo "<select name='desc_marche'>";
    while($row= mysql_fetch_array($res)){
    echo "<option>".$row['desc_marche']."</option>";
    }
    echo "</select>";
    ?>

    ringrazio anticipatamente

  10. #10
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    Codice PHP:
    <?php
    $query 
    "SELECT * FROM auto WHERE id = 51 ";
    $result mysql_query($query) or die(mysql_error());
    while (
    $row mysql_fetch_assoc($result))
    {
    print 
    $row['marca_auto'];
    print 
    "
    "
    ;
    print 
    $row['cilindrata_auto'];
    print 
    "
    "
    ;
    print 
    $row['colore_auto'];
    print 
    "
    "
    ;
    ECCECC.
    ?>
    Codice PHP:
    <?php
    $query 
    "SELECT * FROM marche order by desc_marche";
    $res mysql_query($query);
    echo 
    "<select name='desc_marche'>";

    while(
    $rowmysql_fetch_array($res)){
    $cs "";
    if(
    $row['marca_auto'] == $row['desc_marche']){
    $cs "selected=\"selected\"";

    echo 
    "<option {$cs}>".$row['desc_marche']."</option>";
    }
    echo 
    "</select>";
    ?>

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.