Esta pregunta supongo que es muy habitual pero llevo dos días dándole vueltas a google y foros del web buscando solución y no la he encontrado.
Tengo una carpeta en el servidor donde guardo las imágenes que subo desde un formulario e inserto el nombre en la base de datos, además de otros campos, con el siguiente código:
Código PHP:
<?php
$nuevoNombre = time().".jpg";
// Donde guardamos la imagen
$destino = 'upload' ;
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' . $nuevoNombre);
// Leemos el tamaño del fichero
$tamano = $_FILES [ 'file' ][ 'size' ];
$tipo = $_FILES [ 'file' ][ 'type' ];
?>
<?php
//Conexion con la base
$link = mysql_connect("localhost","","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("ernesto_coches",$link);
//Ejecucion de la sentencia SQL
$idmarca = $_POST['marca'];
$idmodelo = $_POST['modelo'];
$idciudad = $_POST['ciudad'];
$combustible = $_POST['combustible'];
$descripcion = $_POST['descripcion'];
$precio = $_POST['precio'];
$color = $_POST['color'];
$ano = $_POST['ano'];
$km = $_POST['km'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$poblacion = $_POST['poblacion'];
$calle = $_POST['calle'];
//Insertar dentro de la tabla
mysql_query("insert into coches (idmarca, idmodelo, idciudad, tipocombustible, descripcion, precio, color, ano, km, telefono, email, poblacion, calle, imagen1) values ('$idmarca', '$idmodelo', '$idciudad', '$combustible', '$descripcion', '$precio', '$color', '$ano', '$km', '$telefono', '$email', '$poblacion', '$calle', '$nuevoNombre')") or die (mysql_error());
?>
Código PHP:
<?php
//Conexion con la base
$link = mysql_connect("localhost","","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("ernesto_coches",$link);
$tabla = mysql_query('SELECT coches.*, ciudades.*, marcas.*, modelos.* FROM coches, ciudades, marcas, modelos WHERE coches.idciudad = ciudades.idciudad AND coches.idmarca = marcas.idmarca AND coches.idmodelo = modelos.idmodelo');
while ($registro = mysql_fetch_array($tabla)) {
?>
<tr>
<td><?php echo $registro['marca']; ?></td>
<td><?php echo $registro['modelo']; ?></td>
<td><?php echo $registro['ciudad']; ?></td>
<td>Precio:<?php echo $registro['precio']; ?></td><br>
</tr>
<?php
}
mysql_free_result($tabla);
mysql_close($link);
?>
Muchas gracias de antemano!!