Foros del Web » Programando para Internet » PHP »

Problema formulario

Estas en el tema de Problema formulario en el foro de PHP en Foros del Web. Hola me descargue un formulario para ponerle ha funcionar y estos son lso codigos ya modificados por que quite un campo que no queria: Contacto.php: ...
  #1 (permalink)  
Antiguo 24/09/2006, 06:28
Borjimante
Invitado
 
Mensajes: n/a
Puntos:
Problema formulario

Hola me descargue un formulario para ponerle ha funcionar y estos son lso codigos ya modificados por que quite un campo que no queria:
Contacto.php:
Cita:
<form action="engranes.php" method="post">
<table border="0" align="center">
<tr>
<td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Contacto</font></div></td>
</tr>
<tr>
<td><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nombre :</font></strong></div></td>
<td><input name="nombre" type="text">&nbsp;</td>
</tr>
<tr>
<td><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font></strong></div></td>
<td><input name="email" type="text">&nbsp;</td>
</tr>
<tr>
<td><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Asunto:</font></strong></div></td>
<td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <em>
<input name="asunto" type="text">
&nbsp;</em></font></div></td>
</tr>
<tr>
<td><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Texto Completo:</font></strong></div></td>
<td rowspan="2"><textarea name="texto" cols="25" rows="6"></textarea>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="enviar" value="Enviar">
<input type="reset" name="borrar" value="Borrar"></td>
</tr>
</table>
</form>
engranes.php:
Cita:
<title>contacto</title>
<?php
if ($nombre == "" or $email == "" or $asunto == "" or $texto == ""){
include ("error.php");
} else {
include("motor.php");
}
?>
error.php:
Cita:
<html>
<head>
<title>Un error a ocurrido.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="30%" border="0" align="center">
<tr>
<td><div align="center"><img src="error.gif" width="140" height="45"></div></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Verifique
que todos los campos est&eacute;n llenos.</font></div></td>
</tr>
<tr>
<td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="contacto.php">Regresar</a></font></div></td>
</tr>
</table>
</body>
</html>
motor.php
Cita:
<title>mtr</title>
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?php
$mi_correo = "[email protected]";
$myname = "p47ch";
mail ($mi_correo,$asunto,"Como estas, $myname.\n
$nombre te escribio un mensaje.\n
Su correo es $email\n
$nombre te escribio por lo sig:\n
$texto\n
|||||||||||||||||||||||||||||||||||||||||||||||||| |||||||
Mas sobre el $nombre:\n
Navegador: $HTTP_USER_AGENT
IP: $REMOTE_ADDR
|||||||||||||||||||||||||||||||||||||||||||||||||| |||||||
Mail enviado desde la forma de registro del web.\n
by p47ch\n
---------------------------
","From: Mensaje via web <[email protected]>");
?>
</font>
Cula es el fallo?

Ayuda
  #2 (permalink)  
Antiguo 24/09/2006, 11:59
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 17 años, 11 meses
Puntos: 9
Código PHP:
<?php 
if ($nombre == "" or $email == "" or $asunto == "" or $texto == ""){
include (
"error.php");
} else {
include(
"motor.php");
}
?>
si no tenes las variables globales activadas esas variables no tienen valores,proba asi:
Código PHP:
<?php 
 
if ($_POST[nombre] == "" or $_POST[email] == "" or $_POST[asunto] == "" or $_POST[texto] == ""){
 include (
"error.php");
 } else {
 include(
"motor.php");
 }
 
?>
  #3 (permalink)  
Antiguo 08/01/2008, 23:05
 
Fecha de Ingreso: enero-2008
Mensajes: 18
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Problema formulario

Hola gente... sigo los pasos pero no puedo dar con la tecla, el mensaje cuando lelga a mi casilla llega en blanco!

Como estas, JoeP.

te escribio un mensaje.

Su correo es

Su Sitio web : es

te escribio por lo sig:

|||||||||||||||||||||||||||||||||||||||||||||||||| |||||||
Mas sobre el :

Navegador:
IP:
|||||||||||||||||||||||||||||||||||||||||||||||||| |||||||
Mail enviado desde la forma de registro del web.


andaba y dejo de andar....
puede ser por el host.?
desde ya muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:39.