Visualizzazione dei risultati da 1 a 2 su 2

Discussione: controllo campi e if

  1. #1

    controllo campi e if

    ho un modulo su cui voglio controllare ke si compilino certi campi. tra questi ci sono dei select ke mi costruiscono una data. finkè si tratta di controllo x' i campi siano riempiti funziona ma se gli kiedo di vedre se una data è magiore o minore dell'altra no. x'?


    Codice PHP:
    ...

    if(
    $azione=="salva")
    {
    $inizio mktime($ore_i$minuti_i"0"$mese_i$giorno_i$anno_i);
    $fine mktime($ore_f$minuti_f"0"$mese_f$giorno_f$anno_f);

    //controllo campi obbligatori (funziona)
    if (trim($giorno_i) == "" OR trim($mese_i) == "" OR trim($anno_i) == "" OR trim($ore_i) == "" OR trim($minuti_i) == "" OR trim($giorno_f) == "" OR trim($mese_f) == "" OR trim($anno_f) == "" OR trim($ore_f) == "" OR trim($minuti_f) == "")
    {
    echo 
    "errore compila tutti i campi data";
    }
    else
    {
    // c'è un chechbox ke mi disabilita i select di fine xcui se è cekkato il valore di fine è -1 (IN RELATà MI DA ERRORE RIKIAMAND L'IF SOTTO!) 

    if($fine=="-1"
    $fine=$inizio;
    }
    // se metto una data di inizio maggiore di quella di fine avvisami

    elseif($fine<$inizio)
    { echo
    "errore controlla le date!";
    }
    // se è tutto apposto procedi col salvataggio sul DB (funziona)

    else 
    $fine=$fine;
    }
    $testo nl2br($testo);
    ... 

  2. #2
    se arrivano da un form dovrebbero essere in $_POST o $_GET.

    ad un veloce sguardo si direbbe che la variabile $fine proveniente dal form con -1, sia sempre sovrascritta da quella valorizzata nello script.

    non e' molto chiaro...


    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.