Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/02/2005, 15:57
T4X
 
Fecha de Ingreso: enero-2004
Ubicación: myT-Base
Mensajes: 254
Antigüedad: 20 años, 3 meses
Puntos: 2
DracoWorld coloca un ejemplo de formulario, en este caso para envar mail, si es con BD, haz lo siguiente:
Código PHP:
<?
if($_POST){ /* Indicando aqui que el formulario se esta procesando */
/* Primero trae las variables para procesar */
 
$nombre $_POST['nombre'];
$email $_POST['email'];
 
// Haces conexion con la bd
mysql_connect('host','tu_usuario','contrasena') or trigger_error(mysql_error(),E_USER_ERROR); 
 
/* 
El trigger_error te devuelve un error exacto en la linea de tu archivo por si llegase a fracasar 
*/
$sql "INSERT INTO nombre_tabla (id, nombre, email) VALUES ('','".$nombre."','".$email."')";
mysql_db_query('tu_bd',$sql) or trigger_error(mysql_error(),E_USER_ERROR);
 
/* Y si lo quieres enviar por mail, prepara encabezados, asunto y mensaje */ 
 
$header "From: Quien lo envia <tuemail>";
$subject "Asunto del mensaje";
 
$msg "Mensaje a enviar";
 
if(!
mail($email,$subject,$msg,$header)) {
 
echo 
"Falló la accion de enviar mensaje";
 
} else {
 
 
 
/* Genera una respuesta procesada */
echo "Informacion procesada";
// Esta cierra la accion de que si se envio el mail
} else {
?>
// Espacio para tu form
[HTML]
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<input name="nombre" type="text">
<input name="submit" type="submit" value="Enviar">
</form>
[/HTML] 
 
<? ?>
Ten en cuenta que el <?=$_SERVER['PHP_SELF']?> indica que se está apuntando con la accion al mismo archivo, cualquier inquietud te la resolvere!!!

Ahi te veo....!
__________________
Ahora T4X es
WinGFX!!!!!

Última edición por T4X; 07/02/2005 a las 16:10