• User Newbie

    Problema con form PHP

    Ciao a tutti!
    sto :arrabbiato:
    Ho creato questo form ma non mi preleva il dato che mi serve (products_id) quando sposto il submit, mentre se il submit viene visualizzato subito dopo il checkbox allora mi viene visulizzato a video il numero di elementi selezionati, in questo caso sempre 1 e il valore (ad es. products_id=8), Quando invece lo metto come nel codice postato qui di seguito oltre a non prelevare il products_id mi rimanda alla pagina del carrello!
    Vi prego... qulcuno sa dirmi cosa sbaglio? se salto qualche passaggio... son veramente disperata! Ho provato con condizioni ma... nulla! forse le avevo messe male?
    Grazie a tutti in anticipo! :ciauz:
    [php]<table class="tuttiprodotti">
    <tr>
    <th >Compara</th>
    <th >Prodotto</th>
    <th>Nome</th>
    <th>Prezzo</th>
    <th>Compra Ora</th>
    </tr>
    <tr>
    <td>
    <form name="products" action="indirizzo della pagina" method="POST" >
    <?php $array = $products_all->fields['products_id'];
    $checkbox='<input type="checkbox" name="products[]" value="'. $array .'">';
    echo $checkbox;
    $button_confronta= '<input type=submit value=Confronta>'; ?>

    <!-- Immagini-->
    <td>
    <?php if (PRODUCT_ALL_LIST_IMAGE > '0') {
    echo $display_products_image;?>
    </td>
    <?php } ?>

    <!-- Nomi-->
    <td>
    <?php if (PRODUCT_ALL_LIST_NAME > '0') {
    echo $display_products_name; } ?>
    </td>
    <!-- Prezzo-->
    <td>
    <?php if (PRODUCT_ALL_LIST_PRICE > '0') {
    echo $display_products_price;?> <?php } ?>
    </td>
    <!-- Aggiungi n°prodotti e invia-->
    <td id="buy_now">
    <?php
    if (PRODUCT_ALL_BUY_NOW > '0') {
    echo $display_products_button; ?>
    </td>
    <?php } ?>
    </tr>
    </table> <br> </p>
    <?php
    $products_all->MoveNext(); }
    } else { ?>
    <p>
    <?php echo TEXT_NO_ALL_PRODUCTS; ?></p>
    <?php } ?>
    <?php echo $button_confronta;?> </form>[/php]