Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2012, 08:33
kfh1992
 
Fecha de Ingreso: diciembre-2011
Mensajes: 414
Antigüedad: 12 años, 11 meses
Puntos: 1
Error al introducir datos en la base de datos

Mirar forosdelweb , tengo un problema a la hora de guardar la ruta de la imagen en la base de datos, me da error y llevo pensando que es una chorrada, lo bueno de todo esto es que la imagen se guarda enm la carpeta, pero no se guarda la ruta.

sql

create database Videos;
use Videos;
create table imagenes(
id int not null primary key,
imagen varchar(100),
texto varchar(100));

index.php

<form method="post" action="formulario.php" enctype="multipart/form-data">
<label>Elige imagen</label>
<br/>
<input type="file" name="imagen"/>
<br/>
<textarea cols="10" rows="5" name="texto"></textarea>
<br/>
<input type="submit" value="Enviar"/>
</form>

formulario.php
<?php
include("upload.php");
$ruta="imagenes";
$archivo=$_FILES['imagen']['tmp_name'];
$nombreArchivo=$_FILES['imagen']['name'];
move_uploaded_file($archivo,$ruta."/".$nombreArchivo);
$ruta=$ruta.="/".$nombreArchivo;
$texto=$_POST['texto'];
///
$id=rand(1,200);
$insertar=mysql_query("INSERT INTO imagenes VALUES('".$id."','".$ruta."','".$texto."')");
if($insertar)
{
echo "Insercion exitosa";
echo $texto."<br><img src='$ruta'>";
}else
{
echo "Falló la insercion";
}
///
?>

upload.php

<?php
$conexion=mysql_connect("localhost","kfernandez"," hermanos2") or die ("No hay conexión");
$conectBD=mysql_select_db("videos,$conexion");
?>