El primero:
Código PHP:
   <?php
    //Iniciar sesión
   session_start();
 
 
 ?>
 
<!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>Subir archivo </title>
<link href="stilo.css" rel="stylesheet" type="text/css" />
 
<script type="text/javascript">
function enviar_formulario(form_name){ 
document.getElementById(form_name).submit();
} 
</script>
 
 
</head>
 
<body class="stilo2">
<div id="Layer12" align="center">
<table class="ttable" border="1"><tr><td align="left">
<img src="logo01 copy.jpg" width="116" height="97" /></div>
</td>
<td align="left">
<?php
// Sesión iniciada
   if (isset($_SESSION["usuario_valido"]))
   {
        include("libreria.php");
        $conexion=conecta();
        $uv=$_SESSION["usuario_valido"]; 
        
        $quieroirmeya="select * from usuarios where nick = '$uv'";
        $yamismo=mysql_query($quieroirmeya,$conexion) or
          die("Problemas en el select:".mysql_error());
        $faltamediahora=mysql_fetch_array($yamismo);
        $casiya=$faltamediahora['cod_usuario'];
        
   
//if (isset ($_REQUEST['modificar'])){
if (isset($_POST['accion']) && $_POST['accion'] == 'correcto') {
    $errores = false;
    $maxdes = $_REQUEST['max'];
    $vida = $_REQUEST['dia'];
    $pass = $_REQUEST['pass'];
    $patron1 = "^[0-9]+$";
 
    if (!eregi($patron1,$maxdes)){ 
       $error[1]=' No admite caracter vacio'; 
       $errores=true;}
    if (!eregi($patron1,$vida)){ 
       $error[2]=' No admite caracter vacio'; 
       $errores=true;}
    if ($pass=""){ 
       $error[3]=' No admite caracter vacio'; 
       $errores=true;}
    
//print $errores."..........";
 
}
 
if (isset($_POST['accion']) && $_POST['accion'] == 'correcto' and $errores==false){
 
$conexion=conecta();
    $fecha=date('d-m-Y h:i:s');
    
 $salt = substr ($uv, 0, 2);
   $clave_crypt = crypt ($pass, $salt);
   $instruccion = "insert into archivos (max_descargas,tiempo_vida,clave_archivo,codigo_usuario,nombre,alias,size,num_descargas,fecha_subida,estado) values ('$maxdes','$vida','$clave_crypt','$casiya','nombretemporal','aliastemporal','1','0','$fecha','0')";
   $consulta = mysql_query ($instruccion, $conexion)
      or die ("Fallo en la inserción");
      $codarchivo=mysql_insert_id(); 
   mysql_close ($conexion);
   print ("Usuario $uv a insertado con éxito\n");  
        $pagina1="subir.php?cod=$codarchivo";
        header("Location:$pagina1");
 
 }        
     
        $sq8="select administrador from usuarios where nick = '$uv'";
        $registro8=mysql_query($sq8,$conexion) or
          die("Problemas en el select:".mysql_error());
        $bb=mysql_fetch_array($registro8);
        $cc=$bb['administrador'];
         //print "$cc";     
 
        print $casiya.'</br>';
        print $sq8.'</br>';
 
 
        
    
        print "<p class='stilo1'>Gestor de contenidos PAMAI</p></td></tr>";
        print "<tr><td colspan='2' align=left>Bienvenido: ".$uv."</td>";
 
        print "<tr><td colspan='2' align=left>";
                
        print "<p class='stilo5'>Administrar mis archivos:</p>";
        print "<p align=center>";
           print "<table border='2' cellspacing='0' class='table'>";
           print "<tr><td class='td2'> Max descargas </td><td class='td2'> Días disponible </td><td class='td2'> Contraseña </td><td class='td2'> Siguiente </td></tr>";
 
 
        
        
              print '<form action="admsubida.php" method="post" name="form1">';
            print '<input type="hidden" name="accion" value="correcto"/>';
            print '<td  class=td1><input size=5 type="text" name="max" value="">';
        print ("<font color=red>$error[1]</font><BR>");"</td>";
        
            print '<td  class=td1><input size=5 type="text" name="dia" value="">';
        print ("<font color=red>$error[2]</font><BR>");"</td>";
        
            print '<td  class=td1><input size=5 type="password" name="pass" value="">';
        print ("<font color=red>$error[3]</font><BR>");"</td>";
        
            print "<td><a href=javascript:enviar_formulario('form1')>Enviar formulario</a></td>";
                
            print "</form>";
           }        
        print "</table>";
        print "</p>";
 
        
                    if ($comienzo > 0)
               print ("[ <A HREF='$_SERVER[PHP_SELF]?comienzo=" . ($comienzo - $num) . "'>Anterior</A> | ");
            else
               print ("[ Anterior | ");
            if ($nfilas > ($comienzo + $num))
               print ("<A HREF='$_SERVER[PHP_SELF]?comienzo=" . ($comienzo + $num) . "'>Siguiente</A> ]\n");
            else
                print ("Siguiente ]\n");
 
            print "</td></tr></table>";    
 
 
