Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2010, 02:21
Avatar de dengaku
dengaku
 
Fecha de Ingreso: enero-2010
Mensajes: 69
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: actualizar base de datos con php

Bien estoy intentando que modifique la base de datos:

Código PHP:
<?php
    
//Iniciar sesión
   
session_start();

// Sesión iniciada
   
if (isset($_SESSION["usuario_valido"])){
        include(
"libreria.php");
        
$conexion=conecta();
//$codarchivo=$_REQUEST['cod_archivo'];
   
if (isset ($_REQUEST[modificar])){
    
$errores false;
    
print_r($_REQUEST);
    
$maxdes $_REQUEST['max_descargas'];
    
$vida $_REQUEST['tiempo_vida'];
    
$estad $_REQUEST['estado'];

    if (
$max=="") { 
       
$error[1]='  Complete la casillas'
       
$errores=true;}
    if (
$editorial=="") { 
       
$error[2]='  Complete la casilla'
       
$errores=true;}
    
print 
$errores."..........";
//print"$codarchivo";
}

if (isset (
$_REQUEST[modificar]) and $errores==false){
    
$conexion=conecta();
$sq2="update archivos set max_descargas='$maxdes', tiempo_vida='$vida', estado='$estad' where cod_archivo=".$codarchivo;
print 
$sq2;
$registros=mysql_query($sq2,$conexion) or
              die(
"Problemas en el update".mysql_error());
 echo 
"Archivo fue modificado";
        
?>

<!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>Administrar mis descargas </title>
<link href="stilo.css" rel="stylesheet" type="text/css" />
</head>

<body class="stilo2">
<div id="Layer1">
<?php    
        
        
//listado subidas
        
        
$sql="select * from archivos";
        
$registros=mysql_query($sql,$conexion) or
          die(
"Problemas en el select:".mysql_error());

        print 
"<p class='stilo5'>Mantenimiento:</p>";
           print 
"<table class='stilo4'>";
           print 
"<tr><td></td><td>Nombre archivo</td><td>Tamaño</td><td>Numero descargas</td><td>Max descargas</td><td>Fecha Subida</td><td>Tiempo de vida</td><td>Estado</td></tr>";

        while (
$reg=mysql_fetch_array($registros))
        {    
        
$estado=$reg['estado'];
        
//$id=$reg['cod_archivo'];

        
        
              
print '<form action="admindescarga.php" method="post">';
            
            print 
'<td><input size=5 type="hidden" name="cod" value="'.$reg['cod_archivo'].'"></td>';
            print 
"<tr><td>".$reg['nombre']."</td>";
            
              print 
"<td>".$reg['size']."</td>";
            
               print 
"<td>".$reg['num_descargas']."</td>";
            
            print 
'<td><input size=5 type="text" name="max" value="'.$reg['max_descargas'].'"></td>';
        print (
"<font color='#990033'>$error[1]</font><BR>");"</td>";
        
            print 
"<td>".$reg['fecha_subida']."</td>";
            
            print 
'<td><input size=5 type="text" name="vida" value="'.$reg['tiempo_vida'].'"></td>';
        print (
"<font color='#990033'>$error[2]</font><BR>");"</td>";

            print 
"<td><select name='estado'>"
            print 
"<option value='-1' "
                if (
$estado == -1) { print " selected ";}
            print 
">Activo</option>";
            print 
"<option value='0' ";
                if (
$estado == 0) { print " selected ";}
            print 
">Inactivo</option>";
            print 
"</select>";
            
             print 
'<input type="submit" name="modificar" value="modificar">';
            print 
"</form>";
           }        
        print 
"</table>";



}
}

?>
</div>
</body>
</html>
Si alguien puede guiarme