Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    se il name del checkbox è idarticoli[],
    nel foreach metterai $_POST['idarticoli'].

    Per forza ti da errore $_POST['articoli'] non esiste.

    Infatti io nel checkbox avevo messo name='articoli[]'

  2. #12
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    risposta

    Allora ho scritto cosi nel campo checkbox

    <input name=\"$idarticoli\" type=\"checkbox\" value=\"$titolo\" />


    e poi cosi nella pagina send

    <?php
    print_r ($_POST);
    foreach($_POST['idarticoli'] as $val){
    echo "$val";
    }
    ?>

  3. #13
    metti questo nei checkbox...

    <input name=\"idarticoli[]\" type=\"checkbox\" value=\"$titolo\" />

    mettendo idarticoli[] nei check, nella pagina send.php ti ritrovi l'array $idarticoli e facendo un foreach ti stampi i checkbox flaggati.


    e poi cosi nella pagina send

    <?php
    print_r ($_POST);
    foreach($_POST['idarticoli'] as $val){
    echo "$val";
    }
    ?>

  4. #14
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    risposta

    Allora non va proprio!!!!

    Nella pagine del form ho scritto questo:

    <input name=\"idarticoli[]\" type=\"checkbox\" value=\"$titolo\" />

    Nella pagine send.php questo:
    <?php
    print_r ($_POST);
    foreach($_POST['idarticoli'] as $val){
    echo "$val";
    }
    ?>

    RISULTATO??.... ERRORE.....
    Array ( [idnews] => Array ( [0] => Nero d\'avola IGT Sicilia [1] => Chardonnay IGT Sicilia ) [Submit] => Invia ordine ) Nero d\'avola IGT SiciliaChardonnay IGT Sicilia

  5. #15
    a me così funziona, prova a copiarti questo.....


    Codice PHP:
    <form action="send.php" method="post">
    <
    input name="idarticoli[]" type="checkbox" value="titolo1" />titolo1

    <input name="idarticoli[]" type="checkbox" value="titolo2" />titolo2

    <input name="idarticoli[]" type="checkbox" value="titolo3" />titolo3




    <input type="submit" value="invia" />
    </
    form


    -------


    send.php

    Codice PHP:
    <?php

    foreach($_POST['idarticoli'] as $val){
    echo 
    "
    "
    $val;
    }
    ?>

  6. #16
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    risposta

    Allora in questo modo funziona ma non è cio che chiedevo, il form che hai scritto tu è statico:

    Codice PHP:
    <form action="send.php" method="post"
    <
    input name="idarticoli[]" type="checkbox" value="titolo1" />titolo1
     
    <input name="idarticoli[]" type="checkbox" value="titolo2" />titolo2
     
    <input name="idarticoli[]" type="checkbox" value="titolo3" />titolo3
     


     
    <input type="submit" value="invia" /> 
    </
    form

    Mentre io ho utilizzato un forma dinamico che recupera in name e l'id dal database,

    Sono riuscito a risolvere in questo modo

    Nella pagine di ordine ho scritto cosi:

    ciclo while..che recupera i dati dal db..... e poi
    <input name=\"$idnews\" type=\"checkbox\" value=\"$titolo\" />



    nella pagina send:
    Codice PHP:

    <?php

    include('admin/config.php');

    $idconnessione mysql_connect($db_host$db_user$db_pass);
    mysql_select_db($db_name);

    echo 
    '

    Hai ordinato i seguenti prodotti:</p>'
    ;
    $query mysql_query("SELECT * FROM news");
    while ( 
    $row = @mysql_fetch_array($queryMYSQL_ASSOC) ) {
        
    $idnews $row['id'];
        if(isset(
    $_POST[    $idnews])){
        
    $titolo htmlentities(stripslashes ($row['titolo']));
        
    $prezzo =  htmlentities(stripslashes ($row['prezzo']));
        echo 
    '

    '
    .$titolo.' - '.$prezzo.'</p>';
        }
    }
    ?>


    Grazie comunque per la tua disponibilita... :ciauz:  ciao

  7. #17
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    risposta

    Scusate ragazzi in parte ho risolto...ma per fare la somma dei campi $prezzo come si fa??


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 © 2026 vBulletin Solutions, Inc. All rights reserved.