Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2015, 17:52
isaacbnc
 
Fecha de Ingreso: noviembre-2015
Ubicación: Valencia
Mensajes: 20
Antigüedad: 9 años
Puntos: 0
Ejecutar query al pulsar en DIV

Hola a todos,
Estoy haciendo una página donde editar registros de una base de datos, así como eliminarlos. Ya muestro los resultados, y los tengo paginados.
Ahora, quiero hacer una función que al pulsar en un DIV(eliminar) elimine ese registro.

La función sería algo como:

Código PHP:
function eliminar(){
global 
$ID;
$borrar=mysqli_query($con"DELETE FROM contenido WHERE ID=$ID");

Y el código de mi página es el siguiente:

Código PHP:
<!-- PROTEJER WEB -->
<?php

include_once('conexion.php');
include_once(
"security.php");



//CONEXIÓ A LA BBDD
$con=conect(); 
//OBTINDRE RESULTATS BBDD I EL NUMERO TOTAL
$entradas mysqli_query($con"SELECT ID FROM contenido ");
$total mysqli_num_rows($entradas);
//RESULTATS PER PAGINA
$resultados5;
$url="editar3.php";
$pagina$_GET["pagina"];
if(!
$pagina){
    
$inicio=0;
    
$pagina=1;
}
else{
    
$inicio= ($pagina 1) * $resultados;
}
$total_paginasceil($total $resultados);
$conulta"SELECT * FROM contenido ORDER BY Fecha DESC LIMIT  ".$inicio.","$resultados ."" ;
//$conulta= "SELECT * FROM contenido LIMIT  ".$inicio.",". $resultados ." ORDER BY Fecha DESC" ;
$rsmysqli_query($con$conulta);

/*
function eliminar(){
global $ID;
$borrar=mysqli_query($con, "DELETE FROM contenido WHERE Titulo=$ID");
}
*/


?>
<!doctype html>
<link rel="stylesheet" href="http://twitter.github.com/bootstrap/1.4.0/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<link href="editar.css" rel="stylesheet" type="text/css">
<html>
<head>
<meta charset="utf-8">
<title>Editar Contenido</title>
</head>

<body>
<h1>EDITAR CONTENIDO</h1>



<?php foreach ($rs as $row): ?>
<div id="registro">
<div id="contenido">
<?php $id=$row["ID"];
$desc=$row["Descripcion"];
$desc_curt substr("$desc"058); 
 
?>
<?php 
echo $row["Titulo"]; ?><BR>
<?php 
if(strlen($desc_curt)>57){
echo 
"$desc_curt...";
}
else{
    echo 
$desc_curt;
}
//echo $row["Descripcion"]; 
?>

</div>

<div id="editar">
</div>

<div id="eliminar"> <!-- LLAMAR FUNCIÓN ELIMINAR AL PULSAR EN ESTE DIV -->

</div>
</div>
<?php endforeach ?> 
<?php
if ($total_paginas 1) {
   if (
$pagina != 1)
      echo 
'<a href="'.$url.'?pagina='.($pagina-1).'"><img src="images/izq.gif" border="0"></a>';
      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
            
//si el índice no corresponde con la página mostrada actualmente,
            //coloco el enlace para ir a esa página
            
echo '  <a href="'.$url.'?pagina='.$i.'">'.$i.'</a>  ';
      }
      if (
$pagina != $total_paginas)
         echo 
'<a href="'.$url.'?pagina='.($pagina+1).'"><img src="images/der.gif" border="0"></a>';
}
?>
</body>
</html>
Muchas gracias por vuestra ayuda :)