Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/07/2015, 12:31
Avatar de MaNuX0218
MaNuX0218
 
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: porque los registros del usuario_id me salen todos en zero

Te quedaría de está manera:

Código PHP:
Ver original
  1. $conexion=mysql_connect('localhost','root','7777777') or die('No hay conexión a la base de datos');
  2. $db=mysql_select_db('mourad',$conexion)or die('no existe la base de datos.');
  3.  
  4. $rutaEnServidor='imagenes';
  5. $rutaTemporal=$_FILES['imagen']['tmp_name'];
  6. $nombreImagen=$_FILES['imagen']['name'];
  7. $rutaDestino=$rutaEnServidor.'/'.$nombreImagen;
  8. move_uploaded_file($rutaTemporal,$rutaDestino);
  9.  
  10. $desc=$_POST['descripcion'];
  11.  
  12. $IDsql = "SELECT usuario_id FROM usuarios WHERE usuario_id = 1";
  13. $rsc = mysql_query($IDsql, $conexion);
  14. $rs = mysql_fetch_assoc($rsc);
  15. $usuario_id = $rs['usuario_id'];
  16.  
  17. $sql="INSERT INTO datos (usuario_id,ruta,descripcion) values('".$usuario_id."','".$rutaDestino."','".$desc."')";
  18. $res=mysql_query($sql,$conexion);
  19.  
  20. if ($res){
  21.     echo 'inserción con exito';
  22. }else{
  23.     echo 'no se puedo insertar';
  24. }
  25.  
  26. ?>

Donde:
WHERE usuario_id = 1

Se debe cambiar el "1" por el id capturado, eso ya segun como lo realices, por sesion, cookies, etc...

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.