Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2009, 08:06
Avatar de Fernarey1810
Fernarey1810
 
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 6 meses
Puntos: 1
Pregunta Eliminacion de usuarios

Buenas a todos, queria hacer una consulta relacionada a este ejemplo que vi en internet:
Lo que quiero hacer es esto:
http://davidwalsh.name/dw-content/mo...ord-delete.php

En esta otra pagina es donde encontre el ejemplo:
http://dakoo.cl/borrar-registros-de-...jax-y-animado/

Este es el codigo, podrian verlo por favor?, lo unico que deben hacer es crear una base llamada "prueba", con 1 tabla llamada "usuarios", 2 campos "idUser", "nombre_user". Datos:
1 - Fernando
2 - Gonzalo
3 - Facundo
etc

Este es el codigo:
Código PHP:
<html>
<head><title></title>
<script type="text/javascript">
    window.addEvent('domready',function() {
        $$('a.delete').each(function(el) {
            el.addEvent('click',function(e) {
                e.stop();
                var request = new Request({
                    url: 'mootools-record-delete.php',
                    link: 'chain',
                    data: {
                        'delete': el.getParent('div').get('id').replace('record-',''),
                        ajax: 1,
                        method: 'get'
                    },
                    onRequest: function() {
                        new Fx.Tween(el.getParent('div'),{
                        duration:300
                        }).start('background-color', '#fb6c6c');
                    },
                    onSuccess: function() {
                        new Fx.Slide(el.getParent('div'),{
                        duration:300,
                        onComplete: function() {
                            el.getParent('div').dispose();
                    }
                    }).slideOut();
                }
            }).send();
        });
    });
});
</script>
</head>
<?php
$host 
'localhost';
$usuario 'root';
$password '';
$base 'prueba';

$conexion mysql_connect("$host""$usuario""$password") or die ("Error en la conexion");
$base mysql_select_db("$base") or die("Error en la conexion");

if (isset(
$_GET['delete'])){
    
$query 'DELETE FROM usuarios WHERE idUser = '.(int)$_GET['delete'];
    
$result mysql_query($result$link); // Este $link nose porque lo pone, generalmente es un puntero que usa el mysql_query pero es innecesario ponerlo, quizas por ello lo puso, o quizas esta involucrado con el codigo javascript de arriba
}

$query 'SELECT * FROM usuarios ORDER BY nombre_user ASC';
$result mysql_query($result$link);     // Este $link nose porque lo pone, generalmente es un puntero que usa el mysql_query pero es innecesario ponerlo, quizas por ello lo puso, o quizas esta involucrado con el codigo javascript de arriba

while ($row mysql_fetch_assoc($result)) {
    echo 
'<div id="record-',$row['idUser'],'" class="record"><a class="delete" href="?delete=%27,$row%5B%27item_id%27%5D,%27">Delete</a><strong>',$row['nombre_user'],'</strong></div>';
}
?>

Última edición por Fernarey1810; 21/03/2009 a las 21:29