Ver Mensaje Individual
  #20 (permalink)  
Antiguo 28/02/2010, 18:22
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: ¿ Porque me da error ?

Tienes varias incongruencias en el código. Para empezar no entiendo los paréntesis en $pic y en $target, además de tener campo foto y photo?
Código PHP:
Ver original
  1. <?php
  2. // Este es el directorio donde las imágenes se guardarán
  3. $target="images/";
  4. $target.=$_FILES ['foto']['name'];
  5. // Este recibe toda la información de la forma
  6. $name=$_POST['name'];
  7. $email=$_POST['email'];
  8. $phone=$_POST['phone'];
  9. $pic=$target;
  10. // Se conecta a su base de datos
  11. mysql_connect("localhost", "usuario", "pasword") or die(mysql_error()) ;
  12. //Aquí espero que pongas tus datos del servidor
  13. mysql_select_db("base de datos") or die(mysql_error()) ;
  14. //Aquí espero que pongas tu base de datos
  15. // Escribe la información a la base de datos
  16. mysql_query("INSERT INTO tabla (name,photo) VALUES ('".$name."','".$pic."')") ;
  17. //Y esta tabla espero que exista :)
  18. // Escribe la foto al servidor de
  19. if(move_uploaded_file($_FILES['foto']['tmp_name'],$target))
  20. //He escrito todo el código para un campo <input type="file" name="foto"> FOTO , no PHOTO
  21. {
  22.  
  23. // Le indica si todo ok
  24. echo "El archivo ".$_FILES['uploadedfile']['name']. " se ha subido, y su información ha sido añadido al directorio";
  25. }
  26. else {
  27.  
  28. // Da error si no
  29. echo "Lo siento, no se ha podido subir el archivo.";
  30. }
  31. ?>
REitero, este código es para un campo <input type="file" name="foto"> y no name="photo"
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.