Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2004, 15:10
orlandob
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola Lord of...
el inconveniente lo tienes en confundir la parte que se ejecuta en el cliente, con la parte que se ejecuta en el server.
PHP se ejecuta solo en el server.
Javascript se ejecuta solo en el cliente.
El problema es que primero se ejecuta el codigo php, luego de hacer la pagina, se ejecuta el codigo JavaScript (en el browser del cliente).

Si quieres usar codigo JavaScript debes usar todo javascript para hacer la acciones del lado del cliente, o redireccionar a una pagina en php para ejecutar codigo php
La peticion es de esta forma

Cliente -----Pide pagina---->Servidor ejecuta codigo PHP
<----Respuesta -----
codigo Javascript
solo del lado cliente

El codigo deberia ser algo asi

<script>
var respuesta = confirm("Seguro que deseas borrar el artículo????????")
if (respuesta) {
window.location='borrarElemento.php?idElemento=$id Elemento';
}
else {
document.write("El registro no fue borrado");
}
</script>


en la pagina borrarElemento.php debes borrar el elemento, en caso de poder borrarlo haces un echo "Elemento borrado";
sino lo podes borrar haces otro que diga que no se borro el elemento.

Tambien lo puedes hacer todo php con 2 paginas
1. para que te confirme si quiere borrar con dos links (Uno a la pagina de borrar y otro a la pagina principal)
2. La pagina de borrar el producto

Espero haber sido de ayuda. Cualquier cosa te pido que vuelvas a escribir al foro que te intento ayudar un poco mas, y si no soy yo seguro que alguien lo hace

Saludos cordiales
__________________
Orlando F. Brea
SmartSol - Soluciones Inteligentes


Diseño y Desarrollo de Soluciones Web

Última edición por orlandob; 04/11/2004 a las 15:14