Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/09/2004, 13:56
lasarten
 
Fecha de Ingreso: septiembre-2004
Mensajes: 49
Antigüedad: 19 años, 7 meses
Puntos: 0
Capaz

Capaz es porque uso distintos codigos para un mismo formulario miren:

este es el formulario
Código PHP:
<FORM ACTION="insertar.php" METHOD="POST" enctype="multipart/form-data">
<
span class="formulario">Id</span><br>
<
INPUT TYPE="TEXT" NAME="id"><br>
<
span class="formulario">Barrio</span><br>
<
INPUT TYPE="TEXT" NAME="barrio"><br>
<
span class="formulario">Características</span><br>
<
INPUT TYPE="TEXT" NAME="tipo">
   <
b><br>
   </
b><span class="formulario">Campo de tipo texto:</span
    <
br
    <
input name="cadenatexto" type="text" value="no poner nada" size="20" maxlength="100"
    <
input type="hidden" name="MAX_FILE_SIZE" value="100000"
<
br><span class="formulario"
    
Enviar un nuevo archivo:  
    </
span><br
    <
input name="userfile" type="file"
<
br><br><br>
<
INPUT TYPE="SUBMIT" value="Agregar a la base de datos">
</
FORM
Ahi tengo una campo que no se usa para nada pero por si acaso lo dejo.

Y el insertar.php

Código PHP:
<?
//tomo el valor de un elemento de tipo texto del formulario 
$cadenatexto $_POST["cadenatexto"]; 
echo 
"La imagen se inserto en el directorio /imagenes bajo el nombre de " $id "<br><br>"

//datos del arhivo 
$nombre_archivo $HTTP_POST_FILES['userfile']['name']; 
$tipo_archivo $HTTP_POST_FILES['userfile']['type']; 
$tamano_archivo $HTTP_POST_FILES['userfile']['size']; 
//compruebo si las características del archivo son las que deseo 
if (!((strpos($tipo_archivo"gif") || strpos($tipo_archivo"jpeg")) && ($tamano_archivo 100000))) { 
    echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>"
}else{ 
    if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],"imagenes/$id")){ 
       echo 
"El archivo ha sido cargado correctamente."
    }else{ 
       echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse."
    } 


//Conexion con la base
mysql_connect("localhost","lasarten_**","****");
//Ejecucion de la sentencia SQL
mysql_db_query("lasarten_lac","insert into ventas (id,barrio,tipo) values ('$id','$barrio','$tipo')");
?>

Habra algo mal que no permite que ande el codigo..
MUCHAS GRACIAS
javier rey