Foros del Web » Programando para Internet » PHP »

ayuda

Estas en el tema de ayuda en el foro de PHP en Foros del Web. hola muchachos necesito borrar un dato y tengo el siguiente codigo: function Borrar(){ var nombre_esc=document.getElementById("nombre_esc").v alue; //document.getElementById("iframe_oculto").src ="calculo_plomo_events.php?nombre_esc=<? echo $nombre_esc ?>"+"&opc=3"; //alert(nombre_esc); <? $db->query("delete from ...
  #1 (permalink)  
Antiguo 29/09/2010, 14:17
Avatar de Sougiro  
Fecha de Ingreso: octubre-2007
Mensajes: 136
Antigüedad: 16 años, 6 meses
Puntos: 1
ayuda

hola muchachos necesito borrar un dato y tengo el siguiente codigo:
function Borrar(){

var nombre_esc=document.getElementById("nombre_esc").v alue;
//document.getElementById("iframe_oculto").src ="calculo_plomo_events.php?nombre_esc=<? echo $nombre_esc ?>"+"&opc=3";
//alert(nombre_esc);
<?
$db->query("delete from escenarios_plomo where nombre_escenario='$nombre_esc'");
$result = pg_query($query);
if($result)
{
echo "Se elimino el registro";
}
else
{
echo "Ocurrió un error ! ".pg_last_error();
}

?>
}
es una funcion de javascript y php, necesito borrar el dato, pero el boton no me dice nada, ni borra ni nada.

por favor ayudenme
  #2 (permalink)  
Antiguo 29/09/2010, 15:16
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: ayuda

Hola Sougiro, el código que posteas mezcla JS y PHP de mala manera, puse algunos comentarios al código:

Código PHP:
<?php
function Borrar() {

    var 
nombre_esc=document.getElementById("nombre_esc").value//Esto es javascript
    
alert(nombre_esc); //Esto no puede funcionar y además te tiene que dar error de parser

        //A partir de ahora esto es PHP
    
$db->query "delete from escenarios_plomo where nombre_escenario='$nombre_esc'" );
    
$result pg_query $query );
    if (
$result) {
        echo 
"Se elimino el registro";
    } else {
        echo 
"Ocurrió un error ! " pg_last_error ();
    }
}
?>
como alternativa, el valor de nombre_esc se debe coger por $_POST o $_GET y reescribir la función, por ejemplo:

Código PHP:
<?php
function Borrar($xIdRegistro) {

    
$db->query "delete from escenarios_plomo where nombre_escenario='$xIdRegistro'" );
    
$result pg_query $query ) or die("Imposible eliminar $xIdRegistro");
     return 
true;
}
?>
a ver si te he ayudado aunque sea un poco, un saludo

Etiquetas: Ninguno
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 00:24.