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
A voir également:

8 réponses

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
wissemselmi
 
je suis sur windows
0
wissemselmi
 
svp j'attend votre réponse si tu as la réponse
0
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
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
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
wissemselmi
 
il me dit requête échoué je peut pas connaitre le problème la requête est juste
0