Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/11/2009, 14:04
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: tengo que hacer 2 veces click..

esto de verdad no lo entiendo...

parti de cero... un form muy simple
nuevo_registro.php
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<
title>Untitled Document</title>
</
head>

<
body>
<
form action="insert_registro.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <
label
  <
input name="registro" type="text" id="registro" />
  <
br />
  <
input name="userfile" type="file" id="userfile" />
  </
label>
  <
br />
  <
label>
  <
input type="submit" name="Submit" value="Submit" />
  </
label>
</
form>
</
body>
</
html
y el php que valida el form
insert_registro.php
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php
$conexion
mysql_connect("localhost","xxx","xxx"
or die (
"no se pudo conectar con el servidorssssssss");
mysql_select_db("prueba",$conexion)or die ("problemas en la conexion a la base de datos");

$registro=$_POST['registro'];


if (
$_POST['registro']=='')

echo 
"debes ingresar todos los campos obligatorios <br>";
echo 
"<a href='registros_conserva.php'>volver</a>";
mysql_close($conexion);
}

else 
{

$nombre_archivo $_FILES["userfile"]["name"]; //datos archivo
$tipo_archivo $_FILES["userfile"]["type"]; //datos archivo
$tamano_archivo $_FILES["userfile"]["size"]; //datos archivo
$ccc "http://localhost/sga/php/"//datos archivo
$nom_imgtime().$nombre_archivo//datos archivo
$nom_img_sin_espacio str_replace(" """$nom_img); 
$directorio 'imgs/'//datos archivo

if(move_uploaded_file($_FILES['userfile']['tmp_name'],$directorio $nom_img_sin_espacio)) //datos archivo
{  $img_sol$ccc $directorio $nom_img_sin_espacio;  } //datos archivo


mysql_query("INSERT INTO registro (img_1) VALUES ('$img_sol')",$conexion) or die ("cago mysql_query".mysql_error());
echo 
"Se ingresó el registro exitosamente <br>";
echo 
"<a href='registros_conserva.php'>volver</a>";
}
?>
</body>
</html>
pero sigue en lo mismo..... queda "cargando"

Última edición por icarocu; 27/11/2009 a las 14:12 Razón: aclaracion