20/06/2005, 04:13
|
| | Fecha de Ingreso: diciembre-2003
Mensajes: 218
Antigüedad: 20 años, 4 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 ?> |