Foros del Web » Programando para Internet » PHP »

sacar id automaticamente

Estas en el tema de sacar id automaticamente en el foro de PHP en Foros del Web. hola a todos queria saber como le puedo hacer para que en mi registro cuando entre seleccione automaticamente el id del usuario por que lo ...
  #1 (permalink)  
Antiguo 17/02/2013, 12:50
Z3R0_C00L
Invitado
 
Mensajes: n/a
Puntos:
Pregunta sacar id automaticamente

hola a todos queria saber como le puedo hacer para que en mi registro cuando entre seleccione automaticamente el id del usuario por que lo tengo que estar haciedno manual
ejemplo
$uid="1";
para que aparesca el nombre del usuario que entro tengo que poner su id automaticamente y quiero q cuando entre automaticamente se ponga el id
  #2 (permalink)  
Antiguo 17/02/2013, 12:55
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 16 años, 4 meses
Puntos: 103
Respuesta: sacar id automaticamente

para eso tienes que empezar a redactar mas detalladamente tu problema, aca no somos adivinos, si tienes el codigo del script lo puedes colocar aqui y especificar en que parte se te complica, un saludo !
  #3 (permalink)  
Antiguo 17/02/2013, 13:06
Z3R0_C00L
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: sacar id automaticamente

muro.php

