示例#1
0
			<!--<div class="fix main_content_container">-->
				<div id = "text_accueil_bloc">
				<h1>LokiSalle</h1>
				<p>"Créé en 2015, LokiSalle vous propose un large choix de salles de réunion de différentes dimensions pouvant accueillir de 
					10 à 100 personnes sur Paris, Bordeaux, Marseille et Lyon. Nous disponsons de petites salles pour travailler avec vos collaborateurs
					et vos fournisseurs ou pour recevoir vos clients, mais aussi de très grandes salle pour les grandes occasions. 
					Toutes les salles proposées disposent de toutes les commodités pour la réussite de vos meetings. 
					LokiSalle mets tout en œuvre pour vous simplifier la vie et concourir à la réussite de vos réunions."</p>
				</div>
			</div>
									
			<div id = "rightsidebar">
				
					<h2>Nos 3 derniéres offres</h2>
					<?php 
$donnees = executeRequete("SELECT `salle`.`id_salle`,pays,ville,adresse,cp,titre,description,photo,capacite,categorie,`produit`.`prix`, date_depart, date_arrivee FROM salle left join produit on `salle`.`id_salle`=`produit`.`id_salle` WHERE produit.etat = '1' ORDER BY produit.id_promo desc LIMIT 0,3");
while ($article = $donnees->fetch_assoc()) {
    echo '<div id="firstbox">';
    echo "<img class='image' src='{$article['photo']}' alt='#'>";
    echo '<div id="dernieroffres_text">';
    echo "<h3>{$article['titre']}</h3>";
    echo "<strong>Ville:</strong> {$article['ville']}<br>";
    echo "<strong>Capacite :</strong> {$article['capacite']} personnes <br>";
    echo "<strong>Du</strong> {$article['date_arrivee']} <strong>Au</strong> {$article['date_depart']}<br>";
    echo "<strong>Prix</strong> {$article['prix']}";
    echo '</div>';
    echo '<div class="text_link">';
    echo '<div class="bt_dt_produit"><a href="fiche_salle.php?id_salle=' . $article['id_salle'] . '"> >&nbspDetails de produits</a>';
    echo '</div>';
    if (utilisateurEstConnecte()) {
        //echo '<a href="">Ajouter au panier</a>';
示例#2
0
require_once "../inc/header.inc.php";
?>

<?php 
$resultat = executeRequete("SELECT SUM(montant) AS total,\n\t\t\t\t\t\t\t\t\t\tCOUNT(id_commande) AS nbre_commandes,\n\t\t\t\t\t\t\t\t\t\tROUND(AVG(montant),2) AS panier_moyen,\n\t\t\t\t\t\t\t\t\t\tMAX(date) AS der_commande \n\t\t\t\t\t\t\t\t\tFROM commande");
$commandes = $resultat->fetch_assoc();
//<div class="box_info">
echo '<h3>CA Total : ' . $commandes['total'] . '€  |  Nombre de commandes: ' . $commandes['nbre_commandes'] . ' | Commande moyenne : ' . $commandes['panier_moyen'] . '€</h3><br />';
echo $msg;
echo '<br />';
echo '<h2 class="orange">Tous les avis</h2>

	<table id="details">';
$req .= "SELECT * FROM avis";
$req = paginationGestion(10, 'avis', $req);
$resultat = executeRequete($req);
$dont_show = null;
$dont_link = '';
enteteTableau($resultat, $dont_show, $dont_link);
while ($ligne = $resultat->fetch_assoc()) {
    echo '<tr>';
    foreach ($ligne as $indice => $valeur) {
        // foreach = pour chaque element du tableau
        if ($indice == 'date') {
            $date1 = date_create_from_format('Y-m-d H:i:s', $ligne['date']);
            echo '<td>' . date_format($date1, 'd/m/Y H:i') . ' </td>';
        } elseif ($indice == 'id_bar') {
            echo '<td><a href="' . RACINE_SITE . 'fiche_bar.php?id_bar=' . $ligne['id_bar'] . '">' . $ligne['id_bar'] . '</a></td>';
        } else {
            echo '<td >' . ucfirst($valeur) . '</td>';
        }
示例#3
0
				$_SESSION['utilisateur'][$indice] = $valeur; // on inscrit les informations de l'utilisateur dans la session au niveau de l'indice que nous créons "utilisateur"
			}
		}
		header("location:profil.php"); // on redirige sur la page profil.
		exit(); // sécurité, qui permet d'arreter l'execution du code de cette page après la redirection.
		
		
	}
	else {
		$msg .= '<div class="error">Erreur d\'identification !</div>';
	}
}*/
if (isset($_POST['connexion'])) {
    $pseudo = htmlentities($_POST['pseudo'], ENT_QUOTES);
    $mdp = htmlentities($_POST['mdp'], ENT_QUOTES);
    $selection_membre = executeRequete("SELECT * FROM membre WHERE pseudo='{$pseudo}'");
    //On vérifie que le pseudo existe dans la base de données.
    if ($selection_membre->num_rows != 0) {
        $membre = $selection_membre->fetch_assoc();
        if ($membre['mdp'] == $mdp) {
            foreach ($membre as $indice => $valeurs) {
                if ($indice != 'mdp') {
                    if (isset($_POST['rememberme'])) {
                        setcookie('pseudo', $_POST['pseudo'], time() + 365 * 24 * 3600, null, null, false, true);
                        setcookie('mdp', $_POST['mdp'], time() + 365 * 24 * 3600, null, null, false, true);
                    }
                }
                $_SESSION['utilisateur'][$indice] = $valeurs;
            }
            header("location:profil.php");
            //Si le pseudo et le mot de passe sont corrects, l'utilisateur est renvoyé vers sa page de profil.
示例#4
0
    echo "<div class='validation'>Suppression de la promotion : {$_GET['id_promo']} </div>";
    executeRequete("DELETE FROM promotion where id_promo={$_GET['id_promo']}");
    $_GET['action'] = 'affichage';
}
echo '<h1> Gestion des promotions</h1>';
if ($_GET['action'] == 'modification') {
    echo '<a href="?action=affichage" class="design5_submitBtn leftButton2">Retourner aux promotions</a>';
}
if ($_GET['action'] == 'affichage') {
    echo '<a href="?action=ajout" class="design5_submitBtn add_prom">Ajouter une promotion</a>';
}
echo $msg;
// message d'erreur ou de validation.
if (isset($_GET['action']) && $_GET['action'] == "affichage") {
    echo '<div>';
    $resultat = executeRequete("SELECT * FROM promotion");
    echo "<div class='encart_gestion'>";
    echo "<p class='infos_gestionSolo'>Nombre de promotion(s) : <span class='num_infosGestion'>" . $resultat->num_rows . '</span></p>';
    echo "</div>";
    $nbcol = $resultat->field_count;
    echo "<table style='border-color:red' border=10> <tr>";
    for ($i = 0; $i < $nbcol; $i++) {
        $colonne = $resultat->fetch_field();
        echo '<th>' . $colonne->name . '</th>';
    }
    echo "<th>Modification</th>";
    echo "<th>Supression</th>";
    echo "</tr>";
    $i = 0;
    while ($ligne = $resultat->fetch_assoc()) {
        //crée-moi autant de lignes <tr> qu'il y a de résultats dans la BDD (utilisation de fecth_assoc() qui nous ressort les informations d'array(). Donc récupération par l'intermédiaire d'une boucle foreach()
示例#5
0
        echo "<td style='width: 150px;'>" . virgule($details['prix']) . "</td>";
        $j++;
    }
    echo '</tr>';
}
echo '</table>';
echo "</div>";
$nbcol = $resultat->field_count;
echo "<table style='border-color:red;' border=10> <tr>";
echo '<th>N° de commande</th>';
echo '<th>Montant</th>';
echo '<th>Nom Prénom du membre</th>';
echo '<th>Date</th>';
echo "<th>Supression</th>";
echo "</tr>";
$i = 0;
while ($ligne = $resultat->fetch_assoc()) {
    $membre_id2 = executeRequete("SELECT nom, prenom FROM membre WHERE id_membre = '{$ligne['id_membre']}'");
    $nom_membre2 = $membre_id2->fetch_assoc();
    $css_class = $i % 2 == 0 ? 'clair' : 'sombre';
    echo '<tr class="' . $css_class . '">';
    echo "<td style='width: 150px;'><a href='" . RACINE_SITE . "admin/gestion_commande.php?action=0&id_commande={$ligne['id_commande']}'>" . $ligne['id_commande'] . "</a></td>";
    echo "<td style='width: 150px;'>" . virgule($ligne['montant']) . "</td>";
    echo "<td style='width: 150px;' data-tooltip='Membre n°{$ligne['id_membre']}'>" . $nom_membre2['nom'] . ' ' . $nom_membre2['prenom'] . "</td>";
    echo "<td style='width: 150px;'>" . dateLongue($ligne['date'], 'no') . "</td>";
    $i++;
    echo '<td style="width: 150px;"><a href="?action=suppression&id_commande=' . $ligne['id_commande'] . '" OnClick="return(confirm(\'En êtes vous certain ?\'));"><img src="' . RACINE_SITE . 'photo/suppr.png" alt="" title="Supprimer cette commande"></a></td>';
    echo '</tr>';
}
echo '</table>';
require_once '../inc/footer.inc.php';
示例#6
0
function afficheVignetteBar($req)
{
    $resultat = executeRequete($req);
    while ($mon_bar = $resultat->fetch_assoc()) {
        $id_bar = $mon_bar['bar_id_bar'];
        $req_promo = "SELECT COUNT(id_promo_bar) AS nb_promo, date_fin FROM promo_bar WHERE promo_bar.id_bar = '{$id_bar}' AND date_fin > NOW()";
        $promo = executeRequete($req_promo);
        $promo = $promo->fetch_assoc();
        echo '<div class="box_info vignette_bar text-center">
			<a class="noborder_lien" href="' . RACINE_SITE . 'fiche_bar.php?id_bar=' . $id_bar . '">
			<div class="img_bar">
				<img class="img_vignette" src="' . RACINE_SITE . $mon_bar['photo'] . '"  />
				<div class="switch_titre">' . $mon_bar['nom_bar'] . '</div>
			</div>

			<div class="contact_bar">
				<br />
				<h3>' . $mon_bar['nom_bar'] . '</h3><br />
				<div class="adresse_bar">' . $mon_bar['adresse'] . '<br /> ' . $mon_bar['cp'] . ' ' . $mon_bar['ville'] . '</div>
			</div>';
        if ($promo['nb_promo'] > 0) {
            echo '<div class="tomato msg_apero">On vous offre un apéro ?</div>';
        } else {
            echo '<br/>';
        }
        echo '</a>
		<br />
		</div>';
    }
}
示例#7
0
    $membreSession = $_SESSION['utilisateur']['id_membre'];
    $articleAjouterWishlist = $_POST['id_article'];
    $searchInBddId = executeRequete("SELECT id_article FROM favoris WHERE id_article = {$articleAjouterWishlist} AND id_membre = {$membreSession} ");
    $nbLineFound = $searchInBddId->num_rows;
    if ($nbLineFound == 0) {
        $ajoutWishlistSecond = executeRequete("INSERT INTO favoris (id_membre,id_article) VALUES ('{$membreSession}','{$articleAjouterWishlist}')");
        header('location: wishlist.php');
        exit;
    }
}
// Appel article BDD :
$takeBddWishlist = executeRequete("SELECT id_favoris, f.id_article, a.id_article, id_membre, photo, titre, prix FROM favoris f LEFT JOIN article a ON f.id_article = a.id_article WHERE id_membre = '" . $_SESSION['utilisateur']['id_membre'] . "'");
$nbLineWishlist = $takeBddWishlist->num_rows;
#----------RETIRER ARTICLE WISHLIST----------
if (isset($_GET['action']) && $_GET['action'] == 'retirer') {
    executeRequete("DELETE FROM favoris WHERE id_article={$_GET['id_article']} AND id_membre = '" . $_SESSION['utilisateur']['id_membre'] . " ' ");
    header("location:wishlist.php");
    exit;
}
echo '<section>';
//------AFFICHAGE WISHLIST----------------
echo "<h2>Vos articles favoris</h2>";
echo "<table id='tab_wishlist' border='1' style='border-collapse:collapse' cellpadding='4'>";
echo "<tr><th>Photo</th><th>Article</th><th>Prix</th><th>Action</th></tr>";
//Condition : si la liste est vide :
if ($nbLineWishlist < 1) {
    echo '<tr><td colspan="4">Votre liste est vide.<a href="' . RACINE_SITE . 'shop.php">Aller faire un tour sur notre site !</a></td></tr>';
} else {
    $i = 0;
    while ($favoris = $takeBddWishlist->fetch_assoc()) {
        $css_class = $i % 2 == 0 ? 'clair' : 'sombre';
示例#8
0
                echo '<td>' . $valeur . '</td>';
            }
        }
        echo '<td><a href="?action=modification&id_salle=' . $ligne['id_salle'] . '"><i class="fa fa-pencil-square-o"style="color:green; font-size:18px;"></i>
</a></td>';
        echo '<td><a href="?action=suppression&id_salle=' . $ligne['id_salle'] . '" onClick="return(confirm(\'En êtes vous certain de supprimer cette salle?\'));"><i class="fa fa-trash-o" style="color:red; font-size:18px;"></i>
</a></td>';
        echo '</tr>';
    }
    echo '</table>';
    echo '</div>';
}
/*** FORMULAIRE ENREGISTREMENT DES ARTICLES ***/
if (isset($_GET['action']) && ($_GET['action'] == 'ajout' || $_GET['action'] == 'modification')) {
    if (isset($_GET['id_salle'])) {
        $resultat = executeRequete("SELECT * FROM salle WHERE id_salle='{$_GET['id_salle']}'");
        // dans le cas d'une modif, l'id_article est présent dans l'url. On fait donc une requete pour récupérer les informations de cet article.
        $salle_actuel = $resultat->fetch_assoc();
        // on transforme la ligne de résultat en tableau ARRAY
        // debug($salle_actuel);
    }
    ?>



<section id = "global">
			<form method = "post" enctype="multipart/form-data" action = "">
			<!-- l'attribut enctype="multipart/form-data" est obligatoire afin de pouvoir récupérer les pièces jointes du formulaire (champs file updload) le fichier sera dans la superglobale $_FILES -->

					<fieldset>
					<legend>Salles</legend>
示例#9
0
    if (strlen($_POST['mdp']) < 4 || strlen($_POST['mdp']) > 14) {
        $msg .= "<div class='error'>Le mot de passe doit être compris entre 4 et 14 caractères</div>";
    }
    if (empty($msg)) {
        $membre = executeRequete("SELECT * FROM membre WHERE pseudo='{$_POST['pseudo']}'");
        if ($membre->num_rows > 0) {
            $msg .= "<div class='error'>Pseudo indisponible</div>";
        } else {
            foreach ($_POST as $indices => $valeurs) {
                $_POST[$indices] = htmlEntities(addslashes($valeurs));
            }
            executeRequete("REPLACE INTO membre (pseudo,mdp,nom,prenom,email,sexe,ville,cp,adresse,statut) VALUES ('{$_POST['pseudo']}','{$_POST['mdp']}','{$_POST['nom']}','{$_POST['prenom']}','{$_POST['email']}','{$_POST['sexe']}','{$_POST['ville']}','{$_POST['cp']}','{$_POST['adresse']}','{$_POST['statut']}')");
            if ($_POST['statut'] == 0) {
                $msg .= "<div class='primiere'>Nouveau Membre créé.</div>";
            } else {
                $msg .= "<div class='primiere'>Nouvel Administrateur créé.</div>";
            }
        }
    }
}
if (isset($_POST['valider']) && $_GET['action'] == 'modifier') {
    $resultat = executeRequete("SELECT pseudo FROM membre WHERE id_membre='{$_GET['id_membre']}'");
    $pseudo = $resultat->fetch_assoc();
    executeRequete("REPLACE INTO membre (id_membre,pseudo,mdp,nom,prenom,email,sexe,ville,cp,adresse,statut) VALUES ('{$_GET['id_membre']}','{$pseudo['pseudo']}','{$_POST['mdp']}','{$_POST['nom']}','{$_POST['prenom']}','{$_POST['email']}','{$_POST['sexe']}','{$_POST['ville']}','{$_POST['cp']}','{$_POST['adresse']}','{$_POST['statut']}')");
    $msg .= "<div class='primiere'>Modification(s) effectuée(s)</div>";
    header("location:gestion_membre.php?action=affichage");
}
?>

