Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2008, 06:18
PaolaRom
 
Fecha de Ingreso: noviembre-2008
Ubicación: Santiago del Estero-Argentina
Mensajes: 17
Antigüedad: 16 años, 2 meses
Puntos: 0
Ayuda- error al realizar bajas!!

Hola a todos!!. Les comento que yo soy una novata en PHPy ahora estoy realizando un formulario c login y un menu de opciones.Ahora me da ERROR "SOLO" AL REALIZAR "BAJAS DE CLIENTES"...el resto funciona. El error me da cuando yo selecciono el cliente y presiono el boton borrar y no me elimina al cliente y el mensaje es :
"La eliminación no pudo realizarse"
Por favor Intente otra vez.
Yo intento otra vez y me aparece el mismo error una y otra vez..aunque no seleccione el mismo cliente.
Cabe aclarar que tengo 2 archivos:1º es baja-pao y el 2º es baja-accion.Este es el codigo de baja-pao:

Código PHP:
<title>Baja de Clientes</title>
</head>

<body>
<center>
<p align="right"> <font size="-1"><a href="menu-pao.php">Menú</a></font></p>
<h2>Baja de Clientes</h2>
<?php
    
include("varconfig.php");
    include(
"classDatabase-pao.php");
    
$db = new Database();
    
$query "select * from clientes";
    if (!(
$result=$db->consultar($db_host,$db_user,$db_pass,$db_name,$query))) {
        
?>
        <p align="center"><font color="#FF0000" face="Arial, Helvetica, sans-serif">
        <b>Imposible realizar la consulta</b></font></p>
        <?php
        
exit;
    }    
?>
<table>
<thead>
    <tr>
        <th scope="col">&nbsp;<B>Nombre</B></th>
        <th scope="col">&nbsp;<B>Apellido</B>&nbsp;</th>
        <th scope="col">&nbsp;<B>Borrar</B>&nbsp;</th>
    </tr>
</thead>
<tbody>
<?php      

    
while($row mysql_fetch_array($result)) {
        echo 
"<tr>";
        echo 
"<td>" $row["nombre"] . "</td>";
        echo 
"<td>" $row["apellido"] . "</td>";
        
?>
        <td>
          <input type="button" value="Borrar" onClick="if (confirm('¿Esta seguro de que desea eliminar al cliente?')) { location.href = 'baja-accion.php?id-cliente=<?php print $row["id-cliente"]; ?>' }" />
        </td>
        <?php
        
//echo "<td><a href=\"baja-accion.php?id-cliente=" . $row["id-cliente"] . ">Borrar</a></td>";
        
echo "</tr>";
    }
    
mysql_free_result($result);    
?>
</tbody>
</table>
</center>
</body>
</html>
El archivo de baja-accion es:
Código PHP:
<?php
    
include("varconfig.php");
    include(
"classDatabase-pao.php");
    
$db = new Database();
    
$id=$_GET['id-cliente'];
    
$query "delete from clientes where id-cliente = $id";
    if (!(
$result=$db->consultar($db_host,$db_user,$db_pass,$db_name,$query))) {
        
?>
        <p align="center"><font color="#FF0000" face="Arial, Helvetica, sans-serif">
        <b>La eliminación no pudo realizarse</b></font></p>
        <br>
        <p align="center">Por favor <a href="baja-pao.php">Intente</a> otra vez.</p>
        <?php
        
exit;
    }
    
header("Location: baja-pao.php");
?>