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");
?>