Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/01/2010, 10:57
Avatar de Jona_than
Jona_than
 
Fecha de Ingreso: noviembre-2005
Ubicación: Chile
Mensajes: 155
Antigüedad: 19 años
Puntos: 0
Respuesta: Actualización de un consulta a Mysql

Replanteare mi situación, mostrandole más codigo para que vean lo que realmente quiero hacer, porque vi la solución de David, y no me sirvio del todo.

Incluso, hice una especie de solución de parche, pero no me funciona correctamente en la segunda vez que quiero eliminar.

Código Javascript:
Ver original
  1. function EliminarRegistroCategoria(Id){
  2.    divFormulario = document.getElementById('resultado');
  3.    divContenido = document.getElementById('registro');
  4.    divFormulario.innerHTML = '<img src="imagenes/ajax-loader.gif" />';
  5.    ajax=objetoAjax();
  6.    ajax.open("POST", "eliminar_cat_MySQL.php");
  7.    ajax.onreadystatechange=function() {
  8.      if (ajax.readyState==4 || ajax.readyState==200) {
  9.         divFormulario.innerHTML = ajax.responseText;
  10.         divContenido.innerHTML = "";
  11.      }
  12.    }
  13.    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  14.    ajax.send("action="+Id)
  15. }

Código PHP:
Ver original
  1. <div id="contenido">
  2.             <h2>Editar categorias...</h2>
  3.             <?php
  4.             require 'IndexClass.php';
  5.             $BaseDatos=BaseDatosClass::hacerInstancia();
  6.             $Select='SELECT * FROM CORREOS_CATEGORIAS ORDER BY ID_CATEGORIA DESC';
  7.             $enlace=$BaseDatos->EjecucionMySQLQuery($Select);
  8.             while($array=$BaseDatos->ObtenerRegistrosDB($enlace)){
  9.             ?>
  10.             <div id="registro">
  11.                 <div class="titulo"><?php echo $array["NOMBRE_CATEGORIA"];?></div>
  12.                 <div class="eliminar">-> <a href="#" onclick="EliminarRegistroCategoria(<?php echo $array["ID_CATEGORIA"];?>)">Eliminar</a></div>
  13.             </div>
  14.             <?php
  15.             }
  16.             $BaseDatos->LiberarConsultaDB($enlace);
  17.             $BaseDatos->DesconectarDB();
  18.             ?>
  19.  
  20.             <div id="resultado"></div>
  21.             </div>

Espero, que esta vez me puedan ayudar, lo he visto muchas veces, pero no sé como realizarlo.

Que cuando elimine, desaparezca ese registro de mi eliminar_cat.php, especie de refresh o algo así...

Saludos.
__________________
- Fasecreativa
- Twitter @jonyram