Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di lupo.s
    Registrato dal
    Feb 2001
    Messaggi
    185

    campo diabilitato ma valore esistente

    c'è modo di avere un campo di inserimento (sia esso testo select ecc) disabilitato tramite disabled, ma il valore comunque presente nel form?
    ho un menu che si deve sviluppare:

    categoria -> sotto-categoria -> prodotto

    via via che fai le scelte il campo precedente mi piacerebbe si disabilitasse, per evitare che poi i valori vengano cambiati, ma restassero comunque presenti nel form in modo tale che alla fine il submit li recuperi tutti.

    ad ogni modo quando arrivo in fondo al form i valori dei campi mi servono per effettuare la corretta visualizzazione (senza contare che poi lo stesso menu mi serve anche per l'inserimento) per ora uso un controllo sulla echo della stampa dei valori e quando ho il valore precedentemente selezionato mi stampa un selected sul menu option

    mi sono spiegato??
    asd?

  2. #2
    Utente di HTML.it L'avatar di lupo.s
    Registrato dal
    Feb 2001
    Messaggi
    185
    <?
    include("./functions.php");
    //connessione al db
    conndb();
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Documento senza titolo</title>
    </head>

    <body>

    <table
    border = "1"

    cellpadding="4" cellspacing="0"
    bgcolor="#ffffff"
    >
    <tr height = "100">
    <TD class="menu">

    <form name="ins" method="get" action="ins.php">


    CATEGORIA:





    <?
    //Elenco categorie esistenti

    //$dis = (isset($_GET["submit_c"]) or isset($_GET["submit_s"])) ? "disabled" : "";
    echo"<select name=\"categoria\" " . $dis . " \">";
    unset($dis);
    $query = "select category, category_id from categorie";
    $result = mysql_query($query) or die ("mysql_error()");
    while ($row = mysql_fetch_array($result)) {
    $nome_categoria = $row["category"];
    $num_categoria = $row["category_id"];
    $pp = ($num_categoria==$_GET["categoria"]) ? "selected" : "";
    echo"<option " . $pp ." value=\"" . $num_categoria . "\">" . $nome_categoria . "</option>\n";
    }
    unset($pp);
    ?>
    </select>
    <input type="submit" name="submit_c" value="->">


    <?

    //stampa sotto-categoria se submit_c esiste
    if(isset($_GET["categoria"]) or isset($_GET["submit_s"])):
    ?>
    </td>
    <td class="menu">


    SOTTO CATEGORIA:



    <input type="button" value="<-">

    <?
    //$dis = (isset($_GET["submit_s"])) ? "disabled" : "";
    echo"<select name=\"sotto-categoria\" " . $dis . " \">";

    $id = $_GET["categoria"];
    $query2 = "SELECT `sub-category`, `sub-category_id`, `category_id` FROM `sotto-categorie` WHERE category_id = $id ";
    $result2 = mysql_query($query2) or die (mysql_error());
    while ($row2 = mysql_fetch_array($result2)) {
    $nome_scategoria = $row2["sub-category"];
    $num_scategoria = $row2["sub-category_id"];
    $pp = ($num_scategoria==$_GET["sotto-categoria"]) ? "selected" : "";
    echo"<option " . $pp . " value=\"" . $num_scategoria . "\">" . $nome_scategoria . "</option>\n";
    }
    unset($pp);
    ?>

    </select>
    <input type="submit" name="submit_s" value="->">


    <?
    endif;

    //stampa prodotto
    if(isset($_GET["submit_s"]) && isset($_GET["sotto-categoria"])):
    ?>
    </td>
    <td class="menu">


    PRODOTTO:



    "><input type="button" value="<-">
    <select name="prodotti">
    <?
    $id = $_GET["sotto-categoria"];
    $query3 = "SELECT `product`, `product_id`, `sub-category_id` FROM `prodotti` WHERE `sub-category_id` = $id ";
    $result3 = mysql_query($query3) or die (mysql_error());
    while ($row3 = mysql_fetch_array($result3))
    {
    $nome_prod = $row3["product"];
    $num_prod = $row3["product_id"];
    $pp = ($num_categoria==$_GET["prodotto"]) ? "selected" : "";
    echo"<option " . $pp . " value=\"" . $num_prod . "\">" . $nome_prod . "</option>\n";
    }
    unset($pp);

    ?>

    </select>



    <?
    endif;

    //stampa pulsanti
    ?>
    </form>
    <form name="ins1" method="get" action="ins1.php?<?="categoria=" . $_GET["categoria"] . "&sotto-categoria=" . $_GET["sotto-categoria"] . "&prodotto=" . $_GET["prodotto"];?>">
    <input type="submit" name="submit_n" value="Nuovo" >
    <input type="submit" name="submit_m" value="Modifica" >
    <input type="submit" name="submit_e" value="Elimina" >
    </form>
    <?


    ?>



    </td>
    </tr>



    </TABLE>
    </body>
    </html>
    asd?

  3. #3
    Utente di HTML.it L'avatar di lupo.s
    Registrato dal
    Feb 2001
    Messaggi
    185
    up?
    asd?

  4. #4
    Utente di HTML.it L'avatar di lupo.s
    Registrato dal
    Feb 2001
    Messaggi
    185
    up
    asd?

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.