El siguiente código es este:
el "index.php" es este:
Código PHP:
<?php
include "conexion.php";
?>
<!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=iso-8859-1" />
<link href="../css/EstiloIMG.css" rel="stylesheet" type="text/css" />
<title>Editor Contenido</title>
</head>
<body>
<div id="principal">
<?php
if($Novedades) {
$consultar=mysql_query("SELECT * FROM novedades");
$ruta=$Novedades;
}
if($Llaveros) {
$consultar=mysql_query("SELECT * FROM llaveros");
$ruta=$Llaveros;
}
if($Colgantes) {
$consultar=mysql_query("SELECT * FROM colgantes");
$ruta=$Colgantes;
}
if($Imanes) {
$consultar=mysql_query("SELECT * FROM imanes");
$ruta=$Imanes;
}
if($Figuras) {
$consultar=mysql_query("SELECT * FROM figuras");
$ruta=$Figuras;
}
if($Joyeros) {
$consultar=mysql_query("SELECT * FROM joyeros");
$ruta=$Joyeros;
}
if($Porta-Cascos) {
$consultar=mysql_query("SELECT * FROM porta-cascos");
$ruta=$Porta-Cascos;
}
if($Marca-Paginas) {
$consultar=mysql_query("SELECT * FROM marca-paginas");
$ruta=$Marca-Paginas;
}
if($Marcos-Fotos) {
$consultar=mysql_query("SELECT * FROM marcos-fotos");
$ruta=$Marcos-Fotos;
}
while($imagenes=mysql_fetch_array($consultar)){
echo "<table class='tablacss' border='2' width='100%'>";
$imagen=$imagenes['foto'];
$texto=$imagenes['texto'];
$idImagen=$imagenes['id'];
$precio=$imagenes['precio'];
echo "<tr>
<td><img src='$imagen' width='150' height='100'></td>
</tr>
<tr>
<td>$texto</td>
</tr>
<tr>
<td>$precio</td>
</tr>
<tr>
<td><a href='eliminarImagen.php?idImagen=$idImagen'>Eliminar</a></td>
</tr>
<tr>
<td><a href='cambiarImagen.php?idImagen=$idImagen&texto=$texto&imagen=$imagen&ruta=$ruta'>Cambiar</a></td>
</tr>";
echo "</table>";
}
?>
</div>
<div id="formulario">
<form method='post' action="verImagenes.php">
<input name='Novedades' type='submit' value='novedades' />
<input name='Llaveros' type='submit' value='llaveros' />
<input name='Colgantes' type='submit' value='colgantes' />
<input name='Imanes' type='submit' value='imanes' />
<input name='Figuras' type='submit' value='figuras' />
<input name='Joyeros' type='submit' value='joyeros' />
<input name='Porta-Cascos' type='submit' value='porta-cascos' />
<input name='Marca-Paginas' type='submit' value='marca-paginas' />
<input name='Marcos-Fotos' type='submit' value='marcos de fotos' />
</form>
<form method='post' action='insertar.php' enctype='multipart/form-data'>
<br /><br />
<label>Elige Imagen:</label>
<br/>
<input type='file' name='imagen'/>
<br/>
<label>Descripcion:</label>
<br/>
<textarea cols='50' rows='10' name='texto'></textarea>
<br/>
<input type='submit' value='Enviar'/>
</form>
</div>
</body>
</html>
Luego, tengo esto para el cambio de imagen:
Código PHP:
<?php
$imagen=$_GET['imagen'];
$texto=$_GET['texto'];
$idImagen=$_GET['idImagen'];
echo "
<html>
<head>
<meta charset='UTF-8'>
</head>
<body>
<form method='POST' action='actualizar.php' enctype='multipart/form-data'>
<label>¿Quieres cambiar esta imagen?</label>
<br><br>
<img src='$imagen'>
<br><br>
<input type='hidden' name='idImagen' value='$idImagen'>
<br><br>
<input type='file' name='nuevaImagen'>
<br><br>
<textarea cols='20' rows='5' name='nuevoTexto'>$texto</textarea>
<br><br>
<input type='submit' value='Actualizar'>
</form>
</body>
</html>";
?>
Código PHP:
<?php
include "conexion.php";
$nuevoTexto=$_POST['nuevoTexto'];
$idImagen=$_POST['idImagen'];
$archivo=$_FILES['nuevaImagen']['tmp_name'];
$nombreArchivo=$_FILES['nuevaImagen']['name'];
move_uploaded_file($archivo,$ruta."/".$nombreArchivo);
$ruta=$_POST['ruta']."/"."img"."/".$nombreArchivo;
$actualizar=mysql_query("UPDATE".$_POST['ruta']." SET foto='".$ruta."', WHERE id='".$idImagen."'");
if ($actualizar){
echo "
<html>
<head>
<meta http-equiv='REFRESH' content='0 ; url=verImagenes.php'>
<script>
alert('Actualizada con exito!!!');
</script>
</head>
</html>";
}
else{
echo "
<html>
<head>
<meta http-equiv='REFRESH' content='0 ; url=verImagenes.php'>
<script>
alert('La actualizacion fallo');
</script>
</head>
</html>";
}
?>
![](http://www.anony.ws/i/2015/03/17/reparto.png)
¿Alguna idea?