Modification dune table de la base de donnée

Fermé
med - 25 nov. 2009 à 16:43
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 25 nov. 2009 à 21:26
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>
A voir également:

1 réponse

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
25 nov. 2009 à 21:26
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...
0