Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20
  1. #11
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    l'approccio di luqwe mi pare + bello

  2. #12
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    233
    Grazie a tutti,

    per te luqwe,

    riesci pe caso a farmi un esempio pratico ??

    i ero parito da questo ma non funziona
    invio dati

    <form name="form1" method="post" action="raccogli.php" class="formSlim">
    <table width="100%" border="0" cellpadding="1" cellspacing="1">
    <tr bgcolor="#FF6600">
    <td width="3%"></td>
    <td width="34%" bgcolor="#FF6600"> <div align="center"><font color="#FFFFFF">ARTICOLO</font></div></td>
    <td width="11%"> <div align="center"><font color="#FFFFFF">PREZZO</font></div></td>
    <td width="12%"><div align="center"><font color="#FFFFFF">QUANTITA'</font></div></td>
    </tr>
    <?php
    while (!$rsPr->EOF) {
    ?>
    <tr>
    <td><input type=checkbox name=id[] value=<?php echo $rsPr->Fields('id'); ?> class="inputSlim"></td>
    <td><?php echo $rsPr->Fields('Articolo'); ?><input type=hidden name=??? value="<?php echo $rsPr->Fields('Articolo'); ?>"></td>
    <td><div align="center"><?php echo $rsPr->Fields('Prezzo');?> <input type=hidden name=prezzo[] value="<?php echo $rsPr->Fields('Prezzo'); ?>"></div></td>
    <td><input name=quantita[] value="" type="text" size="10" class="inputSlim"></td>
    </tr>
    <?php
    $rsPr->MoveNext();
    }
    ?>
    <tr bgcolor="#009900">
    <td colspan="4"><div align="right">
    <input type="submit" name="Submit" value="Invia">
    </div></td>
    </tr>

    </table>
    </form>

    Grazie

    HW

  3. #13
    Cosa non va?
    non invia i dati all'altra pagina?
    mancavano alcune "".
    codice:
    <form name="form1" method="post" action="raccogli.php" class="formSlim"> 
    <table width="100%" border="0" cellpadding="1" cellspacing="1"> 
    <tr bgcolor="#FF6600"> 
    <td width="3%"> </td> 
    <td width="34%" bgcolor="#FF6600"> <div align="center"><font color="#FFFFFF">ARTICOLO</font></div></td> 
    <td width="11%"> <div align="center"><font color="#FFFFFF">PREZZO</font></div></td> 
    <td width="12%"><div align="center"><font color="#FFFFFF">QUANTITA'</font></div></td> 
    </tr> 
    <?php 
    while (!$rsPr->EOF) { 
    ?> 
    <tr> 
    <td><input type=checkbox name="id[]" value=<?php echo $rsPr->Fields('id'); ?> class="inputSlim"></td> QUI NON SO SE VA BENE: una variabile checkbox ha valore "checkbox" o "null"  <td><?php echo $rsPr->Fields('Articolo'); ?>
    <input type=hidden name="articolo[]"  value="<?php echo $rsPr->Fields('Articolo'); ?>"></td> 
    <td><div align="center"><?php echo $rsPr->Fields('Prezzo');?> <input type=hidden name=prezzo[] value="<?php echo $rsPr->Fields('Prezzo'); ?>"></div></td> 
    <td><input name="quantita[]"   value="" type="text" size="10" class="inputSlim"></td> 
    </tr> 
    <?php 
    $rsPr->MoveNext(); 
    } 
    ?> 
    <tr bgcolor="#009900"> 
    <td colspan="4"><div align="right"> 
    <input type="submit" name="Submit" value="Invia"> 
    </div></td> 
    </tr> 
    
    </table> 
    </form>

  4. #14
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    233
    Grazie luqwe,

    non và nel senso che io non riesco a far funzionare le cose di là,

    io recupero i valori in questo modo

    <?php
    for($a=0; $a<count($articolo); $a++)
    {

    //if($id[$a]=="y") { non lo considera ??
    ?>
    <tr>
    <td><?php echo $articolo[$a];?>
    <input name=articolo[] type="hidden" value="<?php echo $articolo[$a];?>">
    <input name=ids[] type="hidden" value="<?php echo $id[$a]; ?>"></td>
    <td><?php echo DoFormatCurrency($prezzo[$a], 2, ',', '.', '&euro; ');?>
    <input name=prezzo[] type="hidden" value="<?php echo $prezzo[$a]; ?>"></td>
    <td><?php echo $quantita[$a];?>
    <input name=quantita[] type="hidden" value="<?php echo $quantita[$a];?>"></td>
    <td><?php echo $id[$a]; ?></td>
    </tr>
    <?
    //}
    }
    ?>

    come vedi faccio il ciclo su articolo perchè se metto su id non fà nessuna corrispondenza tra quello che stampa e quello che invio ...

    Non sò se riesci ad aiutarmi postando un esempio minio di come faresti tu ..

    Grazieeeee!
    HW

  5. #15
    lo guardo dopopranzo :bubu:

  6. #16
    comunque non considera l'id[articolo].
    il checkbox è true o false. Nient'altro.

  7. #17
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    233
    Grazie luqwe,

    scusa la mia ignoranza e buon appetito !.

    HW

  8. #18
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    233
    Non abbandonatemi

    Grazie.

    HW

  9. #19
    forum.php

    codice:
    <form name="form1" method="post" action="raccogli.php" class="formSlim"> 
    <table width="100%" border="0" cellpadding="1" cellspacing="1"> 
    <tr bgcolor="#FF6600"> 
    <td width="3%"> </td> 
    <td width="34%" bgcolor="#FF6600"> <div align="center"><font color="#FFFFFF">ARTICOLO</font></div></td> 
    <td width="11%"> <div align="center"><font color="#FFFFFF">PREZZO</font></div></td> 
    <td width="12%"><div align="center"><font color="#FFFFFF">QUANTITA'</font></div></td> 
    </tr> 
    <?php 
    while (!$rsPr->EOF) { 
    ?> 
    <tr> 
    <td><input type="checkbox" name="id[]" value="" class="inputSlim"></td> 
    <td><?php echo $rsPr->Fields('Articolo'); ?>
    <input type="text" name="articolo[]" value="<?php echo $rsPr->Fields('Articolo'); ?>"></td> 
    <td><div align="center"><?php echo $rsPr->Fields('Prezzo');?>
    <input type="text" name="prezzo[]" value="<?php echo $rsPr->Fields('Prezzo'); ?>"></div></td> 
    <td><input name="quantita[]" value="" type="text" size="10" class="inputSlim"></td> 
    </tr> 
    <?php 
    $rsPr->MoveNext(); 
    } 
    ?> 
    <tr bgcolor="#009900"> 
    <td colspan="4"><div align="right"> 
    <input type="submit" name="Submit" value="Invia"> 
    </div></td> 
    </tr> 
    
    </table> 
    </form>
    raccogli.php
    codice:
    <?
    
    for ($i=0; $i<N-1; $i++) {
    //metti in un vettore tutti i check. N è il numero di elementi...vedi tu...puoi fare anche un while
    	$check[$i] = $_POST[id][$i];
    //aggiorni gli altri dati in altri vettori
    	$quantita[$i] = $_POST[quantita][$i];
    	$prezzo[$i] = $_POST[prezzo][$i];
    	$articolo[$i] = $_POST[articolo][$i];
    }  //adesso hai quattro vettori che sono ordinati per indice di inserimento derivante dal precedente form
    // ora fai quel che devi fare su questi vettori:
    
    for ($i=0; $i<N-1; $i++) {
    	if check[$i]=="checkbox" {
    		//FAI QUELLO CHE DEVI FARE SU $quantita[$i] - $prezzo[$i] - $articolo[$i]
    		}
    }
    
    ?>

  10. #20
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    233
    Grazieeeee luqwe !

    a buon rendere

    HW

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.