Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Inserimento multiplo da array in tabella

    Ciao a tutti.
    ho dei dati contenuti in un array

    Codice PHP:
    .....
    $i=1;
    $Totale=0;
    while ($i<=$indiceprodotto)
        { $array = explode("|",$_COOKIE["acquisto"][$i]);  ?>
        
        <tr> 
          <td width="237"><? echo $array[0]; ?></td>
          <td width="159"><? echo $array[3?></td>
          <td width="199">
            <p align="right"><? echo $array[1]." €" ?></p>
          </td>
        </tr>
        <? 
        $Totale
    =$Totale+$array[4];
        
    $i++;
        } 

    .......
    quello che voglio fare è un INSERT TO multiplo in una tabella.
    Come posso impostare il ciclo?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    esattamente cosa vuoi inserire nella tabella?
    i dati che metti in echo ed il totale?

    se si, prepara una query di insert e nel VALUES metti i tuoi campi. Poi esegui la query che sarà ciclata direttamente insieme alla stampa dei valori

  3. #3
    ciao, ho provato a sistemarla cosi, ma non inserisce niente

    Codice PHP:
    $i=1;
    $Totale=0;
    while ($i<=$indiceprodotto)
        { $array = explode("|",$_COOKIE["acquisto"][$i]);  ?>
        
        <tr> 
          <td width="237"><? echo $array[0]; ?></td>
          <td width="159"><? echo $array[3?></td>
          <td width="199">
            <p align="right"><? echo $array[1]." €" ?></p>
          </td>
        </tr>
        <? 
        $sqlNoleggi
    ="INSERT INTO Noleggi (IdCliente,IdProdotto,DataAffitto) VALUES ('$IdCliente',$array[5]','$DataAffitto')";
        
    $Totale=$Totale+$array[4];
        
    $i++;
        } 
        
    ?>
    Qualche suggerimento?

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    se non la esegui la query...
    Codice PHP:
    $i=1; 
    $Totale=0; 
    while ($i<=$indiceprodotto) 
        { $array = explode("|",$_COOKIE["acquisto"][$i]);  ?> 
         
        <tr>  
          <td width="237"><? echo $array[0]; ?></td> 
          <td width="159"><? echo $array[3?></td> 
          <td width="199"> 
            <p align="right"><? echo $array[1]." €" ?></p> 
          </td> 
        </tr> 
        <?  
        $sqlNoleggi
    ="INSERT INTO Noleggi (IdCliente,IdProdotto,DataAffitto) VALUES ('$IdCliente',$array[5]','$DataAffitto')"
        
        
    $esegui_query mysqlquery($sqlNoleggi);
        
        
    $Totale=$Totale+$array[4]; 
        
    $i++; 
        }  
        
    ?>

  5. #5

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.