
20/06/2005, 04:13
|
| | Fecha de Ingreso: diciembre-2003
Mensajes: 218
Antigüedad: 21 años, 2 meses Puntos: 0 | |
Te falta un } en la ultima linea, del La correccion seria esta: Código PHP: <?php
require_once("inc/BD_connect.inc");
$dbd=conecta();
if ($send)
{
/*Comprobantes del archivo subido */
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['foto']['name'];
$tipo_archivo = $HTTP_POST_FILES['foto']['type'];
$tamano_archivo = $HTTP_POST_FILES['foto']['size'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "png")) && ($tamano_archivo < 200000)))
{
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif, .jpg o .png<br><li>se permiten archivos de 200 Kb máximo.</td></tr></table>";
}
else
{
//si la extensión es la que quiero, inserto el tipo de habitación y el precio en la tabla precios
$insertar="INSERT INTO precios (Tipo_Hab, Precio) VALUES ('$hab', '$price')";
mysql_query($insertar, $dbd);
if (mysql_affected_rows()>0)
{
echo "";
/* si la inserción se hizo correctamente, hago una consulta a la base de datos, para así conseguir el nuevo ID que se creó al añadir el registro, ya que es un valor autonumérico */
$seleccion="SELECT * FROM precios ORDER BY ID DESC limit 1";
$resultado=mysql_query($seleccion, $dbd);
while ($row=mysql_fetch_array($resultado))
{
//le pongo un nombre a la variable para que sea más fácil de usar
$eid=$row["ID"];
}
// ahora insertaría el ID de la habitación y el nombre del archivo en la tabla fotos
$infoto="INSERT INTO fotos (ID_Hab, Nombre) VALUES ('$eid', '$nombre_archivo')";
mysql_query($insertar, $dbd);
if (mysql_affected_rows()>0)
{
// si la inserción se produjo bien, miro si el archivo se copió correctamente
if(!copy($foto, "archivos/".$nombre_archivo))
{
// se copió mal: error
echo "Ocurrió algún error al subir el fichero. No pudo guardarse correctamente. Inténtelo de nuevo más tarde.";
}
else
{
// se copió bien: mensaje para indicarlo
echo "El archivo se ha subido correctamente.";
}
}
}
else
{
echo "<h2> *** Ha ocurrido un error en el servidor durante la inserción de los datos, por favor notificanoslo a [email protected] ***</h2>";
}
}
} // te has dejado este :D
?> |