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_img= time().$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"