Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #6
    A livello didattico ti ho preparato uno script per provare. Copia e incolla in un file qualunque .php

    Provalo e vedi cosa combina. E' commentato man mano dovrebbe essere chiaro.

    Codice PHP:
    <?php
    if(empty($_POST)) {         // se $_POST e' vuoto mando il form
    ?>

    <form name="form" method="post" action="">
          <p>
          <label>nome1:
          <input name="nome1" type="text" />
          </label>
          </p>
          <p>
          <label>nome2:
           <input name="nome2" type="text" />
           </label>
          </p>
          <p>
          <label>nome3:
           <input name="nome3" type="text" />
           </label>
          </p>
          <p>
            <input name="invia" type="submit" value="Invia" />

    <?php
    } else { echo "<pre>";
    print_r($_POST);            // quello che ricevi dal post
    unset($_POST['invia']);     // togli  l'ultimo valore
    print_r($_POST);            //  sono solo i nomi

    $n 0;                     //  setto il contatore frequenza
    $IN "IN(";              //  setto IN()
    foreach($_POST as $key => $value) {
       if(!empty(
    $value)) {
           
    $IN $IN "'$value',";    // preparo la funzione IN()
           
    $n $n 1;                // conto
           
    }
       }
    $IN substr($IN0, -1);     // tolgo l'ultima virgola
    $IN $IN ")";              // chiudo la funzione IN
    echo "numero dei campi compilati = $n <br />";         // eccoti il numero dei campi compilati

    $query "select count(*) from utenti
              where nome 
    $IN";
    echo 
    $query ."<br />";
    echo 
    'if ($row[Conta] >= ' .$n .'){' ;    // per stampare la stringa
    }                             // chiusura dell'else
    ?>
    Ultima modifica di piero.mac; 14-11-2013 a 12:55

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.