Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    scritte d'errore per form contattami

    Ciao a tutti, con i codici sono una vera e propria schiappa, quindi non aggreditemi se dico cavolate.
    Nel mio sito internet ho una pagina dove c'è un form per contattarmi (nome, cognome, n.telefono, indirizzo email e descrizione)
    Nel campo telefono e indirizzo mail non so come fargli fare il controllo dei campi e soprattutto segnalarmi quando la mail è incompleta.
    Mi aiutereste? spero di essere nella sezione giusta.
    Il codice della pagina è il segente:

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <style>
    .textfieldRequiredMsg, .textfieldInvalidFormatMsg {
    display:none;
    }
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Contattami - Luca Serafino</title>
    <link href="miostile.css" rel="stylesheet" type="text/css" />
    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    <script type="text/javascript">
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }

    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    </script>
    <style type="text/css">
    h5 {
        font-size: 3px;
    }
    </style>
    <meta name="Keywords" content="..." /><meta name="description" content="Mi chiamo..." />

    </head>

    <body onload="MM_preloadImages('img/Home-over.jpg','img/realizzazioni-over.jpg','img/guestbook-over.jpg','img/contattami-over.jpg')">
    <div id="banner">
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="960" height="248" id="FlashID" title="banner">
        <param name="movie" value="banner/bannerone.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="opaque" />
        <param name="swfversion" value="7.0.70.0" />
        
        <param name="expressinstall" value="Scripts/expressInstall.swf" />
        
        
        <object type="application/x-shockwave-flash" data="banner/bannerone.swf" width="960" height="248">
          
          <param name="quality" value="high" />
          <param name="wmode" value="opaque" />
          <param name="swfversion" value="7.0.70.0" />
          <param name="expressinstall" value="Scripts/expressInstall.swf" />
          
          <div>
            <h4>Il contenuto di questa pagina richiede una nuova versione di Adobe Flash Player.</h4>
            

    [url="http://www.adobe.com/go/getflashplayer"][img]http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif[/img][/url]</p>
          </div>
          
        </object>
        
      </object>
    </div>
    <div id="header">[url="index.html"][img]img/Home.jpg[/img][/url][url="realizzazioni.html"][img]img/realizzazioni.jpg[/img][/url][url="guestbook.html"][img]img/guestbook.jpg[/img][/url][url="contattami.php"][img]img/contattami-over.jpg[/img][/url]</div>
    <div id="contenuti">
    <div id="contenuti_sx"> 
      <h1 align="center">...CONTATTAMI...</h1>
      <p align="center">Per richieste ed informazioni contattami compilando il modulo sottostante.</p>
      
        <fieldset> 
        <legend>Modulo Contatto</legend> 
        <form id="form1" method="post" action="#"> 
        

     
        <label for="nome2">Nome</label> 
        <input name="nome" type="text" id="nome2" size="40" />
        </p>
        

      
          <label for="cognome">Cognome</label> 
          <input name="cognome" type="text" id="cognome" size="45" /> 
        </p> 
        

    <span id="sprytextfield1"> 
        <label for="telefono">N.Telefono</label> 
        <input name="telefono" type="text" id="telefono" maxlength="15" /> 
        <span class="textfieldRequiredMsg">È obbligatorio specificare un valore.</span><span class="textfieldInvalidFormatMsg">Formato non valido.</span></span> 

         </p> 
        

     <span id="sprytextfield2"> 
        <label for="email">Ind. e -mail</label> 
        <input name="email" type="text" id="email" size="50" /> 
        <span class="textfieldRequiredMsg">È obbligatorio specificare un valore.</span><span class="textfieldInvalidFormatMsg">Formato non valido.</span></span> 

         <label for="descrizione">
     
        Descrizione</label> 
        <textarea name="descrizione" cols="47" id="descrizione"></textarea> 
        
     
        </p> 
        

    Invia richiesta 
        <input type="submit" name="invia" id="invia" value="Invia" /> 
        
     
        </p> 
             
        </form> 
        </fieldset> 

    </div>
    <div id="contenuti_dx">[img]img/at.jpg[/img]</div>
    </div>
    <div id="footer">
      <div align="center">
        <h5></h5>
        

    nome&indirizzo - Tel... - email [email]pippo@pluto.pap[/email]</p>
        

    Copyright © 2012  ... - Tutti i diritti del sito sono riservati</p>
      </div>
      <div align="center"> </div>
    </div>
    <script type="text/javascript">
    swfobject.registerObject("FlashID");
    var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "phone_number", {validateOn:["change"], format:"phone_custom"});
    var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "email", {validateOn:["change"]});
        </script>
    </body>
    </html>
    <?php 


    // Valori del form 
    $nome mysql_real_escape_string($_POST['nome']); 
    $cognome mysql_real_escape_string($_POST['cognome']); 
    $telefono mysql_real_escape_string($_POST['telefono']); 
    $email mysql_real_escape_string($_POST['email']); 
    $descrizione mysql_real_escape_string($_POST['descrizione']); 

    // controllo campi vuoti 
    if($nome == "" || $cognome == ""){ 
        echo 
    "Devi inserire nome e congnome valido"
    }elseif(
    $telefono == ""){ 
        echo 
    "Devi inserire il numero di telefono"
    }elseif(
    $email == ""){ 
        echo 
    "Devi inserire l'email"
    }elseif(
    $descrizione == ""){ 
        echo 
    "devi inserire una descrizione"
    }else{ 
        
    //invia email 
        // quì sotto srivi la email dove deve essere destinato 
        
    $latuaemail="...@..."
            
    $to=$latuaemail
            
    //ti ho messo l'ogetto dell'email ugale alla descrizione che 1 scrive 
            
    $subject="richiesta informazioni da sito"
    //per inviare la data 
    $data date("d/m/Y");
    $alle date("H:i:s"); 

    $subject="Richiesta informazioni da sito";  
    $header="Da: il mio sito";  
    $message="Nome: $nome Cognome: $cognome Numero: $telefono Email: $email Il giorno: $data Alle: $alle \r\n";
     
    $message.="descrizione: $descrizione \r\n";  
    $inviamandoremail=mail($to,$subject,$message,$header);  

    echo 
    '<META HTTP-EQUIV="Refresh" CONTENT="0;URL=successo.html">';

    }

    ?>

  2. #2
    nessuno mi aiuta???

  3. #3
    nessuno mi aiuta quindi???
    vabbè grazie comunque...


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.