Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2006, 08:11
pepe500
 
Fecha de Ingreso: marzo-2006
Mensajes: 31
Antigüedad: 18 años, 1 mes
Puntos: 0
Gracias, ahora ya con este código si funciona:

Código PHP:

<?php
session_start
();
require_once(
'db_fns.php');

require_once(
'bookmark_fns.php');

do_html_header('Borrar archivos');

check_valid_user();

display_user_menu();
do_html_footer();


  
$conn db_connect();
  
$result $conn->query"select name, size
                          from file
                          where usernm = '$_SESSION[valid_user]'"
);
  if (!
$result)
    print 
"Error"
    
   
$_SESSION['resultado']=$result;

  
$nombre_archivo = array();
  
$tamanio_archivo = array();
  
  
  for (
$count 0$row $result->fetch_row(); ++$count
  {
    
$nombre_archivo[$count] = $row[0];
    
//las siguientes dos líneas sirven para redondear con solo dos decimales
    
$aux=$row[1]/1024;
    
$tamanio_archivo[$count] = round($aux 100) / 100;
  }  
  

  print(
"<form acition='delete_files.php' method='post'>");


  print(
"<table width='325'  border=1 cellspacing=5 cellpadding=10>");
  for (
$i=0$i $count$i++)
  {
  
  
    print(
"<tr>");
        print(
"<td align='right'>");
        
      print (
$tamanio_archivo[$i]." kB");
          print(
"</td>");

      print(
"<td>");
      echo 
"$nombre_archivo[$i]";
  
      echo 
"<td><input type='checkbox' name='del_me[]' value=$nombre_archivo[$i]>";
      
      print(
"</td>");
      print(
"</tr>");

  }
  
print(
"<tr><td colspan=3  align='center'><input type='submit' name='Submit' value='Borrar archivos'></td></tr>");

print(
"</table>");

print(
"</form>");  

foreach (
$_POST['del_me'] as $nombre)
{
echo 
$nombre."<br>";
}

?>
Todavía no he hecho que se borren, pero ya he visto que se muestran por pantalla, lo único que como he puesto el "foreach" dentro del mismo documento, cuando lo cargo me sale un:


Warning: Invalid argument supplied for foreach()

que supongo será porque el no tiene valores que recorrer. Quisiera saber si hay alguna forma de poder mantener el foreach dentro de este documento sin tener que sacarlo a otro script y evitando que me salga ese warning.