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

[Resolvido] forbidden access

$
0
0
Boa tarde, estou com um problema que não me deixa prosseguir na aprendizagem PHP, sou um bocado novato nisto, mas estou a usar um livro para aprender umas coisas básicas, ultimamente tenho feito uma aplicação que deve permitir adição,alteração e eliminação de um registo(cliente),consegui fazer a alteração e adição mas quando tento fazer a eliminação aparece-me um erro "forbidden acces" 403, ja percorri tudo pela internet e nada, não sei se tem algo a ver com o código em si ou com as permissões de acesso ao servidor, mas visto que apenas dá erro no eliminar julgo que está no código vou postar aqui agradecia uma mãozinha :).
PS: Sei que a abordagem usando mysql e não mysqli é obsulenta mas como disse tou a seguir um livro que vai abordar mysqli e pdo mais tarde.

Em relação a este código queria que ao clicar no OK ele redirecciona-se para a mesma página

Código :
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<?php
$conn = mysql_connect("localhost","root","");
mysql_select_db("teste2");
$sql = "select * from cliente where id = '$_REQUEST[id]'";
$result = mysql_query($sql);
echo($_SERVER['ORIG_PATH_INFO']);
if($result)
{
    print("eliminacao do registo '$_REQUEST[id]' vai ser executada");
         print("<table border = 2></th><th>nome</th><th>email</th><th>idade</th></tr>");
         while($registo = mysql_fetch_row($result))
         {
                 $nome = $registo[1];
                 $email = $registo[2];
                 $telefone = $registo[3];
            print("<tr><td>".$nome."</td><td>".$email."</td><td>".$telefone."</td></tr>");
         }
         print("</table>");
         if(isset($_POST['submit']))
         {
                 $sql = "DELETE from cliente where id = '$_REQUEST[id]'";
                 $result = mysql_select_db($sql);
                 print($result);
                 if(mysql_affected_rows()>0)
                 {
                         print("<p> Eliminação efetuada com successo</p>");
                 }
         }
         else
         {
                 ?>
                 <form method = "post" action = "<?php echo $_SERVER['PHP_SELF']?>">
                 <p>confirma a eliminação?</p>
                 <input type = "submit" name = "submit" value ="ok">
                 <input type = "hidden" name = "id" value ="<?php echo $_REQUEST['id'];?>">
                 </form>
                 <?php
         }
}
else
{
    print("Não ha registos");
}
mysql_close();
include("menu.php");
?>
</body>
</html>

Viewing all articles
Browse latest Browse all 14700