Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2009, 11:46
deathsoul
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 1 mes
Puntos: 0
ayuda error desconocido

hola es la primera vez que visito estos forosy e de decir que estan bien
preparando un trabajo me encontre que tengo un fallo que desconozco a ver si ,me podeis ayudar

Código PHP:
<HTML LANG="es">

<HEAD>
   <TITLE>Eliminación de maquinas</TITLE>
   <LINK REL="stylesheet" TYPE="text/css" HREF="estilo.css">

</HEAD>

<BODY>

<H1>Eliminación de maquinas</H1>

<?PHP

   $eliminar 
$_REQUEST['eliminar'];
   if (isset(
$eliminar))
   {


      
$conexion mysql_connect ("localhost""root""")
         or die (
"No se puede conectar con el servidor");


      
mysql_select_db ("electronica")
         or die (
"No se puede seleccionar la base de datos");

      
$borrar $_REQUEST['borrar'];
      
$nfilas count ($borrar);

      for (
$i=0$i<$nfilas$i++)
      {


         
$instruccion "select * from maquinaria where num_maq = $borrar[$i]";
         
$consulta mysql_query ($instruccion$conexion)
              or die (
"Fallo en la consulta");
         
$resultado mysql_fetch_array ($consulta);


         print (
"maquina eliminada:\n");
         print (
"<UL>\n");
         print (
"   <LI>num_maq: " $resultado['num_maq']);
         print (
"   <LI>tipo: " $resultado['tipo']);
         print (
"   <LI>mantenimiento: " $resultado['mantenimiento']);
         if (
$resultado['foto'] != "")
            print (
"   <LI>foto: " $resultado['foto']);
         else
            print (
"   <LI>foto: (no hay)");
         print (
"</UL>\n");


         
$instruccion "delete from maquinaria where num_maq = $borrar[$i]";
         
$consulta mysql_query ($instruccion$conexion)
            or die (
"Fallo en la eliminación");
          echo 
"$borrar[$i]";

         if (
$resultado['foto'] != "")
         {
            
$nombreFichero "img/" $resultado['foto'];
            
unlink ($nombreFichero);
         }

      }
      print (
"<P>Número total de maquinas eliminadas: " $nfilas "</P>\n");


      
mysql_close ($conexion);

      print (
"<P>[ <A HREF='elimina1.php'>Eliminar más noticias</A> ]</P>\n");

   }
   else
   {

      
$conexion mysql_connect ("localhost""root""")
         or die (
"No se puede conectar con el servidor");


      
mysql_select_db ("electronica")
         or die (
"No se puede seleccionar la base de datos");


      
$instruccion "select * from maquinaria";
      
$consulta mysql_query ($instruccion$conexion)
         or die (
"Fallo en la consulta");


      
$nfilas mysql_num_rows ($consulta);
      if (
$nfilas 0)
      {
         print (
"<FORM ACTION='elimina1.php' METHOD='post'>\n");

         print (
"<TABLE>\n");
         print (
"<TR>\n");
         print (
"<TH>Numero de maquina</TH>\n");
         print (
"<TH>Tipo</TH>\n");
         print (
"<TH>Mantenimiento</TH>\n");
         print (
"<TH>foto</TH>\n");
         print (
"</TR>\n");

         for (
$i=0$i<$nfilas$i++)
         {
            
$resultado mysql_fetch_array ($consulta);
            print (
"<TR>\n");
            print (
"<TD>" $resultado['num_maq'] . "</TD>\n");
            print (
"<TD>" $resultado['tipo'] . "</TD>\n");
            print (
"<TD>" $resultado['mantenimiento'] . "</TD>\n");

            if (
$resultado['foto'] != "")
               print (
"<TD><A TARGET='_blank' HREF='img/" $resultado['foto'] .
                      
"'><IMG BORDER='0' SRC='img/ico-fichero.gif' ALT='foto asociada'></A></TD>\n");
            else
               print (
"<TD>&nbsp;</TD>\n");

            print (
"<TD><INPUT TYPE='CHECKBOX' NAME='borrar[]' VALUE='" .
               
$resultado['id'] . "'></TD>\n");

            print (
"</TR>\n");
         }

         print (
"</TABLE>\n");

         print (
"<BR>\n");
         print (
"<INPUT TYPE='SUBMIT' NAME='eliminar' VALUE='Eliminar maquinas marcadas'>\n");
         print (
"</FORM>\n");
      }
      else
         print (
"No hay maquinas disponibles");


      
mysql_close ($conexion);

   }

?>

</BODY>
</HTML>
me dice fallo en la consulta pero yo pienso que esta bien, gracias de antemano