Foros del Web » Programando para Internet » PHP »

Ayuda en una linea de codigo ???

Estas en el tema de Ayuda en una linea de codigo ??? en el foro de PHP en Foros del Web. Hola a todos estoy tratando de hacer una mensaje de confirmacion cuando borro un registro de mi base de datos y mande el tema al ...
  #1 (permalink)  
Antiguo 03/10/2004, 08:52
 
Fecha de Ingreso: agosto-2004
Mensajes: 35
Antigüedad: 19 años, 8 meses
Puntos: 0
Ayuda en una linea de codigo ???

Hola a todos estoy tratando de hacer una mensaje de confirmacion cuando borro un registro de mi base de datos y mande el tema al foro de javascript y me sugirieron los siguiente:
QUE PUSIERO ESTO EN MI HEAD:
<script>
function confirma()
{
conf=confirm("¿Seguro que lo quieres borrar?");
if (conf) location.href = "$pag?accion=borrar&id=$resultados[ID]"
else return false
}

Y ESTO EN MI BOTON:
<img src="http://www.siapv.com/imag/btn-baja.gif" alt= "Borrar usuario" name="borrar" width="110" height="55" border="0" align="center" onclick="confirma()">

Pero el resutado de esto es que cuando me saca el mensaje de confirmacion y le doy cancelar no me lo borra pero cuando le doy aceptar no me lo borra y me manda a una pagina que no existe y creo que el error esta en la esta linea de php if (conf) location.href = "$pag?accion=borrar&id=$resultados[ID]" no sabemos si es la correcta ya que me tienen que borrar el registro y regresar a la misma pagina y no lo hace, haber si me pueden ayudar gracias...Saludos
  #2 (permalink)  
Antiguo 03/10/2004, 09:32
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 10 meses
Puntos: 2
Hay varias cosas por las que no te funciona, mejor que explicartelo te voy a poner como lo haría yo:

Tu función confirma pasaría a ser como sigue:

Código HTML:
function confirma(id)
{
conf=confirm("¿Seguro que lo quieres borrar?");
if (conf) {
      location.href = "borrarRegistro.php?id="+id;
}

}
y tu botón quedaría así:
Código HTML:
<img src="http://www.siapv.com/imag/btn-baja.gif" alt= "Borrar usuario" name="borrar" width="110" height="55" border="0" align="center" onclick="confirma(<?=$id?>)"> 
La variable $id sería la que vas sacando del resultado de tu consulta a la base de datos , ejemplo:

Código PHP:
<? while ($row=mysql_fetch_array($result)){ 
$id=$row["id"];
?>
Registro: <?=$id?>
<img src="http://www.siapv.com/imag/btn-baja.gif" alt= "Borrar usuario" name="borrar" width="110" height="55" border="0" align="center" onclick="confirma(<?=$id?>)">
<? ?>
__________________
¿Te apasiona el mundo del guión? El portal del guión

Última edición por living; 03/10/2004 a las 09:34
  #3 (permalink)  
Antiguo 04/10/2004, 10:27
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
myriam_ad

No sé por qué te empeñas en preguntar eso en el foro de PHP, .. lo que pretendes hacer se hace desde Javascript y justamente es ahí donde tienes los problemas. Por favor usa los foros adecuados para cada cosa.

Un saludo,
  #4 (permalink)  
Antiguo 04/10/2004, 14:26
 
Fecha de Ingreso: agosto-2004
Mensajes: 35
Antigüedad: 19 años, 8 meses
Puntos: 0
Disculpa Cluster

Pero de ese foro me mandaron de nuevo para el de php pero ya quedo aclarado
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:18.