<?php
error_reporting(0);
include('src/db.php');
include('src/funtions.php');
include('src/link.php');
include('src/uid.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Connect2</title>
<link href="muro/css/style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="muro/js/wall.js"></script>
</head>
<body>
<div style=" margin-top:50px; margin-left:50px" class="container">

<div id="updatebox">
<textarea id="update"></textarea><input type="submit" id="updatebtn" value="Publicar" />
<div id='flash'></div>
</div>

<div id="update_post">
<?php include('updates.php'); ?>
</div>

</div>

</body>
</html>

update_delete.php

<?php
error_reporting(0);
include('src/db.php');

$query_delete = "DELETE FROM publicaciones WHERE id_public = '".$_POST['id']."'";
$query_sql = mysql_query($query_delete, $connection);
?>

updates_new.php

<?php
error_reporting(0);
include('src/db.php');
include('src/uid.php');
include('src/link.php');
$times = time();
$update = tolink(htmlentities($_POST['update']));
$query_poster = mysql_query("INSERT INTO publicaciones (user, msj, time) VALUES('".$uid."', '".$update."', '".$times."' )", $connection) or die(mysql_error());

//Updates SQL
$query_post = mysql_query("SELECT * FROM publicaciones WHERE user = '".$uid."' and time = '".$times."' order by id_public desc") or die(mysql_error());
$row_post = mysql_fetch_array($query_post);
$nums_post = mysql_num_rows($query_post);

$query_post_user = mysql_query("SELECT * FROM usuarios WHERE id_usuario = '".$row_post['user']."'") or die(mysql_error());
$row_post_user = mysql_fetch_array($query_post_user);
?>


<div class="postbody" id="postbody<?php echo $row_post['id_public'];?>">

<!--Imagen -->
<div class="postimg">
<img src="<?php echo $row_post_user['avatar'];?>" class='big_face'/>
</div>
<!--Imagen -->

<div class="posttext">
<!--close -->
<a class="postdelete" href="#" id="<?php echo $row_post['id_public'];?>">
<img src="muro/img/trash.png" width="16" height="16" class="hover_alfa" />
</a>
<!--Close -->
<b><?php echo $row_post_user['apellidoPaterno'];?>&nbsp;<?php echo $row_post_user['apellidoMaterno'];?></b><br />
<?php echo $row_post['msj'];?><br />
<!--Options -->
</div>
</div>
  #4 (permalink)  
Antiguo 17/02/2013, 13:07
Z3R0_C00L
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: sacar id automaticamente

updates.php

<?php
//Updates SQL
$query_post = mysql_query("SELECT * FROM publicaciones WHERE user = '".$uid."' order by id_public desc") or die(mysql_error());
$row_post = mysql_fetch_array($query_post);
$nums_post = mysql_num_rows($query_post);
if($nums_post <= 0){

echo "<center><h2>No hay publicaciones</h2></center>";

}else{
do{
$query_post_user = mysql_query("SELECT * FROM usuarios WHERE id_usuario = '".$row_post['user']."'") or die(mysql_error());
$row_post_user = mysql_fetch_array($query_post_user);
?>


<div class="postbody" id="postbody<?php echo $row_post['id_public'];?>">

<!--Imagen -->
<div class="postimg">
<img src="<?php echo $row_post_user['avatar'];?>" class='big_face'/>
</div>
<!--Imagen -->

<div class="posttext">
<!--close -->
<a class="postdelete" href="#" id="<?php echo $row_post['id_public'];?>">
<img src="muro/img/trash.png" width="16" height="16" class="hover_alfa" />
</a>
<!--Close -->
<b><?php echo $row_post_user['apellidoPaterno'];?>&nbsp;<?php echo $row_post_user['apellidoMaterno'];?></b><br />
<?php echo $row_post['msj'];?><br />
<!--Options -->
</div>
</div>
<?php
}while($row_post = mysql_fetch_array($query_post))
?><?php
}
?>

uid.php

<?php
$uid = '1'; // user

?>
  #5 (permalink)  
Antiguo 17/02/2013, 13:08
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 13 años, 3 meses
Puntos: 31
Respuesta: sacar id automaticamente

Estos problemas tan frecuentes por no utilizar el buscador.

pero nada aqui vamos..

te sugiero este APORTE

http://www.forosdelweb.com/f18/aport...aporte-561417/

Saludos,
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #6 (permalink)  
Antiguo 17/02/2013, 13:09
Z3R0_C00L
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: sacar id automaticamente

Cita:
Iniciado por chwc Ver Mensaje
para eso tienes que empezar a redactar mas detalladamente tu problema, aca no somos adivinos, si tienes el codigo del script lo puedes colocar aqui y especificar en que parte se te complica, un saludo !
el problema esta en uid.php no se como hacer para que jale automaticamente el id del usuario gracias
  #7 (permalink)  
Antiguo 17/02/2013, 13:26
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 16 años, 4 meses
Puntos: 103
Respuesta: sacar id automaticamente

puedes utilizar los $_GET, por ejemplo puedes cambiar los lugares donde dice include('uid.php'); por
Cita:
if(isset($_GET['id'])) $uid = $_GET['id'];
else $uid = '0';
y por ejemplo vas a muro.php?id=2 y te muestra los resultados de ese id
  #8 (permalink)  
Antiguo 17/02/2013, 13:36
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: sacar id automaticamente

hola mira si quieres hacer un id automaticamente lo podrias hacer de esta forma, donde consultas el id de la bd, y si ya existe uno este se sumara otro automaticamente y sino existe ninguno automaticamente te dara id=1, recuerdas colocar el echo $num; en el campo donde quieres q se muestre el id del fomrulario

Código PHP:
Ver original
  1. <?php
  2.             $sql1 = mysql_query("select cod_usuario from usuarios order by cod_usuario desc") or die(mysql_error());
  3.             $array1 = mysql_fetch_array($sql1);
  4.             $num = $array1['cod_usuario'] + 1;
  5.            
  6.             if ($num > 0 && $num < 10) {
  7.            
  8.             $num = "0".$num;
  9.            
  10.            
  11.             }
  12.             ?>
  13.             <?php echo $num; ?>
  #9 (permalink)  
Antiguo 17/02/2013, 13:44
Z3R0_C00L
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: sacar id automaticamente

Cita:
Iniciado por chwc Ver Mensaje
puedes utilizar los $_GET, por ejemplo puedes cambiar los lugares donde dice include('uid.php'); por

y por ejemplo vas a muro.php?id=2 y te muestra los resultados de ese id
ahora me pone un id 0 y no m da ningun nombre con el id del usuario registrado
  #10 (permalink)  
Antiguo 17/02/2013, 18:08
Avatar de chwc  
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 16 años, 4 meses
Puntos: 103
Respuesta: sacar id automaticamente

que raro, eso que me decis es que la url no tiene $_GET['id'], es decir que no recibio la variable id por el GET , seguro que fuiste a muro.php?id=1
si es asi, me dejaste sin respuestas

Etiquetas: php+basedatos, php+bd
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 09:46.