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

Discussione: $_post

  1. #1

    $_post

    In questo Form:
    Codice PHP:
     <form name="libreria" id="libreria" method="post" action="prova.php" enctype="multipart/form-data">
      <
    fieldset>
       <
    input type="hidden" id="sec" name="sec">
       <
    input type="hidden" id="sub" name="sub">
       <
    label>
       <
    input type="submit" id="go" name="go" value="Carica">
     </
    form
    E in questo pezzo di codice php:

    Codice PHP:
    <?php
        $sec 
    $_POST['sec'];
        
    $sub $_POST['sub'];
        echo 
    'sezione:'$sec .' - categoria:'.$sub ;
    ?>
    Mi viene dato come risultato:

    sezione: - categoria:

    Invece che:

    sezione: nomesezione - categoria: nomecategoria

    Come mai?

  2. #2
    Ovvio dov'è specificato il loro valore se sono invisibili e senza il value dichiarato

  3. #3
    Codice PHP:
    <form name="libreria" id="libreria" method="post" action="prova.php" enctype="multipart/form-data">
      <
    fieldset>
       <
    input type="hidden" id="sec" name="sec" value="sec">
       <
    input type="hidden" id="sub" name="sub" value="sub">
       <
    label>
       <
    input type="submit" id="go" name="go" value="Carica">
     </
    form
    Il valore sarebbe il nome della sezione in cui si trova, come faccio?

  4. #4
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    Fai innanzitutto attenzione al fatto che l'html che hai scritto è sbagliato, fieldset per esempio viene aperto e mai chiuso e su alcuni browser potrebbe causare risultati inattesi. Poi se per esempio stai usando xhtml i tag input vanno chiusi anche loro con la short notation:
    Codice PHP:
    <input type="hidden" id="sec" name="sec" value="sec" /> 
    Detto questo ora che hai assegnato un value, tale value dovrebbe essere postato senza problemi in teoria.

  5. #5
    Togli enctype="multipart/form-data" dal form.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    Originariamente inviato da satifal
    Togli enctype="multipart/form-data" dal form.
    Questa non l'ho capita. Me la spieghi?

  7. #7
    Nello specifico è inutile utilizzare tale enctype dato che il multipart/form-data in genere viene utilizzato in form che gestiscono l'upload di file.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    Originariamente inviato da satifal
    Nello specifico è inutile utilizzare tale enctype dato che il multipart/form-data in genere viene utilizzato in form che gestiscono l'upload di file.
    Pero' non e' certo la causa dell'errore.

  9. #9
    Originariamente inviato da k.b
    Pero' non e' certo la causa dell'errore.
    Nono infatti. Non sono stato chiaro io, era semplicemente un appunto. Il consiglio di _debo dovrebbe aver risolto il problema di Cloud Web
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  10. #10
    Originariamente inviato da _debo
    Fai innanzitutto attenzione al fatto che l'html che hai scritto è sbagliato, fieldset per esempio viene aperto e mai chiuso e su alcuni browser potrebbe causare risultati inattesi. Poi se per esempio stai usando xhtml i tag input vanno chiusi anche loro con la short notation:
    Codice PHP:
    <input type="hidden" id="sec" name="sec" value="sec" /> 
    Detto questo ora che hai assegnato un value, tale value dovrebbe essere postato senza problemi in teoria.
    Non funziona.
    Ora ciò che appare è:

    sezione: sec - categoria: sub

    Non viene attribuito alle variabili $sec e $sub il valore di leggere la rispettiva sezione e categoria.

    Come mai?

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.