1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
|
<?php
// connexion a la base de donnees
include("../fonction/connexion.php");
// FONCTION de redimensionnement "a l affichage"
include("../fonction/fctaffichimage.php");
// -----------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------
// Les photos et pictos sont stockes dans un dossier deprotege en ecriture
//partie qui doit récupérer le numéro de la rubrique et l'associé au nom de la rubrique afin de récupérer les photo du dossier
if (isset($_GET['frm_select_rubrique']))
{
$Rub_ID = $_GET['frm_select_rubrique'];
}
echo "SELECT * FROM rubrique WHERE Rub_ID = '".$Rub_ID."'";
$sql = mysql_query("SELECT Rub_ID, Rub_Name FROM rubrique WHERE Rub_ID = '".$Rub_ID."'");
echo"<br />";
$rubrique = mysql_fetch_assoc($sql);
print_r($rubrique);
$Rub_Name = $rubrique['Rub_Name'];
$chemincourt = "../repimages/".$Rub_Name."/";
echo"<br />";
print_r($chemincourt);
echo"<br />";
// -----------------------------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------------------------
// mettre le nom de la table dans une variable :
$table = 'info_photo';
$tabler = 'rubrique';
// REMARQUE : on peut utiliser ce fichier pour PLUSIEURS TABLES (de meme structure)
// $table = $_GET['CAT'];
// (preciser le nom de la table a l'appel du fichier : MONFICHIER-LISTE.php?CAT=MATABLE)
// sélection de toutes les fiches de la table
$query = 'SELECT * FROM '.$table.','.$tabler.' WHERE '.$table.'.Rub_ID = '.$tabler.'.Rub_ID ORDER BY NUM DESC';
$result = mysql_query($query) or die('Erreur SQL ! '.$query.'<br/>'.mysql_error());
print_r($result);
echo"<br />";
// -----------------------------------------------------------------------------------------------------
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html; charset= UTF-8" />
<title>MONFICHIER-LISTE.php</title>
</head>
<body><center>
<div>
<?php echo 'TABLE '.$table; ?><br/>
<a href="MONFICHIER-FORM.php?CAT=<?php echo $table; ?>&TRAITER=AJOUTER">AJOUTER NOUVEAU</a>
</div>
<div>
<?php
// formulaire de selection
echo '<form action="monfichier-liste.php" enctype="multipart/form-data" method="get">';
echo '<select name="frm_select_rubrique">';
$Selected = 0;
while ($row = mysql_fetch_array($result)){
if($Selected == 0){
echo '<option value="'.$row['Rub_ID'].'" selected="selected">'.$row['Rub_Name'].'</option>';
$Selected = 1;
} else {
echo '<option value="'.$row['Rub_ID'].'">'.$row['Rub_Name'].'</option>';
}
}
echo '</select>';
echo '<input type="submit" value="Go"/>';
echo '</form>';
?>
<table border="1">
<tr>
<?php
// -----------------------------------------------------------------------------------------------------
// AFFICHAGE tant qu'il y a des fiches
while ($val = mysql_fetch_assoc($result))
{ ?>
<td>
<?php if ($val['PICTO1'] != "") { ?>
<img alt="" <?php fctaffichimage($chemincourt.$val['PICTO1'], 100, 100) ?>>
<?php } ?>
<?php echo $val['COMMENT1']; ?><br/>
<a href="MONFICHIER-FORM.php?CAT=<?php echo $table; ?>&TRAITER=MODIFIER&NUM=<?php echo $val['NUM']; ?>">
MODIFIER</a>
<a href="MONFICHIER-FORM.php?CAT=<?php echo $table; ?>&TRAITER=SUPPRIMER&NUM=<?php echo $val['NUM']; ?>">
Supprimer</a><br/>
</td>
<?php
} // fin while
// -----------------------------------------------------------------------------------------------------
?>
</tr>
</table>
</div>
</center></body></html>
<?php // liberation de la ressource et deconnexion
mysql_free_result($result);
?> |
Partager