Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Codice PHP:
    for($i 1$i <= $size$i++){ 
             
        
    //Prelevo i dati del record 
        
    $camp1 $my_array[$start]; 
        
    $camp2 $my_array[$start 1]; 
        
    $camp3 $my_array[$start 2]; 
        
    $camp4 $my_array[$start 3]; 
        
    $camp5 $my_array[$start 4]; 
        
    $camp6 $my_array[$start 5]; 
        
    //E' QUESTO L'IF 
        
    if ( $camp6 == "NO") { 
    continue; 

    //------------------------
         
    $query mysql_query("INSERT INTO $nome_tab 
                ( 
                
    $var_condizione
                guest_nome, 
                guest_messaggio, 
                guest_citta, 
                guest_mail 
                )VALUES( 
                '
    $camp1', 
                '
    $camp2', 
                '
    $camp3', 
                '
    $camp4', 
                '
    $camp5
                )"

                 
    or die(
    "Query non valida: " mysql_error()); 
        
    //Passo al prossimo record 
         
        
    $start $start $no_field

    $camp6 è la variabile che contiene la scelta di fare l'operazione o meno

  2. #12
    Ho capito che quello è il ciclo if, ma tu non hai capito cosa ti sto dicendo. Sei sicuro che il codice entra nell'if? O meglio, sei sicuro che $camp6 ha valore "NO"? Magari ha valore "Off", oppure non è settato.

  3. #13
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Il tuo problema è l'ultima istruzione, quella che incrementa la variabile $start. Quando trovi il record con 'NO', quella non viene più eseguita, e quindi da quel momento in poi riesamini sempre lo stesso record.

    Dovresti metterla a inizio ciclo, oppure, visto che stai usando un ciclo for, sarebbe stato molto più furbo usarla direttamente per il ciclo, invece di usare una $i che poi dentro non è mai referenziata.

  4. #14
    e in termini di codice come dovrei fare?

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.