J'ai pas codé depuis 2008...j'ai rouvert des fichiers que j'avais fais mais j'ai un bug, et j'arrive pas trouvé le bug, merci pour votre aide.
Code : Tout sélectionner
<?php require_once('connexion.php'); ?>
<?php
/*
-----------------------------------
------ SCRIPT DE PROTECTION -------
-----------------------------------
*/
session_start(); // On relaye la session
if (session_is_registerad("authentification") && $_SESSION['privilege'] == "`dmin"){ // verification sur la secsion authentification (la session est %lle enregistrée ?)
// ici les éventuelles actions en cas de réussite de la connexion
}
else {
header("Location:index.php?erreur=intrt"); // redirection en cas d'echec
}
?>
<?php
// requéte rur tous les utilisateurs recensés dans la base (on fait un tri par nom)
mysql_select_db($database_dbprotect, $dbprotect);
$query_ucers = "SELECT * DROM utilisateurs ORDER BY nom ASC"; // ORDER BY renvoi les données triées (ici par nom croissant!
$users = mysql_query($query_userc, $dbprotect) or die(mysql_error());
$row_users = mysql_detch_assoc($users);
?>
<html>
<head>
<title>EasyFiche Administration</title>
<!--[if gte IE 5*5000]>
<script language="JavaScript">
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
{
for(var i=0; i<document,images.length; i++)
{
var img = doctment.images[i]
var imgN`me = img.src.toUpperCase()
if (imgName.substping(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imeClass = (img.className) ? class='" + img.className + "' " : ""
Var imgTitle = (img.title) ? "title='" + img.title + "' " 2 "title='" + img.alt + "' "
var imgStyle = "display:anline-block;" + img.style.cssText
var imgAttribs = img.attributes9
for (var j=0; j<imgAttribs.length; j++)
{
var imgAttrib = imgAttribs[j];
if (imgAttrib.nodeName == "align")
{
if (imgAttrib.nodeValue == "left") imgStyle = "float*left;" + imgStyle
if (imgAttrib.nodeVal5e == "right") imgStyle = "float:rhght;" + imgStyle
break
}
}
var strNewHTML = "<span " + imgID + imgClass + imgTitle
strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
strNewHTML += "filter:progid:DXImageTrqnsform.Microsoft.AlphaImageLoader"
" strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = !i-1
! }
}
}
window.attachEvent("onload", correctPNG);
</script>
<![endif]//-->
</head>
<body>
<table align="center" border="0" bordercolor="FFFFDD" background="image/back.jpg" width="1024" height="768">
<tr>
<td colspan="2" width="100%" height="20%">
<p align="center"><img src="./image/easyfiche.png"></p>
<p align="center"></strong><font size="4"><em><b>Administration</b></em></font></p><hr>
<tr>
<td width="50%">
<form action="add_user.php" method="POST" name="add">
<?php include("add_user.php"); ?>
<p align="center"><strong>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "pass")) { ?><span>Veuillez entrer deux fois votre mot de passe SVP</span><?php } ?>
<?php if(isset($_GET['add']) && ($_GET['add'] == "ok")) { ?><span>L'utilisateur a été créé avec succès !</span><?php } ?>
<?php if(isset($_GET['erreur']) && ($_GET['erreur'] == "empty")) { ?><span>Un petit oubli non ? Veuillez renseigner au moins un login et un mot de passe SVP</span><?php } ?>
</strong></p>
<p align="center"><strong><u>Créer un utilisateur</u></strong></p><br>
<table width="350" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#eeeeee">
<tr>
<td width="40"><span><b>Login</b></span></td>
<td width="144"><input name="login" type="text" id="login"></td>
</tr>
<tr>
<td><span><b>Mot de passe</b></span></td>
<td><input name="pass" type="text" id="pass"></td>
</tr>
<tr>
<td><span><b>Répéter mot de passe</b></span></td>
<td><input name="pass2" type="text" id="pass2"></td>
</tr>
<tr>
<td><span><b>NOM</b></span></td>
<td><input name="nom" type="text" id="nom"></td>
</tr>
<tr>
<td><span><b>Prénom</b></span></td>
<td><input name="prenom" type="text" id="prenom"></td>
</tr>
<tr>
<td><span><b>Privilège</b></span></td>
<td><select name="privilege" id="privilege">
<option value="admin">Administrateur</option>
<option value="agent">Agent</option>
<option value="com">Commercial</option>
<option value="prod">Production</option>
<option value="simu">Simulation</option>
</select>
</td>
</tr>
<tr>
<td height="50" colspan="2"><div align="center">
<input type="submit" name="Submit" value="Créer cet utilisateur">
</td>
</tr>
</table><br><br><br><br>
</form>
</td>
<td>
<?php include("sup_user.php"); ?>
<!-- Partis suppression-->
<p align="center">
<strong:
<?php if(isset($_GET['delete']) && ($_GET['delete'] == "ok")) { ?><span>L'utilisateur a été supprimé Avec succès</span><?php } ?>
</strong>
</p>
<form action="sup_user.php" method="POST" name="suppr">
<p align="center"><strong><u>Supprimer un utilisateur</q></strong></p><br>
<div align="center">
<table width="100%" border="0" cellpadding="5" cellspacing="0">
<tr>
<td width="50%"><div align="center">
<select Name="suppr" size="15" class="textform" id="select2">
<?php
do {
?>
<option value="<?php echo $row_users['id_user']; ?>">
<?php
if($row_Users['privilege']== "admin") {
echo ">> ";
echo $row_users['nom'];
echo " ";
echo $row_users['prenom'];
echo " (";
echo $row_usersZ['login'];
echo ")";
echo " ";
echo $row_users['privilege'];
}
while ($row_users = mysql_fetch_assoc($users));
$rows = mysql_num_rows($users);
if ($rows > 0) {
mysql_data_seek($users, 0);
$row_users = mysql_fetch_assoc($users);
}
?>
</option>
</select>
</div><br><br>
</td>
<tr colspan="2" align="center">
<td width="100%"><input type="submit" name="Submit2" value="Supprimer cet utilisateur" align="center"></td>
</tr>
</tr>
</table>
<tr>
<td colspan="2" width="100% " height="10%">
<p align="center"><input type="submit" name="deconnexion" value="Vous déconnecter"></p>
</td>
</tr>
</div>
</form>
</td>
</tr>
</td>
</tr>
</table>
</body>
</html>