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 :
eliminar_clientes_admin.php
Código (PHP):
eliminar_clientes_admin1.php
Código (PHP):
Edit 1: Alteração na ligação SQL.
Espero que consigam entender o meu erro.
Obrigado,
Cumprimentos
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>";
?>
$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>";
}
?>
$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