la verdad no se que hago mal
tengo un form.. que trato de validar.. pero me pasa lo siguiente:
se queda "pegado" al pasar por el php que ingresa el form.. queda como "cargando"
y despues de un rato, o si presiono una vez mas para ingresar el form, me aparece
Warning: move_uploaded_file() [function.move-uploaded-file]: The second argument to copy() function cannot be a directory in /Applications/XAMPP/xamppfiles/htdocs/sga/php/insert_registro.php on line 101
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/Applications/XAMPP/xamppfiles/temp/php4OXMmX' to 'imgs/' in /Applications/XAMPP/xamppfiles/htdocs/sga/php/insert_registro.php on line 101
cago mysql_queryDuplicate entry '1' for key 'PRIMARY'
la verdad no se que hago mal.... ayudenme por favor
este es mi php que valida el form
Código PHP:
<?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");
$corr = $_POST['txt_correlativo'];
$regis = $_POST['txt_registro'];
$observacion=$_POST['observacion'];
$fechaobs = $_POST['fechaobs'];
$encargado = $_SESSION["s_username"];
$kmobs = $_POST['kmubic'];
$km_fin = $_POST['km_final'];
$tramokm = $_POST['cbo_kmi'];
$orientacion = $_POST['cbo_orientacion'];
$ubicacion = $_POST['txt_ubicacion'];
$progsem = $_POST['cbo_programa'];
$ejetramo = $_POST['cbo_eje'];
$partida = $_POST['partidas'];
$activ = $_POST['activos'];
$categoria = $_POST['cbo_categoria'];
$estado = $_POST['cbo_estado'];
$perfil_usuario= mysql_query("select unidad from users where username ='$encargado'",$conexion)or die ("cago".mysql_error());
if($reg_a=mysql_fetch_array($perfil_usuario));
{
$unidad_inspeccion=$reg_a["unidad"];
}
$consulta_partida=mysql_query("SELECT id , opcion FROM partidas WHERE id=$partida") or die(mysql_error());
if($valores=mysql_fetch_array($consulta_partida));
{
$nom_partida=$valores["opcion"];
}
$consulta_activo=mysql_query("SELECT id , opcion FROM activos WHERE id=$activ") or die(mysql_error());
if($valores_act=mysql_fetch_array($consulta_activo));
{
$nom_activo=$valores_act["opcion"];
}
$ccc = "http://localhost/sga/php/"; //datos archivo
$directorio = 'imgs/'; //datos archivo
$nombre_archivo_capa = $_FILES["imagen"]["name"]; //datos archivo
$tipo_archivo_capa = $_FILES["imagen"]["type"]; //datos archivo
$tamano_archivo_capa = $_FILES["imagen"]["size"]; //datos archivo
$nom_img_capa= time().$nombre_archivo_capa; //datos archivo
$nom_img_sin_espacio = str_replace(" ", "", $nom_img_capa);
if(move_uploaded_file($_FILES['imagen']['tmp_name'],$directorio . $nom_img_sin_espacio)) //datos archivo
{ $img_sol = $ccc . $directorio . $nom_img_sin_espacio; } //datos archivo
if ($categoria=="" or $activ=="" or $partida=="" or $ejetramo=="" or $progsem=="" or $ubicacion=="" or $orientacion=="" or $kmobs=="" or $fechaobs=="" or $observacion=="" )
{
echo "<script>history.back(alert(\"Debes ingresar todos los campos obligatorios (*). \"));</script>";
mysql_close($conexion);
}
else
{
mysql_query("INSERT INTO registro (id_correlativo ) VALUES ( '$corr' )",$conexion) or die ("cago mysql_query".mysql_error());
echo "Se ha ingresado un nuevo registro exitosamente<br>";
echo "Espera, se redireccionará automáticamente";
?>
<script language="JavaScript" type="text/javascript">
setTimeout("url()",2500);
function url()
{
window.location="registros_conserva.php";
}
</script>
<?php
}
?>
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)