<?php 
require_once "../inc/footer.inc.php";
示例#10
0
<?php

require_once 'inc/init.inc.php';
require_once 'inc/haut_de_site.inc.php';
if (!utilisateurEstConnecte()) {
    header("location:panier.php");
    exit;
}
// Récupération adresse en BDD:
$recupBis = executeRequete("SELECT * FROM membre WHERE id_membre =' " . $_SESSION['utilisateur']['id_membre'] . " ' ");
$adresseBisBDD = $recupBis->fetch_assoc();
echo '<section>';
echo $msg;
//------AFFICHAGE DU PANIER------
?>
<div id='check2'>
	<div class="checkout_road">
		<img src="<?php 
echo RACINE_SITE;
?>
photo/line2.png" alt="" title="">
		<h2>2. Adresse de livraison</h2>
	</div>

	<div id="content_adress">
		<h3>Où se faire livrer :</h3>
			<div id="adresse_livraisonChoix">
<?php 
// Adresse de livraison
echo "<div id='shipping_adress'>";
echo "<div class='cadre_adress'>";
示例#11
0
    // OU unset($_SESSION['utilisateur']);
}
if (utilisateurEstConnecte()) {
    header("location:profil.php");
}
if (isset($_GET['msg']) && $_GET['msg'] == 'inscription') {
    $msg .= '<div class="msg_success"><h4>Inscription réussie ! Vous pouvez dès à présent accèder à votre compte en vous connectant avec vos identifiants</h4></div>';
}
if (!empty($_POST)) {
    if (!isset($_POST['pseudo']) || !isset($_POST['mdp'])) {
        $msg .= '<div class="msg_erreur"><h4>Veuillez entrer vos identifiants </h4></div>';
    } else {
        $pseudo = htmlentities($_POST['pseudo'], ENT_QUOTES);
        $mdp = htmlentities($_POST['mdp'], ENT_QUOTES);
        $mdp = sha1($mdp);
        $resultat = executeRequete("SELECT * FROM membre WHERE pseudo='{$pseudo}' AND mdp='{$mdp}'");
        $selection_membre = $resultat;
        if ($selection_membre->num_rows == 0) {
            $msg .= '<div class="msg_erreur"><h4>Pseudo ou mot de passe incorrect !</h4></div>';
        } else {
            $membre = $selection_membre->fetch_assoc();
            foreach ($membre as $indice => $valeur) {
                if ($indice != 'mdp') {
                    $_SESSION['utilisateur'][$indice] = $valeur;
                } else {
                    $_SESSION['utilisateur']['mdp'] = $pass_hache = sha1($_POST['mdp']);
                }
            }
            if (isset($_POST['remember']) == 'remember') {
                $pseudo_membre = $_SESSION['utilisateur']['pseudo'];
                setCookie('pseudo', $pseudo_membre, time() + 3600 * 24 * 360, null, null, false, true);
示例#12
0
文件: mdp.php 项目: felicia-c/apero
            // Récuperation d'un mdp aléatoire
            $to = $_POST['email'];
            // Récuperation de l'adresse mail
            $from = 'From: apero@yopmail.com';
            // Expéditeur (Nous)
            $object = "Votre demande de nouveau mot de passe sur Apéro";
            // Sujet de Message
            $message = utf8_decode("<p font-family='verdana' >Bonjour,\n Votre mot de passe vient d'être réinitialisé.\n Voici votre nouveau mot de passe :<strong> {$pass} </strong>\n Pour plus de sécurité il vous est conseillé de le changer dans votre profil une fois connecté.\n Cordialement, \n L'équipe Apéro.</p>");
            if (filter_has_var(INPUT_POST, 'envoyer')) {
                // le formulaire a été soumis avec le bouton [Envoyer]
                if (mail($to, $object, $message, $from)) {
                    // Envoi d'un message pour valider l'e-mail et redirection sur la connexion
                    $msg .= '<div class="msg_success"><h4>votre demande a bien été prise en compte, vous recevrez votre nouveau mot-de-passe dans quelques minutes <i>Redirection dans <span id="compteur">5</span> secondes.</i></h4></div>';
                    // Enregistrement de MDP en BDD.
                    $hashPass = sha1($pass);
                    $changeMdp = executeRequete("UPDATE membre SET mdp='{$hashPass}' WHERE email='{$_POST['email']}'");
                } else {
                    // Echec de l'envoi du mail.
                    $msg .= '<div class="msg_erreur"><h4>Oups ! Une erreur est survenue, votre message n\'a pas été envoyé. Veuillez réessayer</h4></div>';
                }
            }
        } else {
            // Adresse e-mail inconnue on bloque.
            $msg .= '<div class="msg_erreur"><h4>Cette adresse e-mail est inconnue, veuillez vérifier votre adresse e-mail</h4></div>';
        }
    } else {
        // Adresse e-mail avec un format non valide on bloque.
        $msg .= '<div class="msg_erreur"><h4>Format non Valide.</h4></div>';
    }
}
require_once "inc/header.inc.php";
示例#13
0
echo "<h2>Bonjour  " . $_SESSION['utilisateur']['pseudo'] . "</h2>";
echo "<div id='menu_profil'>";
echo '<p onclick="Objet.d();" id="infosPersoBtn" class="btn_menuProfil">Informations personnels</p>';
echo '<p onclick="Objet.e();" id="maj_commandesBtn" class="btn_menuProfil">Historiques des commandes</p>';
echo '<p onclick="Objet.a();" id="maj_infosBtn" class="btn_menuProfil">Mettre à jour mes informations</p>';
echo '<p onclick="Objet.b();" id="maj_mdpBtn" class="btn_menuProfil">Changer de mot de passe</p>';
echo '<p onclick="Objet.c();" id="maj_newsBtn" class="btn_menuProfil">S\'abonner à la newsletter</p>';
echo "</div>";
echo '<div id="profil">';
echo "<p><span class='gras'>Votre ville : </span>" . $_SESSION['utilisateur']['ville'] . "</p>";
echo "<p><span class='gras'>Votre Code postal : </span>" . $_SESSION['utilisateur']['cp'] . "</p>";
echo "<p><span class='gras'>Votre Adresse : </span>" . $_SESSION['utilisateur']['adresse'] . "</p>";
echo "<p><span class='gras'>Votre email : </span>" . $_SESSION['utilisateur']['mail'] . "</p>";
echo '</div>';
echo '<div id="derniere_commande">';
$resultat = executeRequete("SELECT id_commande,date,montant FROM commande WHERE id_membre=" . $_SESSION['utilisateur']['id_membre'] . "");
$nbLineCommande = $resultat->num_rows;
echo "<table style='border-color:red' border=2 id='table_profil'> <tr>";
echo '<th>Numéro de suivie</th>';
echo '<th>Date</th>';
echo '<th>Montant</th>';
echo "</tr>";
if ($nbLineCommande == 0) {
    echo "<tr><td colspan='3' style='height:50px;'>Votre historique de commande est vide</td></tr>";
} else {
    $i = 0;
    while ($ligne = $resultat->fetch_assoc()) {
        $css_class = $i % 2 == 0 ? 'clair' : 'sombre';
        echo '<tr class="' . $css_class . '">';
        echo "<td>" . $ligne['id_commande'] . "</td>";
        echo "<td>" . dateLongue($ligne['date'], 'no') . "</td>";
示例#14
0
        echo '<div class="titre_cat">' . $categories['categorie'] . '</div>';
        echo '</a>';
    }
}
if ($_GET['categorie'] != 'all') {
    $donnees2 = executeRequete("SELECT ar.id_article, note, categorie, titre, prix, photo, id_promo FROM article ar LEFT JOIN avis av ON ar.id_article = av.id_article  WHERE categorie = '{$_GET['categorie']}' GROUP BY ar.id_article ");
    // $recupCategories = executeRequete("SELECT categorie FROM article GROUP BY categorie ");
    // $recupMarques = executeRequete("SELECT marque FROM article GROUP BY marque ");
    // Affichage de tous les articles de la catégorie:
    // Header dynamique en fonction de la catégorie:
    echo "<div id='header_categorie'><img src=' " . RACINE_SITE . "photo/{$_GET['categorie']}.jpg' alt='{$_GET['categorie']}' title='Bandeau catégorie {$_GET['categorie']}' /></div>";
    echo '<a href="categories.php?categorie=all"> < Retour aux catégories </a>';
    while ($article = $donnees2->fetch_assoc()) {
        $recup_promo = informationSurUnePromotion($article['id_article']);
        $promotion = $recup_promo->fetch_assoc();
        $calcul_note = executeRequete("SELECT ROUND(AVG(note)*2)/2 AS moyenne FROM avis WHERE id_article = {$article['id_article']}");
        $note_final = $calcul_note->fetch_assoc();
        echo '<div class="articleCat">';
        echo '<div class="note">';
        imageNotation($note_final['moyenne']);
        echo '</div>';
        if ($article['id_promo'] == 1) {
            echo '<div class="fond_prixCat">';
            echo "<p>{$article['prix']} €</p>";
            echo '</div>';
        } else {
            echo '<div class="fond_prixPromoCat">';
            echo "<p><span class='old_price'>{$article['prix']}€ </span> " . prixAvecPromo($article['id_article']) . "€</p>";
            echo '</div>';
        }
        echo "<a href='fiche_article.php?id_article={$article['id_article']}&categorie={$article['categorie']}'><img src='{$article['photo']}' alt='{$article['titre']}' class='img_article'></a>";
示例#15
0
} else {
    require_once "../inc/header.inc.php";
    require_once "../inc/menu.inc.php";
}
echo '<div class="affichage">Liste des Commandes</div>';
/*if(isset($_GET['action']) && $_GET['action'] == "Suppression")
{
	echo "<div class='validation'>Suppression de la commande : $_GET[id_commande] </div>";
	executeRequete("DELETE FROM commande where id_commande=$_GET[id_commande]");
	$_GET['action'] = 'affichage';	
}*/
if (isset($_GET['orderMontant'])) {
    $orderMontant = $_GET['orderMontant'];
    $resultat = executeRequete("SELECT * FROM commande ORDER BY commande.montant {$orderMontant}");
} else {
    $resultat = executeRequete("SELECT * FROM commande");
}
echo "Liste des commandes : " . $resultat->num_rows;
echo "<div>";
echo "<table style ='margin-top:15px;'> <tr>";
echo "<th>id_commande</th>";
echo '<th>id_membre</th>';
echo '<th>montant <a href="gestion_commande.php?orderMontant=asc"><i style="font-size:18px"; class="fa fa-sort-asc"></i></a><a href="gestion_commande.php?orderMontant=desc"><i style="font-size:18px;" class="fa fa-sort-desc"></i></a></th>';
/*	$nbcol = $resultat->field_count;
	for ($i=0; $i < $nbcol; $i++)
	{    
		$colonne = $resultat->fetch_field(); 
		echo '<th>' . $colonne->name . '</th>';
	}*/
echo "</tr>";
while ($ligne = $resultat->fetch_assoc()) {
示例#16
0
    } elseif ($ma_commande['etat'] == 'expediee') {
        echo '<td class="teal"> Expédiée';
    } else {
        echo '<td>' . ucfirst($ma_commande['etat']);
    }
    echo '</td>
		</tr>';
}
echo '</table>
<br />
<!-- DERNIERS AVIS -->		 

	<h4 class=orange>Votre avis sur les bars</h4>';
//selection des avis de l'utilisateur
$id_utilisateur = $_SESSION['utilisateur']['id_membre'];
$resultat = executeRequete("SELECT * FROM avis WHERE id_membre = '{$id_utilisateur}' ORDER BY date DESC LIMIT 0,5");
echo '<table class="tableau_panier">
		<tr>
			<th>Bar</th>
			<th>Date</th>
			<th>Note</th>
			<th>Commentaire</th>
		</tr>';
$nb_avis = $resultat->num_rows;
if ($nb_avis < 1) {
    echo '<tr>
			<td colspan="4">Vous n\'avez pas encore donné votre avis sur un bar</td>	
		</tr>';
}
while ($mon_avis = $resultat->fetch_assoc()) {
    $resultat_titre = executerequete("SELECT nom_bar,id_bar FROM bar WHERE id_bar = '{$mon_avis['id_bar']}'");
示例#17
0
    unset($_SESSION['panier']);
    //envoi mail confirmation achat au client :
    //mail($_SESSION['utilisateur']['email'],"Confirmation de la commande", "Votre suivi de commande est le suivante : $id_commande","From:vendeur@site_ecommerce.com");
    //echo "<div class='primiere'>Merci pour votre commande. Votre n° suivi est le $id_commande</div>";
}
//------FIN PARTIE PAIEMENT DU PANIER-------
//----------RETIRER ARTICLE DU PANIER----------
if (isset($_GET['action']) && $_GET['action'] == 'retirer') {
    retirerUnArticleDuPanier($_GET['id_salle']);
}
//--------FIN RETIRER ARTICLE DU PANIER--------
//--------AJOUT D'ARTICLE DANS LE PANIER---------
if (isset($_POST['ajout_panier'])) {
    //debug($_POST);
    //echo $_POST['id_salle']; //on récupère bien l'ID !!
    $resultat = executeRequete("SELECT `salle`.`id_salle`,ville,titre,photo,capacite,`produit`.prix, date_arrivee, date_depart, `produit`.id_produit FROM salle left join produit on `salle`.`id_salle`=`produit`.`id_salle`WHERE `salle`.`id_salle` = '{$_POST['id_salle']}' ");
    //$sql = 'SELECT * FROM salle WHERE id_salle = Get';
    //$resultat = informationSurUneSalle($_POST['id_salle']); //on renseigne l'argument de ma fonction par le $_POST['id_salle'] récupéré depuis la fiche_salle.php
    $article = $resultat->fetch_assoc();
    //debug($article);
    //calcul prix TVA :
    //$TVA = 1.2;
    //$article['prix'] = $article['prix'] * 1.2;//calcul du prix en rajoutant la TVA
    ajouterArticleDansPanier($article['id_produit'], $article['titre'], $article['photo'], $article['ville'], $article['capacite'], $article['date_arrivee'], $article['date_depart'], $article['prix']);
    //on rajoute l'article dans le panier.
    header("location:panier.php");
    // pour éviter de rajouter plusieurs fois l'article dans le panier si F5
    //debug($_SESSION);
}
//--------FIN AJOUT D'ARTICLE DANS LE PANIER---------
//------AFFICHAGE DU PANIER------
示例#18
0
function favorisNbLoveArticle($id_membre)
{
    $query = executeRequete("SELECT * FROM favoris WHERE id_membre = '{$id_membre}' ");
    $compteLigne = $query->num_rows;
    return $compteLigne;
}
示例#19
0
$titre_page = "Envoi de Newsletter";
if (!utilisateurEstConnecteEtEstAdmin() && !utilisateurEstConnecteEtEstGerantEtAdmin()) {
    header("location:../connexion.php");
    exit;
}
$resultat = executeRequete("SELECT * FROM newsletter");
$mailSent = "";
if (!empty($_POST)) {
    $liste = '';
    // Requete pour récuerer les adresses mail des membres et introduire dans le forumlaire.
    if (isset($_POST['to']) && $_POST['to'] == 'abonnes') {
        $result = executeRequete("SELECT email FROM membre,newsletter WHERE newsletter.id_membre=membre.id_membre");
    } elseif (isset($_POST['to']) && $_POST['to'] == 'membres') {
        $result = executeRequete("SELECT email FROM membre");
    } elseif (isset($_POST['to']) && $_POST['to'] == 'bars') {
        $result = executeRequete("SELECT email FROM bar");
    }
    while ($to = $result->fetch_assoc()) {
        $liste .= $to['email'];
        $liste .= ',';
        //On sépare les adresses par une virgule.
    }
    $destinataire = $liste;
    // mail des membres inscrits a la Newsletter.
    define('MAIL_FROM', '*****@*****.**');
    // valeur par défaut
    define('MAIL_OBJECT', '');
    // valeur par défaut
    define('MAIL_MESSAGE', '');
    // valeur par défaut
    $mailSent = false;
示例#20
0
            } else {
                echo '<div class="erreur">l\'article ' . $_SESSION['panier']['id_article'][$i] . ' a été retiré de votre panier car nous sommes en rupture de stock, veuilliez vérifier vos achats.</div>';
                retirerArticleDuPanier($_SESSION['panier']['id_article'][$i]);
                //on retire l'article.
                $i--;
                //on décrémente pour retirer un article. Lorsque l'on souhaite rajouter une valeur à notre variable on incrémente, ici on souhaite enlever une valeur du coup on décrémente.
            }
            $erreur = TRUE;
        }
    }
    if (!isset($erreur)) {
        executeRequete("INSERT INTO commande(id_membre,montant,date) VALUES (" . $_SESSION['utilisateur']['id_membre'] . "," . point(montantTotal()) . ", NOW())");
        $id_commande = $mysqli->insert_id;
        for ($j = 0; $j < count($_SESSION['panier']['id_article']); $j++) {
            executeRequete("INSERT INTO details_commande (id_commande,id_article,quantite,prix) VALUES ('{$id_commande}', '" . $_SESSION['panier']['id_article'][$j] . "','" . $_SESSION['panier']['quantite'][$j] . "','" . $_SESSION['panier']['prix'][$j] . "')");
            executeRequete("UPDATE article SET stock=stock-" . $_SESSION['panier']['quantite'][$j] . " WHERE id_article=" . $_SESSION['panier']['id_article'][$j]);
        }
        unset($_SESSION['panier']);
        $body = "Merci d'avoir commandé sur Hus - Design with passion. Votre numéro de suivi de commande est le {$id_commande}.";
        mail($_SESSION['utilisateur']['mail'], "Hus - Confirmation de votre commande", $body, "From:confirmation@hus.com");
        echo "<div class='validation'>Merci pour votre commande. Un mail vous a été envoyé. Votre numéro de suivi est le {$id_commande}</div>";
    }
}
//------AFFICHAGE DU PANIER------
echo $msg;
echo "<div id='container'>";
echo "<div id='check1'>";
echo "<div class='checkout_road'>\n\t<img src='" . RACINE_SITE . "photo/line1.png' alt='' title=''>\n\t<h2>1. Panier</h2>\n\t</div>";
echo "<table id='tab_panier' border='1' style='border-collapse:collapse' cellpadding='5'>";
//Proposer au visteur de vider son panier :
echo '<tr><th colspan="4"  id="titre_tableau">VOTRE PANIER</th><td colspan="1"><a href="?action=vider">Vider le panier</a></td></tr>';
示例#21
0
        // SECURITE
        $verif_caractere = preg_match('#^[0-9]+$#', $_POST['note']);
        if (!$verif_caractere && !empty($_POST['note'])) {
            $msg .= '<div class="msg_erreur" ><h4>Caractères acceptés: 0 à 9</h4></div>';
        }
        if ($_POST['note'] > 10) {
            $msg .= '<div class="msg_erreur"><h4> La note attribuée ne peut pas dépasser 10 ! </h4></div>';
        }
        if (empty($msg)) {
            $membre_actuel = $_SESSION['utilisateur'];
            $avis_membre = executeRequete("SELECT COUNT(*) as total FROM avis WHERE id_membre = '{$membre_actuel['id_membre']}' && id_bar= '{$_GET['id_bar']}' ");
            $avis_membre = $avis_membre->fetch_assoc();
            if ($avis_membre['total'] > 0) {
                $msg .= '<div class="msg_erreur" ><h4>Vous avez déjà donné votre avis sur ce bar</h4></div>';
            } else {
                executeRequete("INSERT INTO avis  (id_membre, id_bar, commentaire, note, date) VALUES ('{$membre_actuel['id_membre']}', '{$_POST['bar']}', '{$_POST['commentaire']}', '{$_POST['note']}', NOW()) ");
                $msg .= '<div class="msg_success" ><h4>Merci pour votre évaluation!</h4></div>';
                unset($_POST);
                echo '<meta http-equiv="refresh" content="2;URL=' . RACINE_SITE . 'fiche_bar.php?id_bar=' . $_GET['id_bar'] . '">';
            }
        }
    } elseif (!isset($_GET['id_bar'])) {
        $msg .= '<div class="msg_erreur" ><h4>Une erreur est survenue</h4></div>';
    }
}
require_once 'inc/header.inc.php';
echo '<div class="box_info">';
echo $msg;
if (isset($_GET['id_bar'])) {
    $id_bar = filter_input(INPUT_GET, 'id_bar', FILTER_SANITIZE_NUMBER_INT);
    $req = "SELECT * FROM bar WHERE id_bar = '{$id_bar}'";
示例#22
0
    echo "<div class='validation'>Suppression de l'article : {$_GET['id_article']} </div>";
    executeRequete("DELETE FROM article WHERE id_article = '{$_GET['id_article']}'");
    $_GET['action'] = 'affichage';
    header('location: gestion_articles.php?action=affichage');
}
echo '<h1> Gestion des articles</h1>';
echo $msg;
if ($_GET['action'] == 'modification') {
    echo '<a id="btn_modifArticle" href="?action=affichage" class="design6_submitBtn leftButton">Retourner aux articles</a>';
}
if ($_GET['action'] == 'affichage') {
    echo '<a id="btn_ajoutArticle" href="?action=ajout" class="design6_submitBtn ">Ajouter un article</a><br><br>';
}
if (isset($_GET['action']) && $_GET['action'] == "affichage") {
    echo '<div>';
    $resultat = executeRequete("SELECT * FROM article");
    echo "<div class='encart_gestion'>";
    echo "<p class='infos_gestionSolo'>Nombre d'article(s) : <span class='num_infosGestion'>" . $resultat->num_rows . '</span></p>';
    echo "</div>";
    $nbcol = $resultat->field_count;
    $i = 0;
    while ($ligne = $resultat->fetch_assoc()) {
        $css_class = $i % 2 == 0 ? 'clair' : 'sombre';
        echo '<div class="admin_article">';
        echo "<div class='id_article'><p>{$ligne['id_article']}</p><p class='date_article'>Créé le : " . dateLongue($ligne['date'], 'no') . "</p></div>";
        echo "<div class='article_left'>";
        echo "<div class='ref'><p>{$ligne['reference']}</p></div>";
        echo "<div class='admin_img'><img src='" . $ligne['photo'] . "' width='170' /></div>";
        echo "<div class='action_article'>";
        echo '<a class="btn_modif" href="?action=modification&id_article=' . $ligne['id_article'] . '"><img src="' . RACINE_SITE . 'photo/modif.png" alt="" title="Modifier la fiche de l\'article"></a>';
        echo '<a class="btn_suppr" href="?action=suppression&id_article=' . $ligne['id_article'] . '" OnClick="return(confirm(\'En êtes vous certain ?\'));"><img src="' . RACINE_SITE . 'photo/suppr.png" alt="" title="Supprimer ce commentaire"></a>';
示例#23
0
                } elseif ($indice == 'prix') {
                    echo '<td>' . $valeur . ' € </td>';
                } else {
                    echo '<td >' . $valeur . '</td>';
                }
            }
            echo '<td></td>';
            echo '</tr>';
        }
        echo '</table></div><br />';
    }
    // DETAILS PRODUITS
    if (isset($_GET['id_produit'])) {
        echo '<div class="box_info no_border">
		<table  class="large_table">';
        $resultat = executeRequete("SELECT * FROM produit WHERE id_produit = '" . $_GET['id_produit'] . "'");
        $dont_link = 'nono';
        // entete du tablau sans order by
        $dont_show = '';
        // colonne non affichée
        enteteTableau($resultat, $dont_show, $dont_link);
        //entete tableau
        while ($ligne = $resultat->fetch_assoc()) {
            echo '<tr>';
            foreach ($ligne as $indice => $valeur) {
                if ($indice == 'description') {
                    echo '<td>' . substr($valeur, 0, 20) . '...</td>';
                } elseif ($indice == 'photo') {
                    echo '<td ><img src="' . RACINE_SITE . $valeur . '" alt="' . $ligne['titre'] . '" title="' . $ligne['titre'] . '" class="thumbnail_tableau" width="80px" /></td>';
                } else {
                    echo '<td >' . $valeur . '</td>';
示例#24
0
echo "<th>id_salle</th>";
echo "<th>commentaire</th>";
echo '<th>note&nbsp <a href ="gestion_avis.php?orderNote=ASC"><i style="font-size:18px"; class="fa fa-sort-asc"></i></a><a href ="gestion_avis.php?orderNote=DESC"><i style="font-size:18px;" class="fa fa-sort-desc"></i></a></th>';
//echo '<th>note&nbsp <a href ="?action=asc&id_avis"><i style="font-size:18px"; class="fa fa-sort-asc"></i></a></th>';
echo '<th>date&nbsp <a href ="gestion_avis.php?orderDate=ASC"><i style="font-size:18px"; class="fa fa-sort-asc"></i></a><a href ="gestion_avis.php?orderDate=DESC"><i style="font-size:18px;" class="fa fa-sort-desc"></i></a></th>';
echo "<th>Suppression</th>";
echo "</tr>";
while ($ligne = $resultat->fetch_assoc()) {
    echo '<tr>';
    foreach ($ligne as $indice => $information) {
        echo "<td>" . $information . "</td>";
    }
    echo '<td><a href="?action=suppression&id_avis=' . $ligne['id_avis'] . '" OnClick="return(confirm(\'Confirmez-vous la suppression ?\'));"><i class="fa fa-trash-o" style="color:red; font-size:18px;"></i></a></td>';
}
if (isset($_GET['action']) && $_GET['action'] == "suppression") {
    executeRequete("DELETE FROM avis WHERE id_avis = {$_GET['id_avis']}");
    //header("location:gestion_avis.php?action=affichage");
}
echo '</td></table>';
/*	while ($ligne = $resultat->fetch_assoc())
  	{  
		echo '<tr>';
		foreach ($ligne as $indice => $information)
		{
			
				echo "<td>" . $information . "</td>";
				
		}
		echo '<td><a href="?action=suppression&id_avis=' . $ligne['id_avis'] .'" OnClick="return(confirm(\'Confirmez-vous la suppression ?\'));"><i class="fa fa-trash-o" style="color:red; font-size:18px;"></i></a></td>';
	}
示例#25
0
    }
    if (strlen($_POST['pseudo']) < 3 || strlen($_POST['pseudo']) > 15) {
        $msg .= "<div class='erreur'>Le pseudo doit être compris entre 4 et 14 caractères</div>";
    }
    if (strlen($_POST['mdp']) < 3 || strlen($_POST['mdp']) > 32) {
        $msg .= "<div class='erreur'>Le mot de passe doit être compris entre 4 et 14 caractères</div>";
    }
    if (empty($msg)) {
        $membre = executerequete("SELECT * FROM membre WHERE pseudo='{$_POST['pseudo']}'");
        if ($membre->num_rows > 0) {
            $msg .= "<div class='erreur'>Pseudo indisponible</div>";
        } else {
            foreach ($_POST as $indices => $valeurs) {
                $_POST[$indices] = htmlEntities(addslashes($valeurs));
            }
            executeRequete("INSERT INTO membre (pseudo,mdp,nom,prenom,email,sexe,ville,cp,adresse,statut) VALUES ('{$_POST['pseudo']}','{$_POST['mdp']}','{$_POST['nom']}','{$_POST['prenom']}','{$_POST['email']}','{$_POST['sexe']}','{$_POST['ville']}','{$_POST['cp']}','{$_POST['adresse']}','1')");
            $msg .= "<div class='validation'>Création d'un nouvel administrateur effectué.</div>";
        }
    }
}
echo '<div id="creation_admin" style="display:none;">';
echo $msg;
?>
	<h1>Création d'un nouvel administrateur</h1>
		
      <form method="post" action="gestion_membre.php" id="form_newAdmin">
        <label for="pseudo" class="gras">Pseudo</label>
        <input type="text" id="pseudo" name="pseudo" value="" maxlength="14" data-tooltip-stickto="right" data-tooltip="caractères acceptés : a-zA-Z0-9_." required="required" class="design_input"><br>

        <label for="mdp" class="gras">Mot de passe</label>
        <input type="text" id="mdp" name="mdp" value="" maxlength="14" data-tooltip-stickto="right" data-tooltip="caractères acceptés : a-zA-Z0-9_." required="required" class="design_input"><br>
示例#26
0
<section id="global">
	<form nam="lostpw" method="post" action=" ">
		<fieldset>
			<legend>Mot de passe oubié</legend>
				<p class ="text_mdpperdu"> Afin de pouvoir réinitialiser votre mot de passe, vous devez nous fournir votre adresse</p>
					<label for="email">Email : </label>
					<input class="type_text" type="email" id="email" name="email"/>
					<input class= "type_submit" type="submit" name="valider" value="Valider"/>
					
		</fieldset>
				
	</form>			
				
</section>
<?php 
if (isset($_POST['valider'])) {
    $selection_membre = executeRequete("SELECT * FROM membre WHERE email='{$_POST['email']}'");
    if ($selection_membre->num_rows == 0) {
        echo $msg .= "<div class='error'>Cette adresse mail n'est pas valide, vérifier votre saisie.</div>";
    } else {
        $newpw = substr(md5(uniqid(rand(), true)), 3, 10);
        // Génération d'un nouveau mot de passe.
        $changepw = executeRequete("UPDATE membre SET mdp='{$newpw}' WHERE email='{$_POST['email']}'");
        // Mise à jour du mot de passe dans la base de données.
        $message = "Votre mot de passe a été réinitialisé. Il est maintenant : " . $newpw;
        mail($_POST['email'], 'Votre nouveau mot de passe', $message, 'From:adminlokisalle.com');
        echo $msg .= "<div class='primiere'>Nous vous avons renvoyé un mail avec votre nouveau mot de passe.</div>";
    }
}
require_once "inc/footer.inc.php";
示例#27
0
    //echo '<div class="text-center"><img src="images/apero_logo.png" width="300"></div>';
    echo '<div class="bloc_fiche block_inline text-center">';
    echo '<img class="make-it-slow make-it-fast box" src="' . $mon_produit['photo'] . '" style=" width: 300px; max-width: 100%;" />';
    echo '</div>';
    echo '<div class="bloc_fiche block_inline text-center"">';
    echo '<h2>' . $mon_produit['titre'] . '</h2>';
    echo '<p>' . round($mon_produit['prix'] * 1.2, 2) . ' €</p>';
    echo '<hr />';
    //AJOUTER AU PANIER
    echo '<p><strong>Couleur:</strong> ' . $mon_produit['couleur'] . '</p><br />';
    echo '<form method="post" action="' . RACINE_SITE . 'panier.php" class="form-inline">';
    $res_taille_stock = executeRequete("SELECT id_taille_stock, id_produit AS produit, stock AS stock, id_taille FROM taille_stock  WHERE id_produit = '{$mon_produit['id_produit']}'");
    echo '<label for="taille_stock">Taille </label>
			<select name="taille_stock" required>';
    while ($ligne_taille_stock = $res_taille_stock->fetch_assoc()) {
        $res_taille = executeRequete("SELECT * FROM taille WHERE id_taille = '{$ligne_taille_stock['id_taille']}'");
        $taille = $res_taille->fetch_assoc();
        //foreach($ligne_taille_stock AS $indice => $valeur)
        //{
        if ($ligne_taille_stock['stock'] > 0) {
            echo '<option value="' . $ligne_taille_stock['id_taille_stock'] . '">' . $taille['taille'] . ' | en stock: ' . $ligne_taille_stock['stock'] . ' </option>';
        }
        //}
    }
    //echo '<input type="hidden" name="taille_stock" value="'.$ligne_taille_stock['id_taille_stock'].'" />';
    echo '</select>';
    echo '<label for="quantite">Quantité </label>';
    echo '<select id="quantite" name="quantite" class="form-control"  >';
    for ($i = 1; $i <= 10; $i++) {
        echo '<option value="' . $i . '">' . $i . '</option>';
    }
示例#28
0
// ----------------- Organisation par défaut ------------//
$resultat = executeRequete("SELECT * FROM avis a, membre m, article ar WHERE a.id_membre = m.id_membre AND a.id_article = ar.id_article ORDER BY id_avis ASC");
echo '<section>';
echo $msg;
echo '<div>
	<h1>Gestion des commentaires</h1>';
if (isset($_GET['action']) && $_GET['action'] == '0') {
    echo "<div class='encart_gestion'>";
    echo "<p class='infos_gestionSolo'>Nombre de commentaire(s) : <span class='num_infosGestion'>" . $resultat->num_rows . '</span></p>';
    echo "</div>";
    while ($ligne = $resultat->fetch_assoc()) {
        echo "<div class='comm_div' id=' " . $ligne['id_avis'] . " ' >" . "<div class='infos_membre'>" . "<div class='infosMembre_text'>" . "<p>" . $ligne['prenom'] . ' ' . $ligne['nom'] . ' ( Membre n° ' . $ligne['id_membre'] . ')' . ' - ' . $ligne['titre'] . ' ( Article n° ' . $ligne['id_article'] . ')' . ' - ' . dateLongue($ligne['date'], 'no') . "</p>" . "</div>" . "<div class='infosMembre_btnModif'>" . "<a href='?action=modification&id_avis=" . $ligne['id_avis'] . " '><img src='" . RACINE_SITE . "photo/modif.png' alt='' data-tooltip='Modifier le commentaire'></a>" . "</div>" . "<div class='infosMembre_btnSuppr'>" . "<a href='?action=suppression&id_avis=" . $ligne['id_avis'] . " ' OnClick='return(confirm(\"En êtes vous certain ?\"));'><img src='" . RACINE_SITE . "photo/suppr.png' alt='' data-tooltip='Supprimer ce commentaire'></a>" . "</div>" . "</div>" . "<div class='texts_comm'>" . "<p class='gest_sujet'>" . $ligne['sujet'] . "</p>" . "<p class='gest_comm'>" . $ligne['commentaire'] . "</p>" . "</div>" . "</div>";
    }
}
if (isset($_GET['action']) && $_GET['action'] == 'modification') {
    $recupComm = executeRequete("SELECT id_avis,sujet, commentaire,note,date FROM avis WHERE id_avis = {$_GET['id_avis']} ");
    $afficheComm = $recupComm->fetch_assoc();
    ?>
<div id="modifAvis_div">
		<form method="post" action="gestion_avis.php?action=0" id="modifAvis_form">
		
			<input type="hidden" name="id_avis" value="<?php 
    if (isset($afficheComm['id_avis'])) {
        echo $afficheComm['id_avis'];
    }
    ?>
">
			
			<label for="sujet" class="gras">Sujet</label>
				<input type="text" id="sujet_avis" name="sujet" value="<?php 
    if (isset($afficheComm['sujet'])) {
示例#29
0
if (isset($_GET['action']) && $_GET['action'] == "suppression") {
    executeRequete("DELETE FROM promotion WHERE id_promo = {$_GET['id_promo']}");
    $_GET['action'] = 'affichage';
}
if (isset($_POST['gencode'])) {
    if ($_POST['valeurpromo'] == 0 || empty($_POST['valeurpromo'])) {
        $msg .= "<div class='error'>Votre code promo ne peut pas être égal à zéro.</div>";
    } else {
        $codepromo = 'PROMO';
        $codepromo .= substr(uniqid(rand(), true), 0, 10);
        $savecodepromo = executeRequete("INSERT INTO promotion (code_promo, reduction) VALUES ('{$codepromo}', '{$_POST['valeurpromo']}')");
        $msg .= "<div class='primiere'>Code promo généré.</div>";
    }
}
echo $msg;
$tab_promo = executeRequete("SELECT * FROM promotion");
$nb_rows = $tab_promo->num_rows;
$nb_cols = $tab_promo->field_count;
echo 'Nous avons actuellement ' . $nb_rows . ' code(s) promotion en cours.';
echo "<table> <tr>";
for ($i = 0; $i < $nb_cols; $i++) {
    $colonne = $tab_promo->fetch_field();
    echo '<th>' . $colonne->name . '</th>';
}
echo '<th>Suppression</th>';
echo '</tr>';
while ($lignes = $tab_promo->fetch_assoc()) {
    echo '<tr>';
    foreach ($lignes as $indices => $informations) {
        echo '<td>' . $informations . '</td>';
    }
示例#30
0
$cinqarticlesPlusAchetes = executeRequete("SELECT id_commande, d.id_article, a .id_article, titre, photo, a.prix FROM details_commande d LEFT JOIN article a ON d.id_article = a.id_article GROUP BY d.id_article ORDER BY COUNT(*) DESC LIMIT 5");
echo '<div id="articleStats">';
echo '<h4>Top 5 des articles les plus achetés</h4>';
while ($resultat2 = $cinqarticlesPlusAchetes->fetch_assoc()) {
    echo "<div class='article_div'>";
    echo "<p class='titreStats'>{$resultat2['titre']}</p>";
    echo "<div class='imageArticle'>" . "<img src='{$resultat2['photo']}' height='120' alt='{$resultat2['titre']}' data-tooltip='Article n° {$resultat2['id_article']}''>" . "</div>";
    echo "<p class='prixStats'>{$resultat2['prix']} €</p>";
    echo "</div>";
}
echo '</div><br>';
$cinqMembresAchetentPlus = executeRequete("SELECT sexe, m.id_membre, montant FROM membre m, commande c WHERE c.id_membre = m.id_membre GROUP BY m.id_membre ORDER BY SUM(montant) DESC LIMIT 5");
echo '<div id="articleStats">';
echo '<h4>Top 5 des membres qui achètent le plus</h4>';
while ($resultat3 = $cinqMembresAchetentPlus->fetch_assoc()) {
    $recupPseudoMembre = executeRequete("SELECT pseudo,  ROUND(SUM(montant),2) AS total FROM membre m, commande c WHERE m.id_membre = c.id_membre AND c.id_membre='" . $resultat3['id_membre'] . "'");
    if ($resultat3['sexe'] == 'f') {
        while ($infos3 = $recupPseudoMembre->fetch_assoc()) {
            echo "<div class='femme'>";
            echo "<p class='pseudo_stats'>{$infos3['pseudo']}</p>";
            echo "<p class='p_stats'>Somme totale dépensée :</p>";
            echo "<p class='total_stats'>" . virgule($infos3['total']) . " €</p>";
            echo "</div>";
        }
    }
    if ($resultat3['sexe'] == 'm') {
        while ($infos3 = $recupPseudoMembre->fetch_assoc()) {
            echo "<div class='homme'>";
            echo "<p class='pseudo_stats'>{$infos3['pseudo']}</p>";
            echo "<p class='p_stats'>Somme totale dépensée :</p>";
            echo "<p class='total_stats'>" . virgule($infos3['total']) . " €</p>";