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

    passare i le variabili tramite "select"

    il problema deve essere di una semplicità unica, ma mi stà smontando .
    Devo caricare un file sul server e contemporaneamente passare il valore di una select che contiene la categoria cui appartiene il file. Il problema è che non riesco a passare correttamente il valore della select. ecco lo script:

    echo "<fieldset>
    <legend>Categorie</legend>
    <select name=categoria >";
    while ($row=mysql_fetch_array($result))

    {
    $categoria=$row["categoria"];
    echo "<option value=\"$categoria\">$categoria";
    }
    echo "</select>
    </fieldset>
    <form method=POST action=$PHP_SELF?action=doupload enctype=multipart/form-data>


    File da caricare:

    <input type=file name=file size=30>
    <input type=\"hidden\" name=\"categoria\" value=\"$categoria\">


    <button name=submit type=submit>
    Upload
    </button>
    </form>";


    I soldi non fanno la felicità...figuriamoci la miseria!!
    Non so fare una minchia...ma lo faccio molto bene!
    www.openbrain.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    e quando lo chiudi il tag option?

    while ($row=mysql_fetch_array($result))

    {
    $categoria=$row["categoria"];
    echo "<option value=\"$categoria\">$categoria</option> ";
    }

  3. #3
    Opsss! avevo già corretto, ma non è quello l'errore, prende sempre l'ultimo valore della select
    I soldi non fanno la felicità...figuriamoci la miseria!!
    Non so fare una minchia...ma lo faccio molto bene!
    www.openbrain.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    cioè? prende sempre l'ultimo valore della select?

    hai visto l'html che viene fuori? nulla di strano?!

    sai c'è da attaccarsi a tutto

  5. #5
    Ecco l'html di ritorno

    <fieldset>
    <legend>Categorie</legend>
    <select name=categoria ><option value=aaa>aaa</option><option value=bbb>bbb</option></select>

    </fieldset>

    <form method=POST action=/news/admin_news.php?action=doupload enctype=multipart/form-data>


    File da caricare:

    <input type=file name=file size=30>
    <input type="hidden" name="categoria" value=bbb>


    <button name=submit type=submit>
    Upload
    </button>

    dalla select avevo slezionato l valore aaa ma mi passa bbb

    I soldi non fanno la felicità...figuriamoci la miseria!!
    Non so fare una minchia...ma lo faccio molto bene!
    www.openbrain.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    <form method=POST action=/news/admin_news.php?action=doupload enctype=multipart/form-data>

    <fieldset>
    <legend>Categorie</legend>
    <select name=categoria ><option value=aaa>aaa</option><option value=bbb>bbb</option></select>
    </fieldset>



    File da caricare:

    <input type=file name=file size=30>
    <input type="hidden" name="categoria" value=bbb>


    <button name=submit type=submit>
    Upload
    </button>

    Così può andare?

  7. #7
    Originariamente inviato da Leandro
    <form method=POST action=/news/admin_news.php?action=doupload enctype=multipart/form-data>

    <fieldset>
    <legend>Categorie</legend>
    <select name=categoria ><option value=aaa>aaa</option><option value=bbb>bbb</option></select>
    </fieldset>



    File da caricare:

    <input type=file name=file size=30>
    <input type="hidden" name="categoria" value=bbb>


    <button name=submit type=submit>
    Upload
    </button>

    Così può andare?
    :master:

    ma non è cambiato nulla!!
    Poi questo è il risultato html dello script php
    I soldi non fanno la felicità...figuriamoci la miseria!!
    Non so fare una minchia...ma lo faccio molto bene!
    www.openbrain.it

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    si vabbeh... ti dicevo di fare stampare quell'html allo script.

    Il fatto che la select si fuori dal form credo che la faccia perdere per strada!

    Non c'ho mai fatto caso ma non so se il value dell'option debba essere messo tra virgolette...

  9. #9
    Originariamente inviato da Leandro
    si vabbeh... ti dicevo di fare stampare quell'html allo script.

    Il fatto che la select si fuori dal form credo che la faccia perdere per strada!

    Non c'ho mai fatto caso ma non so se il value dell'option debba essere messo tra virgolette...
    Porca pupazza era proprio quello, grazie mille!!!
    I soldi non fanno la felicità...figuriamoci la miseria!!
    Non so fare una minchia...ma lo faccio molto bene!
    www.openbrain.it

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    "quello" sta per le virgolette?

    Comunque SO CONTENTO! ciao ciao

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.