modification de données
Posté : 08 mars 2007, 11:02
Bonjour,
L'affichage de mon formulaire ce passe correctement ainsi que la suppression mais j'ai deux autre soucis.
1° J'aimerais que le bouton modifier me renvois sur le formulaire d'ajout d'origine avec les donnée selectionné pour pouvoir les modifier.
2° Pourquoi en debut de code je suis obliger d'avoir des redondance de code pour que cela fonctionne ?
(require_once ('../BaseDeDonnee.php');
$DB = new BaseDeDonnee();
$DB->seConnecter();
)
Merci de votre aide, je ne suis pas un as du developpement alors vos conseil sont important pour moi.
L'affichage de mon formulaire ce passe correctement ainsi que la suppression mais j'ai deux autre soucis.
1° J'aimerais que le bouton modifier me renvois sur le formulaire d'ajout d'origine avec les donnée selectionné pour pouvoir les modifier.
2° Pourquoi en debut de code je suis obliger d'avoir des redondance de code pour que cela fonctionne ?
(require_once ('../BaseDeDonnee.php');
$DB = new BaseDeDonnee();
$DB->seConnecter();
)
Merci de votre aide, je ne suis pas un as du developpement alors vos conseil sont important pour moi.
<?php
session_start();
if(!isset($_SESSION['login'])) {
echo 'Vous n\'êtes pas autoriser à acceder à cette zone';
include('login.php');
exit;
}
if(count($_POST)>0){
$id= key($_POST);
if($id!="") {
//$test=$id;
require_once ('../BaseDeDonnee.php');
$DB = new BaseDeDonnee();
$DB->seConnecter();
if($id[0]=='s') {
$id=substr($id,1);
$requete = "Delete from produits WHERE id=$id";
}
else
$requete = "Update produits WHERE id=".$id;
$resultat = $DB->requete($requete);
}
}
?>
<?php
require_once ('../BaseDeDonnee.php');
$DB = new BaseDeDonnee();
$DB->seConnecter();
$requete ="select * from produits order by 'Id' desc";
$resultat = $DB->requete($requete);
?>
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE></TITLE>
<meta name="language" content="fr">
<link rel="stylesheet" type="text/css" href="../Styles/styles.css">
</head>
<body>
<font size="4"><b><big><div style="text-align: center">Gérer les Produits</div></big></b></font>
<pre><a href="ajouter_produit.php">Ajouter des produits</a> <a href="gerer_tarifs.php">Gérer les soins</a> <a href="ajout_tarifs.php">Ajouter des soins</a></pre>
<form method="post" action="gerer_produit.php">
<br>
<table width="90%" border="0" align="center" cellspacing="4" cols="0">
<tr>
<td width="10%"><b><font size="4">Référence</font></b></td>
<td width="55%"><b><font size="4">Type et Description des produits</font></b></td>
<td width="8%"><b><font size="4">Condit.</font></b></td>
<td width="7%"><b><font size="4">Prix</font></b></td>
<td width="10%"><b><font size="4">Action</font></b></td>
</tr>
<tr></tr>
<?php
while($row = mysql_fetch_row($resultat))
{
echo "<tr>";
echo '<td width="10%" align="left" valign="top"><b><font size="2">'.$row[1]."</td>";
echo '<td width="55%" align="left" valign="top"><b><font size="3" color= "#FF00FF">'.$row[2]."</td>";
echo '</tr>';
echo "<tr>";
echo '<td width="10%" align="left"><font size="2">'.$row[6]."</td>";
echo '<td width="55%" align="justify" valign="top"><font size="2" color= "lime">'.$row[3]."</td>";
echo '<td width="8%" align="center" valign="bottom"><b><font size="2">'.$row[4]."</td>";
echo '<td width="7%" align="left" valign="bottom"><b><font size="2">'.$row[5]."</td>";
echo '<td width="10%" align="center"><input type="submit" name="m'.$row[0].'" value="Modifier"><br><input type="submit" name="s'.$row[0].'" value="Supprimer"></td>';
echo "</tr>";
}
?>
</table>
</form>
</body>
</html>