Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Effettua un for da 1 a 20, verifica l'esistenza di $_POST['vig' . $i], crea la query appendendo man mano i vari statement SQL, esegui la query.

    In realtà sarebbe stato molto meglio che la tabella avesse un campo chiamato (ad esempio) "vigneto" e filtravi per quella invece di avere N tabelle.

  2. #2
    Quote Originariamente inviata da filippo.toso Visualizza il messaggio
    Effettua un for da 1 a 20, verifica l'esistenza di $_POST['vig' . $i], crea la query appendendo man mano i vari statement SQL, esegui la query.

    In realtà sarebbe stato molto meglio che la tabella avesse un campo chiamato (ad esempio) "vigneto" e filtravi per quella invece di avere N tabelle.
    Grazie Filippo.
    Codice PHP:
    for ($i=0$i 3$i++){        if (isset($_POST['vig' .$i]))        $sqlvig .= "(SELECT * FROM ".$_POST['vig'.$i]." WHERE data_rilevamento BETWEEN '$datainizio' AND '$datafine') UNION ";      } 
    Questo codice dovrebbe funzionare. come mai non va? la query che mi viene fuori da http://app.danielebarisano.it/vignet...ro/vigneto.php direttamente sul DBMS funziona

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.