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

    recupero dati da checkbox

    Allora io ho una pagina con select con diversi campi

    <form name="opera" action="risul.php">
    <input name="1" type="checkbox" value="autore" />Autore
    <input name="1" type="checkbox" value="tipo" />Tipo
    <input name="1" type="checkbox" value="grandezza" />Autore
    <input name="1" type="checkbox" value="costo" />Autore
    <INPUT type='submit' name='submit' value='Invio'/>
    </form>

    Quindi...io all'invio deve andare ad una pagina che mi memorizza i campi selezionati in modo tale che io quando selezionerò poi un opera mi darà i campi che ho richiesto e basta.....
    mi sono spiegata???
    come posso fare???
    aiutooooooooooooooo

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    mi sono spiegata???
    :master: no...

    intanto io farei:
    Codice PHP:
    <form name="opera" action="risul.php" method=POST>
    <
    input value="1" type="checkbox" name="autore" />Autore
    <input value="1" type="checkbox" name="tipo" />Tipo
    <input value="1" type="checkbox" name="grandezza" />Autore
    <input value="1" type="checkbox" name="costo" />Autore
    <INPUT type='submit' name='submit' value='Invio'/>
    </
    form
    tanto per iniziare

  3. #3
    Allora io ho una pagina che contiene quel form.
    Quando premo su INVIO deve indirizzarmi in una pagina in cui a seconda di che cosa ho selezionato, mi presenta le informazioni su un opera che io selezionerò......
    Quindi io devo memorizzare quello che l'utente sceglie per poi presentargli tramite query le info.
    Megio ora??? o no???

  4. #4
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    se tu in pag1.php hai (quello che ho scritto io e nn quello che hai fatto tu)

    Codice PHP:
    <form name="opera" action="risul.php" method=POST
    <
    input value="1" type="checkbox" name="autore" />Autore 
    <input value="1" type="checkbox" name="tipo" />Tipo 
    <input value="1" type="checkbox" name="grandezza" />Autore 
    <input value="1" type="checkbox" name="costo" />Autore 
    <INPUT type='submit' name='submit' value='Invio'/> 
    </
    form
    e in risul.php

    Codice PHP:
    $autore$_POST["autore"]; 
    $tipo$_POST["tipo"]; 
    $grandezza$_POST["grandezza"]; 
    $costo$_POST["costo"]; 
    se il chk è stato selezionato otterrai 1 altrimenti avrai null

  5. #5
    ma poi quando faccio la query come faccio a dirgli di restituirmi il valore dei campi che ho selezionato???

  6. #6
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    bè potrebbe essere:
    Codice PHP:
    $query  "SELECT * FROM ";
    $query .= "WHERE 1=1 " ;
    if ( 
    strlen$autore ) > $query .= "AND autore = "  $autore ;
    if ( 
    strlen$tipo)      > $query .= "AND tipo= "  $tipo
    il WHERE 1=1 serve nel caso non venga selezionato nessun chk

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.