Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/02/2010, 09:42
manuga93
 
Fecha de Ingreso: febrero-2010
Mensajes: 70
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: Eliminar fila específica de array

Haber nos olvidamos del código anterior, partimos del inicial. Este es mi código inicial:

Código PHP:
<?
include("acceso_denegado.php"); 
include(
"conexion.php");
mysql_select_db($mysql_database$link); 

$registros 4;

$pagina $_GET["pagina"]; 
if (!
$pagina) { 
    
$inicio 0
    
$pagina=1

else { 
    
$inicio = ($pagina 1) * $registros

 



    
$resultados mysql_query("SELECT id FROM anuncios WHERE nick = '$nickUsuarioL' " $criterio);
    
$total_registros mysql_num_rows($resultados); 
    
$resultados mysql_query("SELECT * FROM anuncios WHERE nick = '$nickUsuarioL' ORDER BY id DESC" .$criterio " limit " $inicio "," $registros);    
    
$total_paginas ceil($total_registros $registros);                       
        echo 
"Número de anuncios publicados: " $total_registros "<br><br><br><a href='inicio.php?id=form_registro_anuncio'> Crear un anuncio</a>";
        echo 
"<center>";
        echo 
"<table width='386' border='1'>
  <tr>
    <td>Título</td>
    <td>Descripción</td>
    <td>Categoría</td> 
    <td>Provincia</td>
    <td colspan='2' align = 'center'>Acciones</td>
  </tr>"
;


    if(
$total_registros) {
        
    
        while(
$fila mysql_fetch_object($resultados)) {
                       
            echo 
"<tr>
                                <td><b>"
.$fila->titulo ."</b></td>
                                <td>"
.$fila->descripcion ."</td>
                                <td>"
.$fila->categoria."</td>
                                <td>"
.$fila->provincia."</td>
                                <td><a href= 'editar_anuncio.php' border='0'><img src='img/adm_anuncios/edit.png'></a></td>
                                <td><a href= 'borrar_anuncio.php'><img src='img/adm_anuncios/delete.png'></a></td> 
                                </tr><br>"
;
    
        }
        
    } else {
        echo 
"<tr><td colspan='4'><font color='darkgray'>No se han publicado anuncios</font></td></tr>";
    }
    
    
mysql_free_result($resultados);    
        
mysql_close($link); 
              
    echo 
"</table>";
        echo 
"</center>";
    if(
$total_registros) {
        
        echo 
"<br><center>";
        
        if((
$pagina 1) > 0) {
            echo 
"<a href='inicio.php?id=adm_anuncios&pagina=".($pagina-1)."'>< Anterior</a> ";
        }
        
        for (
$i=1$i<=$total_paginas$i++){ 
            if (
$pagina == $i
                echo 
"<b>".$pagina."</b> "
            else
                echo 
"<a href='inicio.php?id=adm_anuncios&pagina=$i'>$i</a> "
        }
      
        if((
$pagina 1)<=$total_paginas) {
            echo 
" <a href='inicio.php?id=adm_anuncios&pagina=".($pagina+1)."'>Siguiente ></a>";
        }
        
        echo 
"</center>";
        
    }



if (
$total_registros 1){ 
    for (
$i=1;$i<=$total_paginas;$i++){ 
       if (
$pagina == $i
          
//si muestro el índice de la página actual, no coloco enlace 
          
echo $pagina " "
          else 
          echo 
"<a href='inicio.php?id=adm_anuncios&pagina=" $i "&criterio=" $txt_criterio "'>" $i "</a> "
    } 





?>
y quiero que al pinchar en la imagen 'delete.png', se elimine dicha fila.
Gracias por vuestras respuestas!