Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/10/2009, 06:29
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 16 años, 7 meses
Puntos: 139
Respuesta: enviar fomulario

Hola

Envialo haci.
Código HTML:
Ver original
  1. <form action="guarda.php" method="post" enctype="multipart/form-data" >
  2. <input type="file" name="archivo">
  3. Nombre <INPUT TYPE="text" NAME="nombre">   
  4. <input type="submit" value="Subir">
  5. </form>


Y luego recojelo de esta manera.

Código PHP:
Ver original
  1. $nombre = $_POST['nombre'];
  2.  
  3. $archivo_nombre = $_FILES["archivo"]["name"];
  4. $archivo_peso= $_FILES["archivo"]["size"];
  5. $archivo_temporal= $_FILES["archivo"]["tmp_name"];
  6.  
  7.  
  8. // Conectar con la BD
  9. $link = mysql_connect('localhost', 'root', '');
  10. if (!$link)
  11. {
  12. die('No se pudo conectar: ' . mysql_error());
  13. }
  14. echo 'Conectado a la BD';
  15.  
  16. // Seleccionar la BD
  17. $db = mysql_select_db("prueba",$link)
  18. or die("No se pudo seleccionar la BD");
  19.  
  20. echo 'BD seleccionada';
  21. echo "<br /><br />";
  22.  
  23.  
  24. // Insertar filas
  25. mysql_query ("INSERT INTO tabla (nombre, archivo) VALUES ('".$nombre."', '".$archivo_nombre."')",$link)
  26. echo "USUARIO VALE";
  27.  
  28.  
  29.  
  30.  
  31. if (@copy($archivo_temporal,'./cursos/cursos/'.$archivo_nombre)){
  32. echo "Archivo subido $archivo_temporal = $archivo_nombre<br>";
  33.  
  34. }