C'est urgent aide php

wissemselmi -  
 wissemselmi -
Bonjour,

mon problème est que lorsque je fais la suppression d'une enregistrement à partir d'un formulaire php il affiche dans le navigateur ce message:

Forbidden

You don't have permission to access /headlines/<div class= on this server.
la suppression se fait par une seule page .php, une partie du code est le suivant:



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>SORETRAK</title>

<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />

<style type="text/css">
<!--
body,td,th {
font-size: 10px;
}
.Style4 {font-size: 16px; font-weight: bold; color: #000000; }
.Style6 {font-weight: bold; font-size: 36px;}
.Style7 {
color: #FFFFFF;
font-size: 16px;
}
.Style10 {font-size: 36px}
.Style13 {color: #FFFFFF}
.Style14 {font-size: 16px}
-->
</style><script language="javascript">
function controle(){
var vt1=document.getElementById('t1').value;
if(vt1 == ""){
alert("Matricule vide ...!!");
return false;
}

else{
document.f1.submit();
alert("Suppression avec succée...!!");
}
}
</script>
</head>
<body>
<div id="wrapper">
<div id="header" style="width: 801px; height: 148px">
<table border="0" cellspacing="0" cellpadding="0" width="801" height="139">
<tr>
<td width="145"><a href="index2.php?T1=admin&T2=admin&B1=Connecter" target="_self"></a></td>
<th valign="top" nowrap="nowrap" bordercolor="#E0DFE3">
<blockquote>
<h1 align="center">
<h1 align="center"><font size="4"> </font></h1>
</blockquote>
<h1 class="Style7"></h1></th>
</tr>
</table>

</div>

<div id="content">
<table width="800" border="0">
<tr>

<td height="449" rowspan="2"> </td>
<td>
<h1 align="center"> </h1>
<table width="782" height="833" border="1" bordercolor="#FF9900" background="3.jpg">
<tr>
<td width="772"><h1 align="center" class="Style6"><img src="supprimer agent.gif" alt="" width="468" height="60" /></h1>
<form name="f1" id="f1" method="POST" action="<?php if (isset($_SERVER['orcl'])){ $_SERVER['orcl'] ?>">

<?php

if (isset($_POST['t1'])){
$vt1=$_POST["t1"];

mysql_connect("localhost","root");
mysql_select_db("orcl");
$del="delete from agent where Matricule='$vt1'";
$resultat=mysql_query($del);
echo "Elève supprimé";
mysql_close();
}}

?> <div class="post">
<p> </p>
<table width="504" border="0" align="center" bordercolor="#000000" bgcolor="#FF9900">
<tr>
<td width="200" height="140"><h4 align="center" class="Style4"> Matricule </h4></td>
<td width="294"><input type="text" name="t1" id="t1" /></td>
</tr>
<tr>
<td height="183" rowspan="2" nowrap="nowrap"><p> </p>
<blockquote>
<h4 align="center" class="Style4"> </h4>
</blockquote>
<h4 align="center" class="Style4"> </h4></td>
<td><p>
<input name="enregistrer" type="button" onclick="controle();" id="enregistrer" style="float: right" value="Supprimer" align="left" />
</p>
<p> </p>
<p> </p>
<p align="left"> </p></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</div>
</form></td>
</tr>
</table>
<div class="post"></div>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>

</div>

<div id="footer">
<p class="copyright"> </p>
<p class="links"> </p>
<div align="center">Tous les droites reservée
SORETRAK © 2011</div>
</div>
</div>
</body>
</html>


le serveur web est wampserver
base mysql
orcl c'est le nom de ma base de données
est ce qu'il y a une solution
est ce que chacun peut m'aider pour résolue cette erreur c'est très urgent
j'attends vos aides, s'il vous plais je demande l'aider c'est urgent

8 réponses

  1. Gremy87 Messages postés 360 Statut Membre 38
     
    Bonjour,

    oula certains pourraient t'aider en français aussi, ça ferais pas de mal.

    c'est tout ce que ça te dit comme erreur?

    juste ça?

    Forbidden

    You don't have permission to access /headlines/<div class= on this server.

    tu es sous windows ou Linux?

    0
  2. wissemselmi
     
    svp j'attend votre réponse si tu as la réponse
    0
  3. DarkAurora Messages postés 443 Statut Membre 27
     
    Question bête surment mais as tu modifier les droits d'accès sur ta BDD pour te permettre la suppresion? Et au passage as tu vérifier que ta connexion se fait sans problème à ta bdd? Car sur le code suivant :
    <?php

    if (isset($_POST['t1'])){
    $vt1=$_POST["t1"];

    mysql_connect("localhost","root"); // peut être un test pour vérifier l'état de la connexion?????
    mysql_select_db("orcl");
    $del="delete from agent where Matricule='$vt1'";
    $resultat=mysql_query($del);
    echo "Elève supprimé";
    mysql_close();
    }}

    ?>
    je ne vois pas de test précisant si la connexion à echoué ou non.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. wissemselmi
     
    je suis un débutant et je suis entrain de comprendre le php .
    je sais que c'est un question bête ,mais j'ai pas la réponse et je suis obligé de faire ca parce que c'est pour mon application web.
    Ms svp ,si tu peut corrigé ma faute ,je te remercié infiniment parce que je besoin la correction de cette erreur très urgent .tu connus le code ,svp corriger ce problème svp ,je suis un débutant
    0
  6. Gremy87 Messages postés 360 Statut Membre 38
     
    mysql_connect("localhost","root") or die("Connection écouée");
    mysql_select_db("orcl") or die('Selection bd écouée);
    $del="delete from agent where Matricule='$vt1'";
    $resultat=mysql_query($del) or die('Requete écouée');

    0
  7. wissemselmi
     
    merci mais ca marche pas j'espère que le problème est au niveau de ce code :
    <form name="f1" id="f1" method="POST" action="<?php if (isset($_SERVER['orcl'])){ $_SERVER['orcl'] ?>">
    mais je peut pas trouvé une solution puisque j'ai mis comme action orcl qui est le nom de ma base de données puisque la suppression se fait par une seule page qui est sa.php
    0
  8. wissemselmi
     
    il me dit requête échoué je peut pas connaitre le problème la requête est juste
    0