Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2008, 13:16
Avatar de Bazooka
Bazooka
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile, Dominican Republic
Mensajes: 6
Antigüedad: 16 años
Puntos: 0
Tratar Formulario en una Misma pagina

Tengo el siguiente Problema...

Tengo un formulario en que contiene 3 campos:

-Nombre de Usuario en Fotolog
-Nombre Real
-Correo

el codigo del Formulario es el siguiente:

NOMBRE DEL ARCHIVO: FORM_FOTOLOG.PHP

Código:
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="599" height="46" align="center" valign="middle"><form action="add_fotolog.php" method="post" name="form1" id="form1">
      <label> <span class="Titulo_add_flog">Nombre de Usuario en Fotolog</span>
      <input name="nick" type="text" id="nick" size="15" maxlength="150" />
      <span class="Titulo_add_flog">Tu Nombre Real</span> </label>
      <label>
      <input name="due&ntilde;o" type="text" id="due&ntilde;o" size="15" maxlength="150" />
      </label>
      <label> <span class="Titulo_add_flog">E-Mail</span>
      <input name="email" type="text" id="email"  style="background-color:#333333 color:#333333" size="15" maxlength="150" border="none" /> 
      </label>
&nbsp;&nbsp;&nbsp;&nbsp;
<label>
<input type="submit" name="enviar" value="Enviar" />
</label>      
<br />
      <p>
      <label>
      <div align="center">
      </label>
    </form></td>
  </tr>
</table>


Y el Codigo que tengo para agregar los datos a la base de datos es el siguiente

NOMBRE DEL ARCHIVO "LECTOR" .. ADD_FOTOLOG.PHP

Código PHP:
<?

if ($enviar == Enviar){
    
// DATOS DE CONEXION DB
              // Definicion de Variables de Conexion a la base de Datos
    // Conectar a DB
    
$conectar mysql_connect($servidor,$usuario,$clave);
    
mysql_select_db($nombre_basedatos,$conectar);
    
$link "http://www.fotolog.com/".$nick;
    
$dueño $dueño."-".$email;    
    
$agregar "INSERT INTO fotolog (link,nick,dueño,clicks)"."VALUES ('$link','$nick','$dueño','0')";    
    
$result mysql_query($agregar);    
    if (
$agregar){        
        echo 
"Tu Fotolog Fue Agregado Correctamente";
    }
    else{
        echo 
"La Consulta SQL contiene Errores";
    }
}

else {
    include 
"form_fotolog.php";
}
    


?>


Lo que pasa es que cuando el usuario presiona "ENVIAR" me abre una pagina toda fea en blanco que dice "Tu Fotolog Fue Agregado Correctamente" el mensaje esta bien..pero lo que yo quiero es que no me abra una nueva pagina..sino que en la celda donde esta el formulario...me aparesca el mensaje..sin salirse de la pagina...


Se que es una consulta ultra basica..pero no he podido solucionarla..