Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2012, 09:05
markusfenix
 
Fecha de Ingreso: julio-2012
Ubicación: puerto rico/mexico
Mensajes: 11
Antigüedad: 11 años, 10 meses
Puntos: 1
Pregunta mensajes en formulario

hola espero se encuentren bien, soy nuevo en el foro espero poder aprender mucho aqui, lamentablemente mi presentacion viene acompañada de una solicitud de ayuda y no de una aportacion :S, espero puedan guiarme de verdad lo necesito me he estado rompiendo la cabeza y no doy con la solucion.

tengo un formulario de registro en un html que me hace el alta de datos a travez de un php, todo funciona perfecto el problema es que al haber un error o al hacer el alta satisfactoria del usuario los mensajes me los muestra en el php y yo quisiera que se vieran en el mimo html donde se encuentra el formulario, como podria lograr esto?

les dejo mi codigo ojala puedan ayudarme, un saludo y que tengan buen dia!!!!

este es mi html:

Código HTML:
<form action="registro.php" method="post">
usuario:<input maxlength="20" size="25" name="usuario" />
<br />
direccion:<input maxlength="40" maxlength="25" size="25" name="direccion" />
<br />
email:<input maxlength="35" size="25" name="email" />
<br />
<input type="submit" value="Registrar" />
</form> 

este es mi php:

Código PHP:
<?php
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='miuser';
$dbuserpass='micontra';
$dbname='mibase';
// Conexi&oacute;n a la base de datos
mysql_connect("localhost""miuser""micontra") or die(mysql_error());
mysql_select_db("mibase" ) or die(mysql_error());

// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["usuario"] ) ) {
$usuario $_POST["usuario"];
$direccion $_POST["direccion"];
$email $_POST["email"];
$fecha $_POST["fecha"];
// Hay campos en blanco
if($usuario==NULL|$direccion==NULL) {
echo 
"Hay Campos Vacios";
}else{


$checkemail mysql_query("SELECT email FROM usuarios WHERE email='$email'" ) ;
$email_exist mysql_num_rows($checkemail);

if (
$email_exist>0|$username_exist>0) {
echo 
"EL Nombre de Usuario o la Cuenta de Correo Estan ya en Uso";
}else{
    
    
    
//Todo parece correcto procedemos con la inserccion
$query "INSERT INTO usuarios (usuario, direccion, email, fecha) VALUES('$usuario','$direccion', '$email', CURDATE())";
mysql_query($query) or die(mysql_error());
echo 
"El Usuario $usuario ha sido Registrado de Manera Satisfactoria.";

}
}
}
?>