hola muchas gracias por todo,ahora enseño los codigos y las tablas
estas son las tablas
registro de usuarios
Código PHP:
Ver originalCREATE TABLE IF NOT EXISTS `registro usuarios` (
`usuario_id` int(11) NOT NULL AUTO_INCREMENT,
`usuario_nombre` varchar(15) NOT NULL DEFAULT '',
`usuario_clave` varchar(32) NOT NULL DEFAULT '',
`usuario_email` varchar(50) NOT NULL DEFAULT '',
`usuario_freg` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`tipo` enum('2','1') NOT NULL DEFAULT '2',
PRIMARY
KEY (`usuario_id`
)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
* esta es la tabla datos de imagenes
Código PHP:
Ver originalCREATE TABLE IF NOT EXISTS `datos imagenes` (
`usuario_id` int(11) NOT NULL AUTO_INCREMENT,
`ruta` varchar(100) NOT NULL,
`descripcion` text,
PRIMARY
KEY (`usuario_id`
))ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
ahoar relaciono (
usuario_id) de la tabla de datos imagenes con (
usuario_id) de tabla de registro de usuarios, y despues hago una consulta que esta
$consulta=mysql_query("SELECT * FROM datos WHERE usuario_id='".$_GET['id']."'") or die(mysql_error());
while($filas=mysql_fetch_array($consulta)){
$ruta=$filas['ruta'];
$desc=$filas['descripcion'];
?>
<?php echo $desc;?><br>
<img src="<?php echo $ruta; ?>" width="180" height="214"><br>
<?php }?>
* y la consulta se muestra una imagen y ya no puedo subir mas imagenes , pero logre que suban mas imagenes pero cada vez las imagens se guarden con un id deferente por eso las imagenes no se ven todas
este es que reciba las imagenes y la sube a una carpeta y a base de datos
Código PHP:
Ver original<?php
/* print_r($_FILES);
echo'<br>';
echo 'nombre de la imagen: ';
print_r($_FILES['imagen']['name']);
echo'<br>';
echo 'tipo de la imagen: ';
print_r($_FILES['imagen']['type']);
echo'<br>';
echo 'ruta temporal de la imagen: ';
print_r($_FILES['imagen']['tmp_name']);
*/
$conexion=mysql_connect('localhost','root','7777777') or
die('No hay conexión a la base de datos');
$rutaEnServidor='imagenes';
$rutaTemporal=$_FILES['imagen']['tmp_name'];
$nombreImagen=$_FILES['imagen']['name'];
$rutaDestino=$rutaEnServidor.'/'.$nombreImagen;
$desc=$_POST['descripcion'];
$sql="INSERT INTO datos (ruta,descripcion) values('".$rutaDestino."','".$desc."')";
if ($res){
echo 'inserción con exito';
}else{
echo 'no se puedo insertar';
}
el formulario es este
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="recibir.php" enctype="multipart/form-data">
<p>Seleccione la Imagen:
<input type="file" name="imagen"/>
</p>
<p>Descripción:
<input type="text" name="descripcion" id="descripcion" />
<input type="submit" name="Aceptar" id="Aceptar" value="Aceptar" />
</p>
<p> </p>
</form>
</body>
</html>
<?php
gracias se alguien puede ayudar