?>
</div>
<div id="Layer5"><a href="admsubida.php">Subir
    </a></div>
<div id="Layer6"><a href="admindescarga.php">Administrar
    </a></div>
 
 
<?php if ($cc == '-1'){ ?><div id="Layer7">
    <a href="genera_clave.php">Insertar usuarios    </a></div>
<?php } ?>
<?php if ($cc == '-1'){ ?><div id="Layer8">
    <a href="adminusu.php">Actualizar usuarios    </a></div>
<?php } ?>
<?php if ($cc == '-1'){ ?><div id="Layer9">
    <a href="admdescarga.php">Modificar archivos </a></div>
<?php } ?>
 
</body>
</html>   $pagina1="subir.php?cod=$codarchivo";
header("Location:$pagina1");
envio el dofigo del archivo ke acavo de insertar, tras esto me manda a otro php junto con el codigo:
el segundo:
Código PHP:
   <?php
    //Iniciar sesión
   session_start();
 
 if (isset($_SESSION["usuario_valido"]))
   {
        include("libreria.php");
        $conexion=conecta();
        $uv=$_SESSION["usuario_valido"]; 
        
        $cod_archivo=$_REQUEST['cod'];
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Flash-Upload</title>
<?php
if ($_GET["action"] == "upload") {
    $archivo = $_FILES["Filedata"]['name'];
    $prefijo = substr(md5(uniqid(rand())),0,10);
    
    if ($archivo != "") {
        $destino =  "files/".$prefijo."_".$archivo;
        copy($_FILES['Filedata']['tmp_name'], $destino);
    }
$conexion = conecta();
    $sq2="update archivos set nombre='$archivo', alias='$prefijo' where cod_archivo='$cod_archivo'";
    $registros2=mysql_query($sq2,$conexion) or
              die("Problemas en el update".mysql_error());
    $pagina0="admindescarga.php";
        header("Location:$pagina0");
}
 
 
?>
<script type="text/javascript" src="swfobject.js"></script>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
 
<link href="stilo.css" rel="stylesheet" type="text/css"/>
</head>
<body class="stilo2">
<div id="Layer12" align="center">
 
<table class="ttable" border="1"><tr><td align="left">
<img src="logo01 copy.jpg" width="116" height="97" /></div>
</td>
<td align="left">
<p class='stilo1'>Gestor de contenidos PAMAI</p></td></tr>
<tr><td colspan='2' align=left>Bienvenido: El usuario con php</td>
 
<tr><td colspan='2' align=left>
           <table border='2' cellspacing='0' class='table'>
<!-- Esta capa id=formulario no se puede quitar -->
<div id="formulario" align=center>Upload de Archivos</div>
 
 
  <script type="text/javascript">
    </script>
 
 
<script type="text/javascript">
var so = new SWFObject("upload.swf", "swf", "300", "130", "8", "#FFFFFF");
    so.write("formulario");
swfobject.registerObject("FlashID");
</script>
 
</td>
</tr>
</table>
</div>
<div id="Layer5"><a href="subir.php">Subir
    </a></div>
<div id="Layer6"><a href="admindescarga.php">Administrar
    </a></div>
 
 
<div id="Layer7">
    <a href="genera_clave.php">Insertar usuarios    </a></div>
 
<div id="Layer8">
    <a href="adminusu.php">Actualizar usuarios    </a></div>
 
<div id="Layer9">
    <a href="admdescarga.php">Modificar archivos </a></div>
</body>
</html>
<?php } ?>    Alguna idea? el subir archivo lo hace con flash de ahi el problema.
Vamoslo que quiero es simplemente que el archivo suba pero ke ese archivo quede enlazado a una fila de mi tabla archivos de la base de datos, si hay otra manera aunek sea distinta me vale toda ayuda me vale :D, si alguien conoce una url que ponga un ejemplo de eso agradeceria el enlace mientras sigo buscando y probando
 

