Foros del Web » Programando para Internet » PHP »

Sistema de usuarios

Estas en el tema de Sistema de usuarios en el foro de PHP en Foros del Web. Primero que todo pido disculpas si este mensaje no va aki pero ya llego a estar desesperada tengo k entregar un trabajo para la universidad ...
  #1 (permalink)  
Antiguo 13/01/2007, 13:04
 
Fecha de Ingreso: enero-2007
Mensajes: 5
Antigüedad: 17 años, 10 meses
Puntos: 0
Sistema de usuarios

Primero que todo pido disculpas si este mensaje no va aki pero ya llego a estar desesperada tengo k entregar un trabajo para la universidad este lunes y estoy colapsada

tengo varias dudas..la primera es como puedo crear un sistema de registro de usuarios parecida a la de este foro, con validacion de usuarios al mail y que se una a una base de datos...

Se me ocurrio una idea para poder realizarlo pero es super larga..

ademas tengo un serio problema con este codigo...alguien me ayuda por favor!!!!

Código PHP:
<?php

    
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
    
if(isset($_POST['nombres']) && !empty($_POST['nombres']) &&
    isset(
$_POST['apellidos']) && !empty($_POST['apellidos'])){

        
// Si entramos es que todo se ha realizado correctamente

        
$link mysql_connect("localhost","cbox_dbreclamando","xxxx");
        
mysql_select_db("usuarios",$link);

        
// Con esta sentencia SQL insertaremos los datos en la base de datos
        
mysql_query("INSERT INTO usuarios (nombres,contenido)
        VALUES ('{$_POST['nombres']}','{$_POST['contenido']}')"
,$link);

        
// Ahora comprobaremos que todo ha ido correctamente
        
$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";

    }


?>
Me dice Parse error: syntax error, unexpected '{' in /home/cbox/public_html/deposito/registrook.php on line 58Por favor necesito su ayuda!!!!

Última edición por dannitaz; 13/01/2007 a las 13:39 Razón: password
  #2 (permalink)  
Antiguo 13/01/2007, 13:58
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 10 meses
Puntos: 9
Re: Sistema de usuarios

un par de cosas

seria bueno vos en el codigo nos marques cual es la linea 58

luego generalmente eso se produce xq en la linea anterior no terminaste la sentencia.

otra cosa

yo escribiria la consulta asi:
Código PHP:
 mysql_query("INSERT INTO usuarios (nombres,contenido)
        VALUES ('"
.$_POST['nombres']."','".$_POST['contenido']."')"); 
  #3 (permalink)  
Antiguo 13/01/2007, 14:45
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 8 meses
Puntos: 25
Re: Sistema de usuarios

if(!empty($my_error) { te falto un parentesis intenta ponerlo:

if(!empty($my_error)) {


Referente a la observación de nefertiter sería mejor:

$nombres=$_POST['nombres'];
$apellidos=$_POST['apellidos'];

Saludos
__________________
Hospedaje Web al mejor costo!
  #4 (permalink)  
Antiguo 13/01/2007, 14:57
Avatar de ginitofl  
Fecha de Ingreso: diciembre-2006
Ubicación: Lima Perú
Mensajes: 349
Antigüedad: 17 años, 11 meses
Puntos: 22
Re: Sistema de usuarios

Hola Dannitas, solo quieres el registro de usuarios? bueno te falta una llave para cerrar al final, esta pertenece al primer if donde validas si esta vacio o no los campos, espero te ayude y si necesitas mas ayuda al respecto pues escribeme al mi correo que gustoso te ayudare e lo que quieras este es mi correo [email protected] bueno cuidate y suerte en todo.
  #5 (permalink)  
Antiguo 13/01/2007, 14:59
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 8 meses
Puntos: 25
Re: Sistema de usuarios

claro que no, las llaves estan bien. Hay que probar el código para saber el error, no solo lectura!.
__________________
Hospedaje Web al mejor costo!
  #6 (permalink)  
Antiguo 13/01/2007, 15:00
 
Fecha de Ingreso: enero-2007
Mensajes: 5
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Sistema de usuarios

muchas gracias a todos... ahora mismo hare los cambios
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 21:23.