Visualizzazione dei risultati da 1 a 5 su 5

Discussione: checkbox

  1. #1

    checkbox

    Ciao, una cortesia, ho una tabella mysql che richiamo a video. accanto ad ogni record inserisco una checkbox. Praticamente per ogni record selezionato tramite checkbox faccio una insert di quei record in un'altra tabella.
    Nell'esempio qui sotto carico la tabella e inserisco la checkbox. Poi inserisco il pulsante e poi faccio l'insert. Il problema è che non so se la checkbox (con un'array) con il relativo post sono fatti bene (sicuramente no, non funziona...).
    Mi aiutate per favore? Non so più come fare....


    <--! CARICO LA TABELLA-->

    <table width="95%" align="center" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <td>
    Rif
    </td>
    <td>
    Indirizzo
    </td>
    <?php
    for($l = $offset; $l < $max; ++ $l) {
    $propertyref = $row ["propertyref"];
    $propertyaddress = $row ["propertyaddress"];
    }
    ?>
    <td><?php echo $cgi->htmlEncode ( $propertyref ); ?></td>
    <td><?php echo $cgi->htmlEncode ( $propertyaddress ); ?></td>

    <--! CHECKBOX -->
    <td><input name="inserisci[<?php echo $cgi->htmlEncode ( $propertyref ); ?>]" type="checkbox" value="inserisci"/></td>
    </tr>
    </table>

    <--! PULSANTE-->
    <input name="op" type="hidden" value="Insertimmobili" />
    <input type="submit" name="Submit" value="Importa Immobili Selezionati" />

    <--! INSERT-->

    <?php
    if ($cgi->getValue ( "op" ) == "Insertimmobili")
    {
    $id = $_POST['inserisci'];
    foreach($id as $copia)
    {
    $sql->execute ( "INSERT INTO " . $property_table . "
    (propertyref)
    VALUES
    (" . $id .")"
    , SQL_RETURN_INSERTID );
    }
    }
    ?>

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    cosa vuol dire non funziona?
    dove punta l'action?
    ah io non vedo il form che contiene i vari input tag
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Non funziona significa che non fa niente...ovvero l'insert non va. Non vorrei che scorro male l'array.
    Gli action non so neanche cosa siano ma se me lo hai detto significa che servono. Mi potresti dire dovr posizioneresti il form?
    Praticamente volevo sapere se il checkbox con l'array è scritto bene e proprio come dice te come chiamare il post con l'insert e come scorrere l'array.
    Grazie e scusa.

  4. #4
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    dai un'occhiata qui, almeno per capire cosa è e come funziona un form
    http://www.w3schools.com/html/html_forms.asp
    il tuo caso potrebbe essere l'ultimo in fondo alla pagina
    If you think your users are idiots, only idiots will use it. DropBox

  5. #5
    Ti ricordo che quando posti il codice dovresti inserirlo negli opportuni tag che trovi durante la compilazione del messaggio.
    Per quanto riguarda il problema, non hai inserito un form.
    Gli input devono andare in un form che punta ad un'altra pagina (dove ci sarà il tuo codice php che prende il valore della checkbox) e effettua l'insert.
    C'è un po' di confusione nel tuo script, prova a mettere a posto consultando il link già postato.

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.