Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Casella check box

  1. #1

    Casella check box

    Non sono riuscito a descrivere brevemente l'argomento nel titolo... :P

    piagina (chiaramente in php) ci sono 3 caselle check box.
    in più ci sono n link ad altre pagine. questi link vengono generati in php pescando da un DB.

    come posso fare per poter inviare con ognuno di questi link il valore delle 3 caselle check box che l'utenza potrà scegliere prima di cliccare sui link?

  2. #2
    up... nessuno?? o non c'è soluzione??

  3. #3
    se ho capito bene e per ogni link estratto avrai 3 check box basta prevedere le 3 check per ogni passaggio del ciclo while che ti estrae 1 link per volta

    esempio:

    Codice PHP:
    while ($row mysql_fetch_array($result_query)) {

    echo 
    $row['link']; // nome campo con i link
    echo "<input type='checkbox' value='cb1'/> check 1";
    echo 
    "<input type='checkbox' value='cb2'/> check 2";
    echo 
    "<input type='checkbox' value='cb3'/> check 3";


    Ritengo di avere 2 grandi pregi: il primo è una memoria di ferro; il secondo...mmmhhh va beh ora proprio non me lo ricordo!

  4. #4
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    mmh non si capice bene quello che chiedi,

    cioè devi far si che quando l'utente clicca sul link, ti porti di là anche i valori dei checkbox che ha selezionato?

    se è così devi agire da js, non da php.. (sono link, non form)

    edit: a meno che invece di usare dei link utilizzi dei bottoni, e a seconda del bottone che uno clicca cambi la destinazione del form, ma è cmq roba js..

    ti abbozzo una struttura:

    Codice PHP:
    <script>
    function 
    go(){
     if(
    document.getElementById('checkbox1').checked){
      var 
    myVars "&cb1="+document.getElementById('checkbox1).value;
     }else{
      var myVars = '';
     }
     window.location = '
    tuapag.php?'+myVars;
    }
    </script>
    [url="#"]link![/url] 

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  5. #5
    non ci giurerei thitan ma credo che così possa funzionare anche senza js (aggiungo i name)

    esempio:

    Codice PHP:
    while ($row mysql_fetch_array($result_query)) {

    echo 
    $row['link']; // nome campo con i link
    echo "<input type='checkbox' value='cb1' name='valore[]' /> check 1";
    echo 
    "<input type='checkbox' value='cb2'name='valore[]' /> check 2";
    echo 
    "<input type='checkbox' value='cb3' name='valore[]' /> check 3";


    name='valore[]' porta di là un array...se non prendo abbagli
    p.s.: poi si può dare un campo hidden con valore l'ip della riga del link per far capire al "di là" cosa deve elaborare
    Ritengo di avere 2 grandi pregi: il primo è una memoria di ferro; il secondo...mmmhhh va beh ora proprio non me lo ricordo!

  6. #6
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    Originariamente inviato da Homer_J.S.
    non ci giurerei thitan ma credo che così possa funzionare anche senza js (aggiungo i name)

    esempio:

    Codice PHP:
    while ($row mysql_fetch_array($result_query)) {

    echo 
    $row['link']; // nome campo con i link
    echo "<input type='checkbox' value='cb1' name='valore[]' /> check 1";
    echo 
    "<input type='checkbox' value='cb2'name='valore[]' /> check 2";
    echo 
    "<input type='checkbox' value='cb3' name='valore[]' /> check 3";


    name='valore[]' porta di là un array...se non prendo abbagli
    p.s.: poi si può dare un campo hidden con valore l'ip della riga del link per far capire al "di là" cosa deve elaborare
    no bhe sicuro che funziona anche js, ma solo se invii il modulo (form)

    e un checkbox non può essere identico su 3 form diversi... secondo me utilizza di semplici link, non un modulo

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  7. #7
    thitan ha azzeccato il problema. non ho 3 check box per ogni link. ho tre check box in tutto. quando io seleziono un link ho bisogno di portarmi dietro il valore delle check box:

    checkbox1 - checkbox2 - checkbox3

    link1 <--- Link1"
    }

    dimenticavo... effettivamente tutti questi link rimandano alla stessa pagina php, ma con parametri diversi, che mi fanno effettuare ricerche diverse dal DB.
    forse sono un po confusionario nell'esposizione del problema...

  8. #8

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.