Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. painless
    3. Post
    P

    painless

    @painless

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 13
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Palermo Età 31
    0
    Reputazione
    13
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da painless

    • RE: php - Invio mail form

      E nel caso in cui volessi che il messaggio mail inviata o errore mail.. comparisse come per l'errore del campo vuoto.. ovvero con il form che scompare come devo fare.. qui il codice di quel punto.

      [PHP] // INVIO DELLA MAIL
      if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...

      echo "<div style="text-align:center;width:160px;color:#00ff00;margin:0" align="center"><b>"."MAIL INOLTRATA."."</b></div>";

      }

      else {// ALTRIMENTI...

      echo "<div style="text-align:center;width:160px;color:red;margin:0" align="center"><b>"."ERRORE MAIL."."</b></div>";

      } [/PHP]

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      Scusami ancora.. Una cosa che ho visto e che quando non compili un campo.. non ti è possibile tornare indietro per compilare quel campo mancante.. o.o come si può fare?

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      :DDD Grazie mille... Vorrei averle io le tue conoscenze 😞

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      Comunque vedi che il "$_POST["prodotto"]" è un menu a tendina.. Quindi non so come si deve procedere per questo? Penso che sia in ogni caso selezionato il menu a tendina.. Ma se io voglio che devi selezionare una voce differente da "Seleziona prodotto" per procedere come deve essere sto codice?? Comunque questa è l'ultima cosa che ti chiedo.. Prometto che non ti stresso più..

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      Grazie 🙂

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      EeehhHHh!1 No scusami ho capito ben poco.. Siccome dovrei fare solo quest'ultima cosa.. ti chiedo umilmente se mi puoi aiutare.. Per quanto riguarda il php me lo devo insegnare.. ma per ora non ho tempo..

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      [PHP]
      if(isset($_POST['submit']))
      {

      if(!isset($_POST["nome"]) || $_POST["nome"] == '')
      

      die('Nome mancante');
      if(!isset($_POST["cognome"]) || $_POST["cognome"] == '')
      die('Cognome mancante');
      if(!isset($_POST["indirizzo"]) || $_POST["indirizzo"] == '')
      die('Indirizzo mancante');
      if(!isset($_POST["tel"]) || $_POST["tel"] == '')
      die('Tel mancante');
      if(!isset($_POST["mail"]) || $_POST["mail"] == '')
      die('Mail mancante');
      if(!isset($_POST["prodotto"]) || $_POST["prodotto"] == '')
      die('Seleziona il Prodotto');

      // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
      $to = "[email protected]";

      // IL SOGGETTO DELLA MAIL
      $subject = "RICHIESTA PRODOTTO - TECNOWOODSHOP.IT";

      // COSTRUZIONE DEL CORPO DEL MESSAGGIO
      $body = "Contenuto del modulo:\n\n";

      $body .= "Dati personali ;\nCognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
      $body .= "Nome: " . trim(stripslashes($_POST["nome"])) . "\n";
      $body .= "Indirizzo: " . trim(stripslashes($_POST["indirizzo"])) . "\n";
      $body .= "Tel: " . trim(stripslashes($_POST["tel"])) . "\n";
      $body .= "Mail: " . trim(stripslashes($_POST["mail"])) . "\n";
      $body .= "Prodotto: " . trim(stripslashes($_POST["prodotto"])) . "\n";
      $body .= "Ricevere Newsletter?: " . trim(stripslashes($_POST["new"])) . "\n\n";

      // INTESTAZIONI SUPPLEMENTARI
      $headers = "From: Modulo utenti <INDIRIZZO-COME-SOPRA>";

      // INVIO DELLA MAIL
      if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...

      echo "<div style="text-align:center;width:160px;color:#00ff00" align="center"><b>"."MAIL INOLTRATA."."</b></div>";

      }

      else {// ALTRIMENTI...

      echo "<div style="text-align:center;width:160px;color:red" align="center"><b>"."ERRORE MAIL."."</b></div>";

      }

      }

      ?>

      [/PHP]

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      Ho provato.. ma inserendo questo che mi hai detto tu.. seguito dagli altri cambiando solo la variabile.. mi dice che è vuoto solo il primo campo..
      Quindi mi compare il messaggio Nome mancante..
      Appena compilo il campo nome mi dice cognome mancante.. mentre invece voglio che mi dice manca questo, questo e quastaltro..

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      Si Scusami... If del tipo?

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      Scusami ancora e se invece vorrei fare in modo che se alcuni campi non sono compilati la mail non procede? E ti compare sempre un messaggio di errore?

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      Funziona ma mi puoi spiegare cosi capisco e non ci ricado in un errore del genere.. Comunque grazie 1000. 🙂

      postato in Coding
      P
      painless
    • RE: php - Invio mail form

      Mi dovrebbe comparire il messaggio dopo che ho compilato il modulo e premuto il bottone invia.. Ma il messaggio compare prima ancora di compilare il modulo.. Invece io voglio che uno compila il modulo.. E una volta che premi invio il form scompare.. E comparira il messaggio con l'esito della mail.. Ovvero se è stata inviata correttamente o no.

      postato in Coding
      P
      painless
    • php - Invio mail form

      Salve vado subito al dunque.. perche sto impazzendo.. non ne capisco molto di php.. cmq. ho creato un form per inviare email. il form funziona pero la variante che ho messo ora e che la risposta del submit deve avvenire nella stessa pagina.. senz ricaricare. funziona in parte i problema è che rimane bloccato il messaggio email inviata.. ogni qual volta ricarico la pagina.. mi rinvia il modulo non calcolando il submit. aiutatemi questo è il codice.

      casebioedilizia.com/schede arredo.html

      qui il codice.

      [html]<?php
      // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
      $to = "<mail>";

      // IL SOGGETTO DELLA MAIL
      $subject = "RICHIESTA PRODOTTO - TECNOWOODSHOP.IT";

      // COSTRUZIONE DEL CORPO DEL MESSAGGIO
      $body = "Contenuto del modulo:\n\n";

      $body .= "Dati personali ;\nCognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
      $body .= "Nome: " . trim(stripslashes($_POST["nome"])) . "\n";
      $body .= "Indirizzo: " . trim(stripslashes($_POST["indirizzo"])) . "\n";
      $body .= "Tel: " . trim(stripslashes($_POST["tel"])) . "\n";
      $body .= "Mail: " . trim(stripslashes($_POST["mail"])) . "\n";
      $body .= "Prodotto: " . trim(stripslashes($_POST["prodotto"])) . "\n";
      $body .= "Ricevere Newsletter?: " . trim(stripslashes($_POST["new"])) . "\n\n";

      // INTESTAZIONI SUPPLEMENTARI
      $headers = "From: Modulo utenti <INDIRIZZO-COME-SOPRA>";

      // INVIO DELLA MAIL
      if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...

      echo "MAIL INOLTRATA.";

      } else {// ALTRIMENTI...

      echo "ERRORE MAIL.";

      }

      ?>

      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>CONTATTACI</title>
      <link rel="icon" href="img/ico.png" type="image/png">
      <link href="css.css" rel="stylesheet" type="text/css" />
      </head>

      <body style="margin:0; color: #fff; font-size:10px;">
      <form name="form1" method="post" action="<?php echo ($_SERVER["PHP_SELF"]); ?>">
      <table width="160" border="0" cellspacing="3" cellpadding="0">
      <tr>
      <td width="55" height="25" align="right" style="padding-right: 5px; color:#fff; font-size:11px">Nome: </td>
      <td height="25" align="right" style="padding-right: 5px;"><input name="nome" type="text" size="10" /></td>
      </tr>
      <tr>
      <td height="25" align="right" style="padding-right: 5px; color:#fff; font-size:11px">Cognome:</td>
      <td align="right" style="padding-right: 5px;"><input name="cognome" type="text" size="10" /></td>
      </tr>
      <tr>
      <td height="25" align="right" style="padding-right: 5px; color:#fff; font-size:11px">Indirizzo:</td>
      <td align="right" style="padding-right: 5px;"><input name="indirizzo" type="text" size="10" /></td>
      </tr>
      <tr>
      <td height="25" align="right" style="padding-right: 5px; color:#fff; font-size:11px">Tel:</td>
      <td align="right" style="padding-right: 5px;"><input name="tel" type="text" size="10" /></td>
      </tr>
      <tr>
      <td height="25" align="right" style="padding-right: 5px; color:#fff; font-size:11px">Email:</td>
      <td align="right" style="padding-right: 5px;"><input name="mail" type="text" size="10" /></td>
      </tr>
      <tr>
      <td height="25" colspan="2" align="right" style="padding-right: 5px;"><select name="prodotto" style="width: 140px; font-size:11px">
      <option>Seleziona il prodotto</option>
      <option value="Armadio 2 ante con casetti - Noce / H 186">Noce / H 186</option>
      <option value="Armadio 2 ante con casetti - Noce / H 224">Noce / H 224</option>
      <option value="Armadio 2 ante con casetti - Bianco / H 186">Bianco / H 186</option>

      </select>    </td>
      

      </tr>
      <tr>
      <td height="25" colspan="2" align="center" style="padding-right: 5px; color:#fff; font-size:11px"><input style=" border-color:#EAEAEA" type="checkbox" name="new" value="Si"/>
      Ricevere News-letter</td>
      </tr>
      <tr>
      <td height="25" colspan="2" align="center" valign="bottom"><input type="submit" name="submit" value="INVIA" style="bacbackground-attachment: scroll;
      background-clip: border-box;
      background-color:;
      border-color: #404040;
      border-style: solid;
      border-width: 1px;
      color: #202020;
      text-align: center;
      width: 70px;
      height: 18px;
      font-size:10px;" /></td>
      </tr>
      </table>
      </form>

      </body>
      </html>[/html]

      grazie anticipatamente.. so che trovere la soluzione.

      postato in Coding
      P
      painless