Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/12/2008, 20:11
Makoto
 
Fecha de Ingreso: octubre-2008
Ubicación: Temuco
Mensajes: 24
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Subir 7 imagenes

Cita:
Iniciado por leonardo osorio Ver Mensaje
Yo lo hago asi

grabo la informacion tento en la base de datos como hacer el upload de la imagen

Yo creo que no importa el numero de campos al subir imagenes puedes colocarlos


<?php
CONECTAR A LA BASE ETC.....

$link=Conectarse();
//Nombre de la variables que viene del formulario
$foto=$_POST['foto'];
$nombre=$_POST['nombre'];
$cargo=$_POST['cargo'];
$email=$_POST['email'];
$telefono=$_POST['telefono'];
$extencion=$_POST['extencion'];
//guardo los datos en mi base
$ssql="INSERT into staff (id,foto,nombre,cargo,email,telefono,extencion) values (NULL,'$foto','$nombre','$cargo','$email','$telefo no','$extencion')";
mysql_query($ssql,$link);
//cargo la pagina en donde ingrese mis datos
mysql_close($link);

?>
<?
// Up imagen
$ruta = "staff" . $_FILES['archivo']['name'];
copy($_FILES['archivo']['tmp_name'], $ruta);
echo $Gal_mensaje;
?>


Ahora para borrar tanto de la base de datos como los archivos de tu carpeta de imagenes:

<?php
CONECTARSE ETC....
$link=Conectarse();
$id=$_GET['id'];
$result=mysql_query("select * from staff where id=$id",$link);
//$result=mysql_query("select * from gal_pics where id_event=$id_event",$link);
?>
// por que esto por que debes hacer una consulta para tomar las imagenes correspondientes a un determinado numero ID

//BORRA CONTENIDO DE ARCHIVOS SOLO DE ESE ID
<?php
while($row = mysql_fetch_array($result)) {
unlink("../staff/staff$row[foto]");
}
mysql_free_result($result);

//BORRA REGISTRO DE LA BASES DE DATOS CORRESPONDIENTES A ESE ID

mysql_query("Delete from staff WHERE id=$id",$link);



?>
Lo intentaré y te aviso.

Gracias por responder.