Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804

    modificare due controlli e unirli in un unico

    ciao ragazzi mi aiutereste a risolvere un problema vi spiego nel form per l email ho inserito un controllo captka e il files per la verifica del controllo adesso il problema e questo che un ragazzo mi ha fornito un controllo anche per il resto del form e ,succede che quando i campi non sono compilati mi esce un messaggio compilare il campo $valore adesso fino a qua e tutto regolare ma anche il controllo captka mi da il messaggio di errore quindi vorrei che il controllo captka mi dasse solo il controllo se i numeri inseriti nel form sono corretti e non se il campo captka e vuoto vi posto il cod per il controllo captka



    Codice PHP:
    <?
    $error
    =0;
    if(isset(
    $_POST['scratch_submit']) && isset($_SESSION['pass'])){
        if(isset(
    $_POST['captcha_input'])){
            if(
    $_SESSION['pass']==$_POST['captcha_input']){
                
    $_SESSION['post']=$_POST;
                
    header("Location: result.php");
                exit;
            } else {
    $error=1;}
        } else {
    $error=1;}
    }


    e questo che posto e il controllo dei campi
    Codice PHP:
    $resp=""
    $post=$_POST//una procedura a cui mi sono affezionato 

    //controllo i campi 
    unset($post["scratch_submit"],$post["Reset"]);//unsetto le voci che non voglio controllare 

    foreach ($post as $chiave => $valore

          if(
    $valore == "")$resp.="non hai compilato il campo $chiave . 
    "


    //creo una stringa che mi comunica i campi non compilati, ovviamente lo statement dell'if lo puoi decidere tu. 

    if($resp != "")$resp.="La preghiamo di ricompilare il form"
    else 
    $resp="form inviato con successo"
    e questo va inserito dove voglio che appaia il messaggio di errore
    Codice PHP:
    php print $resp
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804
    HELP RAGAZZI HELP
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804
    ragazzi mi dareste una mano grazie
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

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.