Visualizzazione risultati 1 fino 4 di 4

Discussione: valori mancanti in mail ricevuta da script php

  1. #1
    Guest

    Predefinito [RISOLTO] valori mancanti in mail ricevuta da script php

    Ciao a tutti.
    Vi spiego brevemente il mio problema. Sto elaborando un questionario (test.html) con spazi di testo ed elenchi a tendina e vorrei che i risultati una volta compilati venissero spediti sulla mia mail. L'ho associato con uno script php per l'invio (invio.php) ma nella mail mi ritrovo alcune risposte e altre no.

    Grazie in anticipo!

    test.htm
    Codice HTML:
    <form action="invio.php" method="post" id="modulo">
      <table width="786" border="0" align="center">
        <tr>
          <td width="282"><label for="cognome">Cognome</label>
          <input type="text" name="cognome" id="cognome"></td>
          <td width="257"><label for="nome">Nome</label>
          <input type="text" name="nome" id="nome"></td>
          <td width="233"><label for="sesso">Sesso</label>
            <select name="sesso" id="sesso">
              <option value="maschio">Maschio</option>
              <option value="femmina">Femmina</option>
          </select></td>
        </tr>
        <tr>
          <td><label for="data di nascita">Data di nascita</label>
          <input type="text" name="data" id="luogo"></td>
          <td><label for="Luogo di nascita">Luogo di nascita</label>
          <input type="text" name="luogo" id="luogo"></td>
          <td><label for="telefono">Telefono</label>
          <input type="text" name="telefono" id="telefono"></td>
        </tr>
        <tr>
          <td><label for="peso">Peso (kg)</label>
          <input type="text" name="peso" id="peso"></td>
          <td><label for="Altezza ">Altezza </label>
          <input type="text" name="altezza " id="altezza"></td>
          <td>&nbsp;</td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table width="713" border="0">
        <tr>
          <td width="380"><label for="attivita lavorativa">Attività lavorativa</label>
            <select name="attivita lavorativa" id="attivita lavorativa">
              <option value="si">Si</option>
              <option value="no">No</option>
              <option value="si pato">Si ma difficoltosa a causa della malattia gastro-enterologica</option>
              <option value="si altra">Si ma difficoltosa a causa di altre problematiche mediche</option>
              <option value="no  pato">No a causa della malattia gastro-enterologica</option>
              <option value="no altra">No a causa di altre problematiche mediche</option>
          </select></td>
          <td width="211"><label for="tipo di lavoro">Tipo di lavoro</label>
          <input type="text" name="tipo di lavoro" id="tipo di lavoro"></td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table width="500" border="0">
        <tr>
          <td><p>INDICARE UNA O PIU' SEDI DI MALATTIE O PROBLEMI</p>
            <table width="500" border="0">
              <tr>
                <td width="260"><img src="Nuovo documento 6Pagina 1.jpg" width="260" height="160" /></td>
                <td width="230"><label for="sede malattia"></label>
                <textarea name="sede malattia" id="sede malattia" cols="45" rows="9"></textarea></td>
              </tr>
            </table>
            <p><br>
      </p></td>
        </tr>
        <tr>
          <td align="left" valign="middle"><table width="500" border="0">
            <tr>
              <td width="203">PATOLOGIE DA CUI E' AFFETTO</td>
              <td width="287"><textarea name="patologie da cui è affetto" id="patologie da cui è affetto" cols="45" rows="5"></textarea></td>
            </tr>
          </table></td>
        </tr>
        <tr>
          <td align="left" valign="middle"><table width="500" border="0">
            <tr>
              <td width="203">FARMACI/INTEGRATORI CHE ASSUME</td>
              <td width="287"><textarea name="farmaci che assume" id="farmaci che assume" cols="45" rows="5"></textarea></td>
            </tr>
          </table></td>
        </tr>
        <tr>
          <td height="76" valign="top"><p>Intervinti chirurgici 
              <select name="interventi chirurgici" id="interventi chirurgici">
              <option value="no">No </option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="più 3">più di 3</option>
            </select>
          </p>
            <p>
              <label for="interventi chirurgici"></label>
            </p></td>
        </tr>
      </table>
      <table width="560" border="0">
        <tr>
          <td height="49">Da quanto tempo è seguito presso il nostro centro? 
            <select name="tempo centro" id="tempo centro">
            <option value="0">questo è il primo incontro</option>
            <option value="1">meno di 1 anno</option>
            <option value="2">tra 1 e 2 anni</option>
            <option value="3">oltre 2 anni</option>
          </select></td>
        </tr>
        <tr>
          <td><p>&nbsp;</p>
            <p>PROVENIENZA (specificare il motivo della sua presenza presso il Policlinico)
            </p>
            <p>
              <select name="provenienza" id="provenienza">
                <option value="1">Ambulatorio di gastroenterologia generale</option>
                <option value="2">Ambulatorio di malattie infiammatorie</option>
                <option value="3">Ambulatorio di colon irritabile</option>
                <option value="4">Ambulatorio di epatologia</option>
                <option value="5">Ambulatorio di celiachia</option>
                <option value="6">Breath Test</option>
                <option value="7">Endoscopia</option>
                <option value="8">Altro Ambulatorio</option>
                <option value="9">Altro</option>
              </select>
          </p></td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table width="500" border="0">
        <tr>
          <td>Per aiutarla ad esprimere il suo stato di salute la preghiamo di indicare un numero da 0 (peggior stato di salute immaginabile) a 100 (miglior stato di salute immaginabile)</td>
          <td><label for="stato salute"></label>
          <input type="text" name="stato salute" id="stato salute" /></td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table width="675" border="0">
        <tr>
          <td width="135" valign="middle">La preghiamo di indicare nel riquadro la tipologia di feci che riscontra abitualmente dopo l'evacuazione</td>
          <td width="145" valign="middle"><p>
            <label for="bristol stool chart"></label>
            <label for="bristol stool"></label>
            <textarea name="bristol stool" id="bristol stool" cols="35" rows="5"></textarea>
          </p></td>
          <td width="296"><img src="Nuovo documento 5_1.jpg" width="296" height="300" align="middle" /></td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table width="500" border="0">
        <tr>
          <td width="295">Numero di visite mediche condotte, nel tempo, per l'eventuale problema gastroenterologico che l'ha condotta a questa visita:</td>
          <td width="195"><p>
            <label for="numero visite"></label>
            <select name="numero visite" id="numero visite">
              <option value="0-3">0-3</option>
              <option value="3-5">3-5</option>
              <option value="&gt;5">&gt;5</option>
            </select>
            <br />
          </p></td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table width="670" border="0">
        <tr>
          <td width="528"><h2>GSCG (Gastrointestinal Symptom Rating Scale)</h2></td>
        </tr>
        <tr>
          <td height="30"><p>Per ognuno dei 15 item indicare un punteggio (compreso tra 0 e 3) che meglio rappresenti <strong>L'ATTUALE severità dei sintomi percepiti (come si sente in rapporto ai suoi disturbi al momento della visita).</strong></p>
          <p><strong>Il Suo giudizio sui sintomi sarà il risultato di un bilancio dato da: intensità, frequenza, necessità di alleviarli ed impatto sociale.</strong></p></td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table width="668" border="0">
        <tr>
          <td width="576">1) <strong>Dolore Addominale. </strong>Esperienza soggettiva di disagio causato dai Suoi sintomi addominali e dolore. (Valutare secondo intensità, frequenza, durata, necessità di sollievo, ed impatto sociale).</td>
        </tr>
        <tr>
          <td height="25"><blockquote>
            <p>
              <label for="1.1"></label>
              <select name="1.1" id="1.1">
                <option value="0">0) dolore assente o transitorio</option>
                <option value="1">1) dolori occasionali che interferiscono con le attività quotidiane</option>
                <option value="2">2) dolori prolungati ed intensi. Interferiscono con molte attività e necessitano sollievo</option>
                <option value="3">3) dolori severi o paralizzanti. Interferiscono con tutte le attività sociali</option>
              </select>
              <br />
            </p>
          </blockquote></td>
        </tr>
      </table>
    Ultima modifica di psicogastro : 04-10-2015 alle ore 12.30.43

  2. #2
    Guest

    Predefinito

    invio.php
    Codice PHP:
    <?php

    $destinatario
    = "prova@gmail.com";
    $oggetto = "prova";

    $messaggio = "COGNOME: " . $_POST['cognome'] . "\n";
    $messaggio .= "NOME: " . $_POST['nome'] . "\n";
    $messaggio .= "SESSO: " . $_POST['sesso'] . "\n";
    $messaggio .= "DATA DI NASCITA: " . $_POST['data'] . "\n";
    $messaggio .= "LUOGO DI NASCITA: " . $_POST['luogo'] . "\n";
    $messaggio .= "TELEFONO: " . $_POST['telefono'] . "\n";
    $messaggio .= "PESO: " . $_POST['peso'] . "\n";
    $messaggio .= "ALTEZZA: " . $_POST['altezza'] . "\n";
    $messaggio .= "ATTIVITA' LAVORATIVA: " . $_POST['attivita lavorativa'] . "\n";
    $messaggio .= "TIPO DI LAVORO: " . $_POST['tipo di lavoro'] . "\n";
    $messaggio .= "SEDE MALATTIA: " . $_POST['sede malattia'] . "\n";
    $messaggio .= "PATOLOGIA DA CUI E' AFFETTO: " . $_POST['patologie da cui è affetto'] . "\n";
    $messaggio .= "FARMACI: " . $_POST['farmaci che assume'] . "\n";
    $messaggio .= "INTEVENTI CHIRURGICI: " . $_POST['interventi chirurgici'] . "\n";
    $messaggio .= "TEMPO NEL CENTRO: " . $_POST['tempo centro'] . "\n";
    $messaggio .= "PROVENIENZA: " . $_POST['provenienza'] . "\n";
    $messaggio .= "STATO DI SALUTE: " . $_POST['stato salute'] . "\n";
    $messaggio .= "BRISTOL STOOL: " . $_POST['bristol stool'] . "\n";
    $messaggio .= "NUMERO VISITE: " . $_POST['numero visite'] . "\n";
    $messaggio .= "1.1: " . $_POST['1.1'] . "\n";
    $messaggio .= "1.2: " . $_POST['1.2'] . "\n";
    $messaggio .= "1.3: " . $_POST['1.3'] . "\n";
    $messaggio .= "1.4: " . $_POST['1.4'] . "\n";
    $messaggio .= "1.5: " . $_POST['1.5'] . "\n";

    mail($destinatario, $oggetto, $messaggio)

    ?>
    Ultima modifica di alemoppo : 04-10-2015 alle ore 02.10.31 Motivo: +tag [php]

  3. #3
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,673

    Predefinito

    Prova eliminando lo spazio e le lettere accentate dai name.

    Ciao!

  4. #4
    Guest

    Predefinito

    Risolto
    Non mi passava i name con spazi e punti.

    Grazie mille!

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •