Foros del Web » Programando para Internet » PHP »

Insertar usuarios en mysql

Estas en el tema de Insertar usuarios en mysql en el foro de PHP en Foros del Web. Hola, tengo este codigo: Código PHP: <?php $state  =  false ; if ( $_POST [ 'action' ] ==  "add" ) {       $conexion  =  mysql_connect ( "sql201.byethost15.com" ,  ...
  #1 (permalink)  
Antiguo 22/05/2010, 09:54
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 13 años, 11 meses
Puntos: 2
Insertar usuarios en mysql

Hola, tengo este codigo:

Código PHP:
<?php
$state 
false;
if (
$_POST['action'] == "add") { 
    
$conexion mysql_connect("sql201.byethost15.com""user""pass");
    
mysql_select_db("b15_5229524_estacion"$conexion);
    
    
$que "INSERT INTO Discos (titulo, descripcion, imagen, descarga, fecha) ";
    
$que.= "VALUES ('".$_POST['titulo']."', '".$_POST['descripcion']."', '".$_POST['imagen']."', '".$_POST['descarga']."', '".$_POST['fecha']."')";
Inserta los datos de un formulario, pero solo los pueden insertar usuarios registrados, como puedo saber cual usuario lo introducio? la tabla de usuarios es esta:

users
-nick
-email
-password

y quiero que se introdusca en la misma tabla de el codigo en un campo llamado: enviado

creo que debemos saber primero cual es el usuario y despues introducirlo pero no se hacerlo
  #2 (permalink)  
Antiguo 22/05/2010, 10:10
 
Fecha de Ingreso: mayo-2009
Mensajes: 94
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Insertar usuarios en mysql

hola pues en tu tabla "users" agrega un campo llamado id_user indicando el codigo o numero de usuario, y luego en tu insert agrega este campo en una variable para que la guarde, en esa tabla tambien debes agregar ese campo (id_user), para que luego en consultas posteriores puedas clasificar tus resultados por id_user, etc. weno espero que aya sido de ayuda.

$COD=$_POST['id_user'];
mysql_query("insert into tabla2 (ID_USER, ....., .......) values('$COD', ........, .............')");

salu2
  #3 (permalink)  
Antiguo 22/05/2010, 10:33
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: Insertar usuarios en mysql

Men por lo que yo entendi creo que no sirve por que no sabecual es el suaio que inserto el registro lo probsare y ya te digo al fin ya me diste una idea
  #4 (permalink)  
Antiguo 22/05/2010, 10:57
 
Fecha de Ingreso: mayo-2009
Mensajes: 94
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Insertar usuarios en mysql

Cita:
Iniciado por Arcana Ver Mensaje
Men por lo que yo entendi creo que no sirve por que no sabecual es el suaio que inserto el registro lo probsare y ya te digo al fin ya me diste una idea
uhmm weno yo tambien no entendi bien la idea de tu proyecto o trabajo, si podrias explicar un poco mas en que consiste talves te pueda ayudar un poco mas.

salu2
  #5 (permalink)  
Antiguo 22/05/2010, 12:50
Avatar de mark_ant0n  
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 3 meses
Puntos: 6
Respuesta: Insertar usuarios en mysql

No entendi....
__________________
"Diseño de software a la medida"

http://www.sadhoc.com
  #6 (permalink)  
Antiguo 24/05/2010, 14:47
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: Insertar usuarios en mysql

tengo una pagina web como si fuera un foro, y cuando posteen quiero que se introdusca el usuario en la base de datos, pero no se como hacerle para introducirlo ni como hacerle para saber cual usuario es
  #7 (permalink)  
Antiguo 25/05/2010, 10:27
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima, Perú
Mensajes: 136
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Insertar usuarios en mysql

haber, esto es un foro, como veras hay un tema, usuarios posteandos y comentarios como el que estos haciendo actualmente; básicamente se trabaja con tres tablas: users, posts, comments.

La mecanica es que un usuario se registre para poder postear un tema nuevo o commentar uno ya establecido, me parece que eso es lo que quieres hacer.

tabla users:
id
nick
pass
email

tabla posts:
id
topic //seccion del foro , asi como este es de PHP
user //id del usuario que inicia el post
post //contenido del post

tabla comments:
id
post
comment

mas o menos con esa estructura aplica la logica que te comento

suerte
  #8 (permalink)  
Antiguo 25/05/2010, 10:29
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima, Perú
Mensajes: 136
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Insertar usuarios en mysql

Cita:
Iniciado por dantrix Ver Mensaje
haber, esto es un foro, como veras hay un tema, usuarios posteandos y comentarios como el que estos haciendo actualmente; básicamente se trabaja con tres tablas: users, posts, comments.

La mecanica es que un usuario se registre para poder postear un tema nuevo o commentar uno ya establecido, me parece que eso es lo que quieres hacer.

tabla users:
id
nick
pass
email

tabla posts:
id
topic //seccion del foro , asi como este es de PHP
user //id del usuario que inicia el post
post //contenido del post

tabla comments:
id
post
comment

mas o menos con esa estructura aplica la logica que te comento

suerte
en la tabla comment tambien tienes que incluir el id del usuario que comento

Etiquetas: mysql, usuarios
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 07:44.