Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    rilevare checkbox selezionati da submit

    salve a tutti
    data la seguente pagina:
    http://occasioneimmobileroma.it/ammi...taimmobili.php

    dovrei modificare il primo e il terzo record, qui ho 2 pulsnti,cancella e conferma..

    cmq il form spedisce il tutto sempre in "listaimmobili.php" che ha il seguente codice:
    Codice PHP:
    if (isset($_POST["Submit"])) {    $azione=$_POST["Submit"];    }
            
        
    if (
    $azione=="conferma")
    $CodAnnuncio="";//prelevo i codici selezionati
     
    {
       
    mysql_select_db("occasion_ImmobileRoma",$conn);

       
    //ABILITA L'ANNUNCIO PUBBLICATO DALL'UTENTE
       
    $codutente=$_GET["Codannuncio"];
      
    $query="Update annunci Set Abilitato=1 where CodAnnuncio in (".$CodAnnuncio.")";
      
    mysql_query($query,$conn) or die("Errore:" .mysql_error());
     } 
    mi trovi in difficolta' nel riuscire a prelevare i codici selezionati....come posso fare?
    vedi porzione di codice:$CodAnnuncio="";
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    nella pagina del form

    Codice PHP:
    $query "SELECT * FROM  tabella";
    $res mysql_query($query$db);
    $row mysql_fetch_array($res);

    //
     
    $checkbox "<INPUT  type='checkbox' value='$row[ID]' name='ID[]'>"; }
    //
    echo "[url='elabora.php?ID=$row[ID]']Elabora[/url]

    $checkbox";  } 
    e nella pag di invio

    Codice PHP:
    if($_POST['ID'] != '') {
    foreach (
    $_POST["ID"] as $ID 

    $query "UPDATE(//update è un es. ma qualsiasi sia la tua query) FROM * WHERE ID = '$ID'"

    $result mysql_query($query$db); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    A parte che dovresti postare anche l'html che utilizzi x il form, cmq:
    Devi assegnare ad ogni checkbox un nome differente ad es. concatenandolo con l'id del record (qdi univoco).

    ad es i checkbox avranno un nome cosi composto: check_1 check_2 eccc

    In una variabile stringa ti concateni gli i nomi dei check presenti nella pagina ad es. $str_check=check_1;check_2 e la assegni ad un campo hidden

    Nella pagina in cui elabori il risultato fai l'explode di $str_check
    e passandola ad un ciclo for ne controlli il valore, per vedere se il relativo check è stato selezionato:

    .....

    for (){
    if ($$item == 'on') echo "E' stato selezionato l'elemento".$item

    }

    Con la notazione $$item recuperi il valore della variabile che si chiama $item

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    Originariamente inviato da Manuelandro
    nella pagina del form

    Codice PHP:
    $query "SELECT * FROM  tabella";
    $res mysql_query($query$db);
    $row mysql_fetch_array($res);

    //
     
    $checkbox "<INPUT  type='checkbox' value='$row[ID]' name='ID[]'>"; }
    //
    echo "[url='elabora.php?ID=$row[ID]']Elabora[/url]

    $checkbox";  } 
    e nella pag di invio

    Codice PHP:
    if($_POST['ID'] != '') {
    foreach (
    $_POST["ID"] as $ID 

    $query "UPDATE(//update è un es. ma qualsiasi sia la tua query) FROM * WHERE ID = '$ID'"

    $result mysql_query($query$db); 
    ti ringrazio,cmq dal codice nn capisco come fai a scorrere tutti i checkbox..
    in quanto dall'istruzione:$_POST["ID"], è come se tu gia' sapessi a priori che codice è , ma io nn lo so!,quindi dovrei fare un ciclo di checkbox dove i codici possono variare

    la pagina in questione è questa:
    http://www.occasioneimmobileroma.it/...taimmobili.php
    come potete vedere metto in name del checkbox come codice immobile...ora la difficotla' mia è come faccio a reperire tutti quelli selezionati
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    a qle versione ti riferisci??

  6. #6
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    Originariamente inviato da Simoxxx
    a qle versione ti riferisci??
    veramente sono un principiate..e nn saprei dirti .vuoi dire che differisce da versione a versione?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  7. #7
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    up
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

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.