Modification dune table de la base de donnée
bonsoir,
J'ai un problème dans mon code source si dessous qui permet la modification d'une table dans la base de donnée.
Aide moi SVP s'il y a une erreur
<?php
session_start();// On dmarre la session
?>
<? include("connexion.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Logistix by Free Css Templates</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="default.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Style1 {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
}
.Style2 {color: #FFFFFF}
.Style3 {
font-weight: bold;
color: #CC6600;
}
-->
</style>
<script language="javascript">
function modifcombo(){
document.location.replace("ajout_bareme_psc.php?niveau=" + document.AFF.niveau.value );
document.AFF.niveau.value =$niveau;
}
</script>
</head>
<body>
<?php
include("connexion.php");
if (isset($_GET['niveau']))
$niveau= $_GET['niveau'];
else
$niveau = NULL;
?>
<div id="header">
<div align="center"><img src="images/image/traceimagenl.gif"/></div>
<div align="center"><h3 align="center" class="Style1"> </h3>
<h3 align="center" class="Style1"> </h3>
<h3 align="center" class="Style1 Style2">GEstion des actes sociaux</h3>
</div>
</div>
<!-- end #header -->
<div id="menu">
<h3 align="center"> </h3>
<h3 align="center" class="Style1">Affectation des primes jardin d'enfant </h3>
</div>
<!-- end #menu -->
<div id="content">
<!-- end #posts -->
<div id="links">
<ul>
<li>
<h2>Consultation du personnel</h2>
<ul>
<li><a href="">Liste des employés par service</a></li>
<li><a href="">Liste des employés bénéficiant de l'uniforme par service</a></li>
</ul>
</li>
<li>
<h2>Prime jardin d'enfant</h2>
<ul>
<li><a href="vaid_primj.php">Validation des primes jardin d'enfant</a> </li>
<li><a href="bareme_prim_j.php">Bareme des prime jardin d'enfant</a></li>
</ul>
</li>
<li>
<h2>Prime de scolarité</h2>
<ul>
<li><a href="valid_primsc.php">Validation des prime scolarité</a></li>
<li><a href="bareme_sco.php">Barème des primes scolarité</a></li>
</ul>
</li>
</ul>
</div>
<div align="center" >
<form name="AFF" method="post" action="<? echo($_SERVER['PHP_SELF']); ?>">
<table border="0" width="513" height="224">
<tr>
<input type="hidden" name="codee" value="<? echo $_GET["id"]; ?>"/>
<td height="54"><span class="Style3">Niveau:</span> </td>
<td><? $ma_req = "SELECT * FROM niveau";
$res_req = mysql_query($ma_req)?>
<select name="niveau" class="input-text" ><option value=""></option>
<!-- Valeur vide pour forcer l'utilisateur à sélectionner -->
<?php
while ($une_ligne = mysql_fetch_row($res_req))
{
?>
<option value=" <? echo $une_ligne[0]?>" <? if ($une_ligne[0]==$_GET["niv"]) echo "selected"; ?>><?php echo $une_ligne[1];?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<td height="47"><span class="Style3"> <label>Valeur du prime: </label></span></td>
<td><input type="text" name="val" value="<? echo $_GET["valr"]?>"/></td>
</tr>
<!-- Valeur vide pour forcer l'utilisateur à sélectionner -->
<tr>
<tr>
<td height="85" colspan="2"><div align="center">
<input type="submit" name="ajout" value="Ajouter" />
<a href="bareme_sco.php"><input type="reset" name="annuler" value="Annuler" /></a>
</div></td></tr>
</table>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</form>
<?php
if(isset($_POST["ajout"]))
{
$rq="UPDATE baremesc SET valeur='".$_POST["val"]."' , code_n='".$_POST["niveau"]."'
WHERE n_prime= '".$_POST["codee"]."'";
if(mysql_query($rq))
echo "<b>Modification effectué</b>";
else
echo "<font color=#FF0000 ><b>Problème de modification, veuillez réessayer</b></font>";
}
?>
</div>
<!-- end #links -->
<div style="clear: left;">
<p> </p>
</div>
</div>
<!-- end #content -->
<div id="footer">
<p id="legal">Copyright ©2009</p>
</div>
</body>
</html>
J'ai un problème dans mon code source si dessous qui permet la modification d'une table dans la base de donnée.
Aide moi SVP s'il y a une erreur
<?php
session_start();// On dmarre la session
?>
<? include("connexion.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Logistix by Free Css Templates</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="default.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Style1 {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
}
.Style2 {color: #FFFFFF}
.Style3 {
font-weight: bold;
color: #CC6600;
}
-->
</style>
<script language="javascript">
function modifcombo(){
document.location.replace("ajout_bareme_psc.php?niveau=" + document.AFF.niveau.value );
document.AFF.niveau.value =$niveau;
}
</script>
</head>
<body>
<?php
include("connexion.php");
if (isset($_GET['niveau']))
$niveau= $_GET['niveau'];
else
$niveau = NULL;
?>
<div id="header">
<div align="center"><img src="images/image/traceimagenl.gif"/></div>
<div align="center"><h3 align="center" class="Style1"> </h3>
<h3 align="center" class="Style1"> </h3>
<h3 align="center" class="Style1 Style2">GEstion des actes sociaux</h3>
</div>
</div>
<!-- end #header -->
<div id="menu">
<h3 align="center"> </h3>
<h3 align="center" class="Style1">Affectation des primes jardin d'enfant </h3>
</div>
<!-- end #menu -->
<div id="content">
<!-- end #posts -->
<div id="links">
<ul>
<li>
<h2>Consultation du personnel</h2>
<ul>
<li><a href="">Liste des employés par service</a></li>
<li><a href="">Liste des employés bénéficiant de l'uniforme par service</a></li>
</ul>
</li>
<li>
<h2>Prime jardin d'enfant</h2>
<ul>
<li><a href="vaid_primj.php">Validation des primes jardin d'enfant</a> </li>
<li><a href="bareme_prim_j.php">Bareme des prime jardin d'enfant</a></li>
</ul>
</li>
<li>
<h2>Prime de scolarité</h2>
<ul>
<li><a href="valid_primsc.php">Validation des prime scolarité</a></li>
<li><a href="bareme_sco.php">Barème des primes scolarité</a></li>
</ul>
</li>
</ul>
</div>
<div align="center" >
<form name="AFF" method="post" action="<? echo($_SERVER['PHP_SELF']); ?>">
<table border="0" width="513" height="224">
<tr>
<input type="hidden" name="codee" value="<? echo $_GET["id"]; ?>"/>
<td height="54"><span class="Style3">Niveau:</span> </td>
<td><? $ma_req = "SELECT * FROM niveau";
$res_req = mysql_query($ma_req)?>
<select name="niveau" class="input-text" ><option value=""></option>
<!-- Valeur vide pour forcer l'utilisateur à sélectionner -->
<?php
while ($une_ligne = mysql_fetch_row($res_req))
{
?>
<option value=" <? echo $une_ligne[0]?>" <? if ($une_ligne[0]==$_GET["niv"]) echo "selected"; ?>><?php echo $une_ligne[1];?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<td height="47"><span class="Style3"> <label>Valeur du prime: </label></span></td>
<td><input type="text" name="val" value="<? echo $_GET["valr"]?>"/></td>
</tr>
<!-- Valeur vide pour forcer l'utilisateur à sélectionner -->
<tr>
<tr>
<td height="85" colspan="2"><div align="center">
<input type="submit" name="ajout" value="Ajouter" />
<a href="bareme_sco.php"><input type="reset" name="annuler" value="Annuler" /></a>
</div></td></tr>
</table>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</form>
<?php
if(isset($_POST["ajout"]))
{
$rq="UPDATE baremesc SET valeur='".$_POST["val"]."' , code_n='".$_POST["niveau"]."'
WHERE n_prime= '".$_POST["codee"]."'";
if(mysql_query($rq))
echo "<b>Modification effectué</b>";
else
echo "<font color=#FF0000 ><b>Problème de modification, veuillez réessayer</b></font>";
}
?>
</div>
<!-- end #links -->
<div style="clear: left;">
<p> </p>
</div>
</div>
<!-- end #content -->
<div id="footer">
<p id="legal">Copyright ©2009</p>
</div>
</body>
</html>
Configuration: Windows XP Safari 532.0
1 réponse
-
bonsoir,
presque tout est a refaire dans cette page plein d'erreur w3c aucune sécurité...
un même script inclue 2 fois...
http://validator.w3.org/
http://jigsaw.w3.org/css-validator/
le test de réception d'un formulaire c'est un peu léger avec ça on peut écrire ce qu'on veut dans ta base de donnée...