23/09/2009, 14:35
|
| | | Fecha de Ingreso: diciembre-2008 Ubicación: Ahí mismo.
Mensajes: 216
Antigüedad: 16 años, 1 mes Puntos: 11 | |
Respuesta: ayuda upload imagenes y mostrar en tabla //Bueno, la cosa se vería más o menos así:
//Nos conectamos a la base de datos
$bd_host = "tuhost";
$bd_usuario = "tuusuario";
$bd_password = "tuclave";
$bd_base = "tubasededatos";
$conexion = pg_connect($bd_host, $bd_usuario, $bd_password);
pg_select_db($bd_base, $conexion);
//Tomamos los datos de un formulario X
$boton = $_POST[boton];
$nombre = $_POST[persona];
$direccionpredio = $_POST[direccion];
$nombrefoto = $_POST[foto];
//Aquí viene lo "fregado" pues es la subida de la foto al server. OJO con los MIME.
//Para subir solo archivos de imagen tipo JPG.
if ($boton) {
if (is_uploaded_file($_FILES['archivoimagen']['tmp_name'])) {
echo "Cargado<br>";
//Le condiciono que sea inferior a 150000 bytes.
if($_FILES['archivoimagen']['size'] < 150000) {
echo "Cumple con el tamaño<br>";
//Ojo con el tipo (type) si no lo conoces entonces busca MIME en google
if($_FILES['archivoimagen']['type']=="image/jpeg") {
echo "Es un archivo jpg<br>";
//Si ha pasado la prueba entonces finalmente copiamos el archivo a la carpeta donde estaría //éste archivo PHP.
copy($_FILES['archivoimagen']['tmp_name'], $nombrefoto.".jpg");
$subio = true;
}
}
}
if($subio) { echo "<small class='negri'>El archivo de imagen subió con éxito</small><br>"; }
else { echo "<small class='negri'>El archivo de imagen no fué subido.</small><br>"; }
}
//Insertamos los datos a la BD suponiendo que la tabla se llama "INMOBILIARIA".
$insertar = pg_query("INSERT INTO inmobiliaria SET nombre='$nombre', direccion='$direccionpredio', foto='$nombrefoto'",$conexion);
//Cerramos la conexión con MySQL
pg_close($conexion);
//Aquí iría el formulario en HTML con método de envío "POST"... creo que sabes cómo...
//Espero te sirva para empezar. Estaré pendiente a tus inquietudes. |