Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/12/2004, 00:33
Avatar de dmedina83
dmedina83
 
Fecha de Ingreso: mayo-2004
Ubicación: Mérida
Mensajes: 96
Antigüedad: 19 años, 11 meses
Puntos: 0
Hola segun entendi tu codigo esta de la siguiente forma:

Primero verificas si enviaste informacion por metodo post si no es asi muestras tu lista de ID.
Al momento de hacer el submit ya no cumples tu primer if y por consiguiente
tu variable $id toma el valor del $_POST['id']
ok hasta ahora creo que estamos claros el problema reside en la siguiente parte de tu codigo:

Estas seguro que deseas esta firma?
<br>
<a href="<?echo "$_SERVER[PHP_SELF]?accion=borrar_firma&borrar=si&id=$id";?>">Si</a> <a href="modificaciones.php">no</a>

aqui estas mostrando un link que te va a mandar a la misma pagina y en el cual estas mandando los parametros por el metodo GET por lo que no cumple ninguna condicion de tu codigo (if(!$HTTP_POST_VARS) ya que no estas mandando nada por metodo POST)y por lo que no te ejecuta ninguna instruccion, espero haber sido claro en mi explicacion.

Aqui tienes una opcion de como puedes modificar tu codigo, en esta opcion verifico primero si tengo la variable borrar si es asi ejecuto la instruccion si no es asi se realizan las otras condiciones.

O bien podrias mandar el link a otro script para evitarte todo este lio de Get y Post

Nos Vemos....

Código PHP:
<?include("capa.php");?> 
<html> 

<head> 
<title>eliminar un registro</title> 
</head> 

<p align="center"> 
<? 
include("../configuracion.php"); 
if(
$_GET['borrar']=='si') {
$id=$_GET["id"]; 
$sSQL="Delete From librovisitas_php Where id_librovisitas_php='$id'"
if(
mysql_db_query($dbname,$sSQL)) {
echo 
"Se borro el registro correctamente";


} else {

if(!
$HTTP_POST_VARS

//Creamos la sentencia SQL y la ejecutamos 
$sSQL="Select id_librovisitas_php From librovisitas_php Order By id_librovisitas_php"
$result=mysql_db_query($dbname,$sSQL); 

echo 
"<form action=modificaciones.php?accion=borrar_firma method=post>"
echo 
'<select name="id">'

//Generamos el menu desplegable 
while ($row=mysql_fetch_array($result)) 
{echo 
'<option>'.$row["id_librovisitas_php"];} 
echo 
"<input type=submit value=borrar>"
echo 
"</form>"
include(
"../index.php"); 
}else{ 
$id=$_POST["id"]; 
?> 
Estas seguro que deseas esta firma? 
<br> 
<a href="<?echo "$_SERVER[PHP_SELF]?accion=borrar_firma&borrar=si&id=$id";?>">Si</a>        <a href="modificaciones.php">no</a> 
<? 
$ssql 
"SELECT * FROM librovisitas_php WHERE id_librovisitas_php = '$id' ORDER BY id_librovisitas_php DESC"
$resultid mysql_query($ssql,$conn) or die ("Error $ssql :".mysql_error()); 
while(
$damefila mysql_fetch_object($resultid)) 

?> 
<hr> 
<p align="center">        
<table align="center" width="100%" cellspacing="2" cellpadding="0" border="0"> 
                <tr> 
                    <td valign="top" class=fuente8> 
<br> 
<br> 
<b>      
  <?         //si el visitante no introdujo nombre muestro como nombre "Anónimo" 
                        
if ($damefila->nombre == "-"){ 
                                echo 
"Anónimo"
                        }elseif (
$damefila->email != "-") { 
                                echo 
'<a href="mailto:' $damefila->email '">' $damefila->nombre '</a>'
                        }else{ 
                                echo 
$damefila->nombre
                        } 
                
?></b>:<br>                </td></tr> 
                <tr><td></td></tr> 
                <td valign="top"> 
                        <b>COMENTARIO:</b> 
<p align="justify"> 
<?php 
echo "$var\n"
?></p> 
                        <br> 
                        <b>PAGINA DE INTERNET:</b><? echo '<a href="' $damefila->url '" style="text-decoration:none" target="_blanck">' $damefila->url '</a>';?> 
                  <td valign="top" align="right" background="bg.gif"> 
                        <b>Puntuacion:</b> <?echo $damefila->valoracion?> 
                        <br> 
                        <b>Fecha: </b><?echo $damefila->fecha;?></p> 
                        <p><b>IP:</b> 
<? 
if ($ip_mostrar==1

echo 
$damefila->ip_real
}else{ 
?> 
<img src="ip.gif" alt="ip guardada"> 
<? 

?> 
</p> 
<p> 
<? 
if($_SESSION["autentificado"]=="si"

?> 
    Id de la firma: 
<? 
    
echo "$damefila->id_librovisitas_php"

?> 
</p></td> 
                </tr> 
</table> 

                <br> 
                <? 
               
//termina el bucle while 
?> 
<hr> 
<? 
 

}
?> 
</p>
__________________
WebAdictos - Una dosis diaria de web

Última edición por dmedina83; 28/12/2004 a las 00:34