Bonjour,
Bonjour,
J ai un crreer un fichier php modif.php qui ets un menu deroulant avec les references sotckes dans ma base, quand je valide la reference ca mer envoie vers un autre fichier php modif2.phpqui ets un tableau avec la ligne qui m interesse, reference, album artiste ....
je souhaiterais que la ligne du tableau qui m est renvoyé soit modifiable je pense rajouter un $sql2 ave cun update mais le probleme est comment rendre les champs modifiable ...
merci de votre aide
modif.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Catalogue</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body link="#000000" vlink="#FFFFFF" alink="#FFFFFF">
<div id="body">
<?php
include ('config.php');
include ('connexion.php');
$rq = "SELECT DISTINCT reference FROM contenu ORDER BY reference";
$result = mysql_query($rq)
or die ("Exécution de la requête impossible");
echo"<b>Choisir la référence</b>\n";
echo"<br><br>";
echo "<form action='modif2.php' method='post'><select name='reference'>\n";
while ($liste=mysql_fetch_array($result))
{
extract($liste);
echo "<option value='$reference'>$reference\n";
}
echo " </select>\n";
echo " <BR><BR><BR><BR>";
echo "<input type='submit'"."value='Validez votre choix'></form>\n";
?>
</body></html>
<?php
mysql_close();
?>
modif2.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Catalogue</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body link="#000000" vlink="#FFFFFF" alink="#FFFFFF">
<div id="body">
<?php
include ('config.php');
include ('connexion.php');
//reference:
$reference = $_POST["reference"] ;
$sql1 = "SELECT reference, artiste, album, format from contenu where
reference='".$_POST['reference']."' " ;
$req = mysql_query($sql1) or die( mysql_error() ) ;
$total = mysql_num_rows($req);
if($total) {
// debut du tableau
echo '<table>'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td ><b><u>reference</u></b></td>';
echo '<td><b><u>artiste</u></b></td>';
echo '<td><b><u>album</u></b></td>';
echo '<td><b><u>format</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($req)) {
echo '<tr>';
echo '<td>'.$row["reference"].'</td>';
echo '<td>'.$row["artiste"].'</td>';
echo '<td>'.$row["album"].'</td>';
echo '<td>'.$row["format"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
?>
</body></html>
<?php
mysql_close();
?>
Configuration: Windows Vista
Firefox 3.0.6