Foros del Web » Programando para Internet » PHP »

Error registro mysql

Estas en el tema de Error registro mysql en el foro de PHP en Foros del Web. ...el codigo con el que estoy trabajando es el siguiente: Código PHP: <?php      if(isset( $_POST [ 'nick' ]) && !empty( $_POST [ 'nick' ]) &&     isset( $_POST ...
  #1 (permalink)  
Antiguo 10/07/2008, 22:42
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Exclamación Error registro mysql

...el codigo con el que estoy trabajando es el siguiente:

Código PHP:
<?php


    
if(isset($_POST['nick']) && !empty($_POST['nick']) &&
    isset(
$_POST['email']) && !empty($_POST['email'])) {

      

        
$link mysql_connect("localhost","root","");
        
mysql_select_db("webdb",$link);

     
        
mysql_query("INSERT INTO registros (nick,email)
        VALUES ('{$_POST['nick']}','{$_POST['email']}')"
,$link);

   
        
$my_error mysql_error($link);

        if(!empty(
$my_error) {

            echo 
"Ha habido un error al insertar los valores. $my_error"

        } else {

            echo 
"Los datos han sido introducidos satisfactoriamente";

        }

    } else {

        echo 
"Error, no ha introducido todos los datos";

    }

?>
Base de datos: Registros
Tabla: Usuarios ( nick,email )


...el formulario es el siguiente:

Código PHP:
<form id="form1" name="form1" method="post" action="insertar_datos.php">
  <
table width="200" border="1" align="center">
    <
tr>
      <
td width="54"><div align="right">Nombre:</div></td>
      <
td width="130"><input type="text" name="textfield" id="textfield" /></td>
    </
tr>
    <
tr>
      <
td><div align="right">Password:</div></td>
      <
td><input type="password" name="textfield2" id="textfield2" /></td>
    </
tr>
  </
table>
  <
p align="center">
    <
input type="submit" name="button" id="button" value="Enviar" />
  </
p>
</
form
// Insertar_datos.php es donde esta mencionado la respectiva query...

...ya establecido el codigo, mi error es el siguiente:

Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\insertar_datos.php on line 25

Linea 25: if(!empty($my_error) {

...alguna solucion?
  #2 (permalink)  
Antiguo 10/07/2008, 22:44
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: Error registro mysql

Te falta el paréntesis que cierra el if()

Linea 25: if(!empty($my_error)) {


Un saludo
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #3 (permalink)  
Antiguo 10/07/2008, 23:14
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Respuesta: Error registro mysql

...gracias Anarninque...
...mira ahora el problema:
-siempre que ingreso un registro me da error "Error, no ha introducido todos los datos"...
...lo puedes verificar:
http://201.221.141.25/insert.php


PROBLEMA SOLUCIONADO

Última edición por JairLizcano; 11/07/2008 a las 00:05
  #4 (permalink)  
Antiguo 11/07/2008, 06:10
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: Error registro mysql

Cita:
Iniciado por JairLizcano Ver Mensaje
...gracias Anarninque...
...mira ahora el problema:
-siempre que ingreso un registro me da error "Error, no ha introducido todos los datos"...
...lo puedes verificar:
http://201.221.141.25/insert.php
Por nada

Cita:
Iniciado por JairLizcano Ver Mensaje
PROBLEMA SOLUCIONADO
Me alegro! Que era al final?

Adios
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #5 (permalink)  
Antiguo 11/07/2008, 10:47
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Respuesta: Error registro mysql

...simple, no habia asignado Id a los diferentes campos de texto.
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 18:17.