예제 #1
0
	function getListe( $num_produit='' ) {
		$image = new produit_image();
		
		//echo "--> num_produit : " . $num_produit . "<br>";
		
		$requete = "SELECT * FROM produit_image";
		$requete .= " WHERE num_produit_image > 0";
		if ( $num_produit != '' ) $requete .= " AND num_produit = '" . intval( $num_produit ) . "'";
		$requete .= " ORDER BY num_produit_image";
		//echo $requete . "<br><br>";
		$liste = mysql_query($requete);
		
		// Retourne un tableau d'image
		$tableau = array();
		
		if (mysql_num_rows($liste) != 0) {
			$i = 0;
			while($data = mysql_fetch_assoc($liste)) {
				
				// Tentative de chargement du commande
				if ( $image->load( $data["num_produit_image"] ) ) {
					$tableau[$i] = new produit_image();
					
					$tableau[$i]->num_produit_image = $image->num_produit_image;
					$tableau[$i]->num_produit = $image->num_produit;
					$tableau[$i]->fic_image = $image->fic_image;
					
					$i++;
				}
			}
		}
		
		return $tableau;
	}
예제 #2
0
<? require_once('../../classes/config.php'); ?>
<? include('../../classes/start_session_admin.php');?>
<? require_once('../../classes/classes.php'); ?>
<? include('../../include_connexion/connexion_site_on.php'); ?>
<?
	// Récupération des données passées en paramètres
	$mon_action = $_POST["mon_action"];
	$num_produit = $_POST["num_produit"];
	
	$categorie = new produit_categorie();
	$produit = new produit();
	$image = new produit_image();
	$produit_associe = new produit_associe();
	$produit_produit_associe = new produit_produit_associe();
	
	//echo "--- mon_action : " . $mon_action . "<br>";
	
	// On souhaite une modification de categorie
	if ( $mon_action == "modification" ) {
		
		// Mise à jour de la base
		$num_produit = $produit->gererDonnee( $_POST, $_FILES );
		
		$maj_ok = ($num_produit == 0) ? "" : "[--- Mise &agrave; jour r&eacute;alis&eacute;e avec succ&egrave;s ---]";
		$erreur = ($num_produit == 0) ? "Erreur lors de la modification de la base" : "";
	}
	
	// Upload d'une image
	else if ( $mon_action == "uploader" ) {
		//echo "Upload...<br>";
		$image->gererDonnees( $_POST, $_FILES );
예제 #3
0
	function getListeImage() {
		$produit_image = new produit_image();
		$liste_lien = "";
		
		$liste = $produit_image->getListe( $this->num_produit );
		
		if ( !empty( $liste ) ) {
			foreach( $liste as $_image ) {
				//return "/images/produit/" . $liste[0]->fic_image;
				
				$liste_lien .= "<div style='float:left; margin-right:3px; margin-bottom:3px;'>";
				$liste_lien .= "<a href='/images/produit/" . $_image->fic_image . "' rel='groupe_image'><img src='/images/produit/" . $_image->fic_image . "' width='80'></a> ";
				$liste_lien .= "</div>";
			}
		}
		
		return $liste_lien;
	}