Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Perde ID após apagar Cliente

$
0
0
Boas,
Precisava de ajuda no seguinte.

Tenho uma página de administração de um website que estou a desenvolver, onde inclui o eliminar clientes.
A página está a eliminar o cliente, tudo bem, mas logo a seguir dá-me um erro e perde o ID de administrador.

Erro:
Notice: Undefined variable: nome in C:\wamp\www\mst_site\mst_site\eliminar_clientes_admin.php on line 76

Na linha 76 apenas tenho isto:
Código :
Para qualquer dúvida relacionada com o site ou um produto, não hesite, <b><a href='contactos_admin.php?a=$id'>contacte-nos!</a></b><br><br>

eliminar_clientes_admin.php
Código (PHP):
<?php
$id = $_REQUEST["a"];
$site="localhost";
$user="root";
$pass="";
$bd="mst";
$liga=mysql_connect("$site","$user","$pass");
if(!mysql_select_db("$bd")){
echo "Base de Dados Offline | Database Offline";
}
$sql1="select * from utilizador where id='$id'";
$resultado1=mysql_query($sql1,$liga);
if($resultado1){
while($registo1=mysql_fetch_array($resultado1)){
$nome=$registo1["nome"];
}
}
echo"
<head>
</head>
<body>
";

$sql="select * from utilizador where id_cargo=1";
$resultado=mysql_query($sql,$liga);
$num=mysql_num_rows($resultado);

if($resultado1){
     echo"<center>";
     echo"<table border='1' width='405' cellspacing='0' cellpadding='0'>
    <tr align='center'>
    </tr>
    <tr align='center'>
    <td><b>ID</b></td>
    <td><b>Nome</b></td>
    <td><b>Email</b></td>
    <td><b>Morada</b></td>
    <td><b>Código Postal</b></td>
    <td><b>Cidade</b></td>
    <td><b>Telefone</b></td>
    <td><b>NIF</b></td>
    <td><b>Data Registo</b></td>
    <form name='f1' method='POST' action='eliminar_clientes_admin1.php'>
    </tr>";
     while($registo=mysql_fetch_array($resultado)){
     $id1=$registo["id"];
     $nome1=$registo["nome"];
     $email=$registo["email"];
     $morada=$registo["morada"];
     $cod_postal=$registo["codigo_postal"];
     $cidade=$registo["cidade"];
     $telefone=$registo["telefone"];
     $nif=$registo["nif"];
     $data=$registo["data_registo"];
     echo"<tr align='center'>
    <td>$id1</td>
    <td>$nome1</td>
    <td>$email</td>
    <td>$morada</td>
    <td>$cod_postal</td>
    <td>$cidade</td>
    <td>$telefone</td>
    <td>$nif</td>
    <td>$data</td>
    </tr>";
     }
     echo"</table>";
}
     echo"</table><br><br>
<input type='hidden' name='id' value='$id'>";?>
<b>Utilizador a eliminar: </b><input type='text' name='id' value='Inserir ID' onclick="this.value=''"><input type='submit' value='Eliminar'>
</form>

<?php
echo"

<P><a href='painel_admin.php?a=$id'><img src='images/voltar.png' width='55' height='40'>
</body>";
?>

eliminar_clientes_admin1.php
Código (PHP):
<?php
$id=$_POST["id"];
if($id!=""){
    $site="localhost";
    $user="root";
    $pass="";
    $bd="mst";
    $liga=mysql_connect("$site","$user","$pass");
    if(!mysql_select_db("$bd")){
        echo "Base de Dados Offline | Database Offline";
    }
    $sql="delete from utilizador where id='$id'";
    $resultado=mysql_query($sql,$liga);
    $_REQUEST['a']=$id;
    include('eliminar_clientes_admin.php');
    echo "<script>alert('Cliente Eliminado com Sucesso.')</script>";
}
?>

Edit 1: Alteração na ligação SQL.

Espero que consigam entender o meu erro.

Obrigado,
Cumprimentos

Viewing all articles
Browse latest Browse all 14700