2014-03-12 24 views
0

我有這個代碼,發送一個電子郵件與attachmant和它工作正常,但我確實更改郵件正文有一個形式的電子郵件看看問題我無法得到的數據被顯示在MT文本框如何獲取我的html電子郵件表單的值?

$rowSQL = mysql_query("SELECT MAX(ID) AS max FROM `consulta` ;"); 
$row = mysql_fetch_array($rowSQL); 
$largestNumber = $row['max']; 
//echo $largestNumber; 

$allData = mysql_query("SELECT * FROM `consulta` WHERE ID = $largestNumber;"); 


while($rows = mysql_fetch_array($allData)) { 
    $email =$rows['EMAIL']; 
    $depto = $rows['N_DPTO']; 
    // NEW 
    $nombre = $rows['NOMBRE1']; 
    $apeellido = $rows['APELLIDO1']; 
    $dni = $rows['DNI']; 
    $phone = $rows['TELF']; 
    $direccion = $rows['DIRECCION']; 
    $date = $rows['DATE']; 
    $refrencia = $rows['REFERENCIA']; 
    $nestac = $rows['N_ESTACIONAMIENTO']; 
    $deposito = $rows['N_DEPOSITO']; 
    $dptoprice = $rows['P_DPTO']; 
    $esprice = $rows['P_ESTACIONAMIENTO']; 
    $depoprice = $rows['P_DEPOSITO']; 
    $separacion = $rows['SEPARACION']; 
    $cuota = $rows['CUOTA']; 
    $montofin = $rows['MONTO_FIN']; 
    $entidadfin = $rows['ENTIDAD_FIN']; 
    $observacion = $rows['OBSERVACIONES']; 
    $ncotizacion = $rows['N_COTIZACION']; 
    $user = $rows['USER_ID']; 
    // END NEW 

    echo $email; 
    echo $depto; 
} 

和HTML消息:

$message = '<html> 
     <body> 
      <table width="639" border="0"> 
     <tr> 
     <td height="38" colspan="6"><h2>Gracias por tu visita 
      <label for="dpto"></label> 
     </h2></td> 
     </tr> 
     <tr> 
     <td width="148">Depto</td> 
     <td width="144"><input name="dpto" type="text" id="dpto" value="<?php echo $depto;?>" /></td> 
     <td width="3">&nbsp;</td> 
     <td width="8">&nbsp;</td> 
     <td width="136">Vendedor</td> 
     <td width="174" nowrap="nowrap"><label for="cotizacion"> 
      <input name="user" type="text" id="user" value="" /> 
     </label></td> 
     </tr> 
     <tr> 
     <td>Fecha</td> 
     <td><label for="esta"> 
      <input name="date" type="text" id="date" value="$" /> 
     </label></td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>Documento</td> 
     <td nowrap="nowrap"><label for="deposito"> 
      <input name="cotizacion" type="text" id="cotizacion" value="$" /> 
     </label></td> 
     </tr> 
     <tr> 
     <td>Estacionamiento</td> 
     <td><input name="esta" type="text" id="esta" value="$" /></td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>Deposito</td> 
     <td nowrap="nowrap"><input name="deposito" type="text" id="deposito" value="$" /></td> 
     </tr> 
     <tr> 
     <td height="64" colspan="6" valign="middle"><h2>Datos Del Cliente</h2></td> 
     </tr> 
     <tr> 
     <td>Nombre</td> 
     <td><input name="name" type="text" id="name2" value="$" /></td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>Apellido</td> 
     <td nowrap="nowrap"><input name="family" type="text" id="family" value="$" /></td> 
     </tr> 
     <tr> 
     <td>DNI</td> 
     <td><input name="dni" type="text" id="dni" value="$" /></td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td nowrap="nowrap">&nbsp;</td> 
     </tr> 
     <tr> 
     <td height="32">Telf</td> 
     <td><input name="telf" type="text" id="telf" value="$" /></td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>Email</td> 
     <td nowrap="nowrap"><input name="email" type="text" id="email" value="$" /></td> 
     </tr> 
     <tr> 
     <td>Direccion</td> 
     <td colspan="5"><input name="address" type="text" id="address" value="$" size="74" /></td> 
     </tr> 
     <tr> 
     <td>Como se Entero</td> 
     <td colspan="5"><input name="como" type="text" id="como" value="$" size="74" /></td> 
     </tr> 
     <tr> 
     <td height="56" colspan="6"><h2>Datos Financieros</h2></td> 
     </tr> 
     <tr> 
     <td>Precio Dpto S/.</td> 
     <td><input name="pDpto" type="text" id="pDpto" value="$" /></td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>Precio Estacio S/.</td> 
     <td nowrap="nowrap"><input name="pEsta" type="text" id="pEsta" value="$" /></td> 
     </tr> 
     <tr> 
     <td>Precio Deposito S/.</td> 
     <td><input name="pDeposito" type="text" id="pDeposito" value="$" /></td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>Separacion S/.</td> 
     <td nowrap="nowrap"><input name="separacion" type="text" id="separacion" value="$" /></td> 
     </tr> 
     <tr> 
     <td>Cuota S/.</td> 
     <td><input name="couta" type="text" id="couta" value="$" /></td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>Monto Financia</td> 
     <td nowrap="nowrap"><input name="monto" type="text" id="monto" value="$" /></td> 
     </tr> 
     <tr> 
     <td>Entidad Financia</td> 
     <td><input name="entidad" type="text" id="entidad" value="$" /></td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td nowrap="nowrap">&nbsp;</td> 
     </tr> 
     <tr> 
     <td>Observaciones</td> 
     <td colspan="5"><textarea name="oserv" id="oserv" cols="58" rows="5"></textarea></td> 
     </tr> 
     <tr> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td nowrap="nowrap">&nbsp;</td> 
     </tr> 
     <tr> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td nowrap="nowrap">&nbsp;</td> 
     </tr> 
     <tr> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td nowrap="nowrap">&nbsp;</td> 
     </tr> 
    </table> 
</body> 
</html>'; 

我得到的形式看電子郵件,但在文本框中我得到那麼怎樣纔可以有顯示在文本框中的值???

回答

1

HTML表單是一個PHP字符串,所以你必須結束這顯示PHP值:

<input name="dpto" type="text" id="dpto" value="'.$depto.'" /> 

通知單引號和點變量$ depto然後點後單引號之前。當你輸出的$消息變量將輸出的$ depto

+0

它的工作非常感謝你 – user3369017

0

您需要引用包含要顯示的文本的變量,因爲您使用單引號代替雙引號,你必須關閉值您$message引號,並使用單點加入變量,你的文字,就像這樣:

<textarea name="oserv" id="oserv" cols="58" rows="5">'.$oserv.'</textarea> 

或者:

<input name="date" type="text" id="date" value="'.$date.'" /> 

以供將來參考,如果使用雙引號,你可以參考像這樣的變量(但你會的需要逃避你的字符串中的所有雙引號用\):

$message = "<input name=\"date\" type=\"text\" id=\"date\" value=\"{$date}\" />"; 
+0

感謝名單的男人爲你的重播 – user3369017

相關問題