Пример #1
0
function ajouter_produit()
{
    $requete = "SELECT * FROM Produits WHERE `product_id`=" . $_GET['product_id'] . "";
    $idcom = connex("p1306716", "Myparam");
    $result = @mysql_query($requete, $idcom);
    if (!$result) {
        echo "Lecture impossible";
    } else {
        if (!isset($_SESSION['panier'])) {
            $_SESSION['panier'] = array();
        }
        $produit = array();
        while ($ligne = mysql_fetch_array($result, MYSQL_NUM)) {
            $new_fruit = array('id' => $ligne[0], 'name' => $ligne[1], 'description' => $ligne[2], 'qte_max' => $ligne[3], 'prix' => $ligne[4], 'qte_voulu' => $_GET['qte_voulu']);
        }
        for ($i = 0; $i <= count($_SESSION['panier']); $i++) {
            if ($_SESSION['panier'][$i]['id'] == $new_fruit['id']) {
                $_SESSION['panier'][$i]['qte_voulu'] += $new_fruit['qte_voulu'];
                $is_add = true;
            }
        }
        if (!$is_add) {
            array_push($_SESSION['panier'], $new_fruit);
        }
    }
    header("Location: http://localhost/projetBoutiqueBio/index.php");
}
function afficher_produit($is_fruit)
{
    if ($is_fruit) {
        $requete = "SELECT * FROM Produits WHERE `fruit`=true";
    } else {
        $requete = "SELECT * FROM Produits WHERE `fruit`=false";
    }
    $idcom = connex("p1306716", "Myparam");
    $result = @mysql_query($requete, $idcom);
    if (!$result) {
        echo "Lecture impossible";
    } else {
        echo "<table cellspacing='0' cellpadding='5'>";
        echo "<tr>";
        echo "<th>Produit</th><th>Description</th><th>Stock</th><th>Prix</th><th>Quantité</th><th></th>";
        echo "</tr>";
        while ($ligne = mysql_fetch_array($result, MYSQL_NUM)) {
            echo "<tr id='" . $ligne[0] . "'>";
            echo "<td>" . $ligne[1] . "</td>";
            echo "<td>" . $ligne[2] . "</td>";
            echo "<td>" . $ligne[3] . "</td>";
            echo "<td>" . $ligne[4] . "</td>";
            echo "<td><select name='qte_v[]'>";
            for ($i = 1; $i <= $ligne[3]; $i++) {
                echo "<option>" . $i . "</option>";
            }
            echo "</select></td>";
            echo '<td><button onclick="addProduit($(this));" class=bouton_produit>Ajouter au panier</button></td>';
            echo "</tr>";
        }
        echo "</table>";
    }
}
Пример #3
0
function afficher_produit($is_fruit)
{
    if ($is_fruit) {
        $requete = "SELECT * FROM Produits WHERE `fruit`=1";
    } else {
        $requete = "SELECT * FROM Produits WHERE `fruit`=0";
    }
    $idcom = connex("Myparam");
    $stmt = oci_parse($idcom, $requete);
    $result = oci_execute($result, OCI_DEFAULT);
    if (!$result) {
        echo "Lecture impossible";
    } else {
        echo "<table cellspacing='0' cellpadding='5'>";
        echo "<tr>";
        echo "<th>Produit</th><th>Description</th><th>Stock</th><th>Prix</th><th>Quantité</th><th></th>";
        echo "</tr>";
        while ($ligne = oci_fetch_assoc($result)) {
            echo "<tr id='" . $ligne[0] . "'>";
            echo "<td>" . $ligne[1] . "</td>";
            echo "<td>" . $ligne[2] . "</td>";
            echo "<td>" . $ligne[3] . "</td>";
            echo "<td>" . $ligne[4] . "</td>";
            echo "<td><select name='qte_v[]'>";
            for ($i = 1; $i <= $ligne[3]; $i++) {
                echo "<option>" . $i . "</option>";
            }
            echo "</select></td>";
            echo '<td><button onclick="addProduit($(this));" class=bouton_produit>Ajouter au panier</button></td>';
            echo "</tr>";
        }
        echo "</table>";
    }
}
Пример #4
0
function ajoutPanier()
{
    global $DB, $HTTP_HOST, $DOCROOT;
    // Récupération des articles (valeurs renvoyées par les boutons).
    $id_article = $_POST["id_article_choisi"];
    unset($_POST);
    // on élimine $_post
    // Nouvelle requête pour récupérer les informations détaillées des articles.
    // Connexion à la base de données.
    $idcom = connex($DB);
    $sql = "SELECT `id_article`, `modele`, `frequence`, `jeux_instruction`, `tension`, `socket`, `nb_coeur`, `prix`, `nom_marque`, `nom_famille`, a.id_famille AS idFamille\n\t\t\t\tFROM `article` AS a, `famille` AS f, `marque` AS m\n\t\t\t\tWHERE a.`id_marque` = m.`id_marque` AND a.`id_famille` = f.`id_famille` AND a.`id_article` = '{$id_article}'";
    // Lancement de la requête.
    $resultat = $idcom->query($sql) or die("erreur requête");
    while ($donnees = $resultat->fetch()) {
        $modele = $donnees["modele"];
        $prix = $donnees["prix"];
        $idFamille = $donnees['idFamille'];
        $famille = $donnees['nom_famille'];
        $marque = $donnees['nom_marque'];
        $nb_coeur = $donnees['nb_coeur'];
        $socket = $donnees['socket'];
        $tension = $donnees['tension'];
        $jeux_instruction = $donnees['jeux_instruction'];
        $frequence = $donnees['frequence'];
    }
    // Mise en place d'un drapeau
    $present = false;
    if (!isset($_SESSION['nbr_articles'])) {
        $_SESSION['nbr_articles'] = 0;
    }
    for ($i = 0; $i < $_SESSION["nbr_articles"]; $i++) {
        if ($_SESSION["id_article"][$i] == $id_article) {
            $present = true;
        }
    }
    if ($present) {
        echo "<script>\n\t\t\t\t\$(document).ready(function() {\n\t\t\t\t\t\$(function(){\n\t\t\t\t\t\tPNotify.prototype.options.styling = 'bootstrap3';\n\t\t\t\t\t\tnew PNotify({\n\t\t\t\t\t\t\ttitle: 'Article déjà présent',\n\t\t\t\t\t\t\ttext: 'Vous avez la possibilité de modifier la quantité en affichant celui-ci.',\n\t\t\t\t\t\t\ttype: 'error'\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t\t</script>";
    } else {
        $_SESSION["id_article"][] = $id_article;
        $_SESSION["id_famille"][] = $idFamille;
        $_SESSION["nom_famille"][] = $famille;
        $_SESSION["marque"][] = $marque;
        $_SESSION["modele"][] = $modele;
        $_SESSION["frequence"][] = $frequence;
        $_SESSION["jeux_instruction"][] = $jeux_instruction;
        $_SESSION["tension"][] = $tension;
        $_SESSION["nb_coeur"][] = $nb_coeur;
        $_SESSION["socket"][] = $socket;
        $_SESSION["prix"][] = $prix;
        $_SESSION["quantite"][] = 1;
        // Quantité toujours fixée à 1 par défaut pour l'article sélectionné.
        $_SESSION["nbr_articles"]++;
        // Incrémentation de la quantité d'articles.
        //header("Location:http://$HTTP_HOST/$DOCROOT/index.php");
        echo "<script>\n\t\t\t\t\$(document).ready(function() {\n\t\t\t\t\tsetTimeout('location=(\"index.php\")' ,1000);\n\t\t\t\t\t\$(function(){\n\t\t\t\t\t\tPNotify.prototype.options.styling = 'bootstrap3';\n\t\t\t\t\t\tnew PNotify({\n\t\t\t\t\t\t\ttitle: 'Bravo',\n\t\t\t\t\t\t\ttext: 'L\\'article suivant a été ajouté à votre panier électronique.',\n\t\t\t\t\t\t\ttype: 'success'\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t\t</script>";
    }
}
Пример #5
0
function ajoutPanier()
{
    global $DB;
    // Récupération des articles (valeurs renvoyées par les boutons).
    $idArticle = $_POST["no_article_choisi"];
    $typeArticleChoisi = $_POST["type_article_choisi"];
    // Nouvelle requête pour récupérer les informations détaillées des articles.
    // Connexion à la base de données.
    $idcom = connex($DB);
    // Condition pour les requêtes SQL
    switch ($typeArticleChoisi) {
        case "Livre":
            $requete = "SELECT * FROM boutique_livre WHERE no_article = '{$idArticle}'";
            break;
        default:
            $requete = "SELECT * FROM boutique_musique WHERE no_article = '{$idArticle}'";
    }
    // Lancement de la requête.
    $resultat = $idcom->query($requete) or die("erreur requête");
    while ($donnees = $resultat->fetch()) {
        $titre = $donnees["titre"];
        if ($donnees["type_article"] == "Livre") {
            $auteur_artiste = $donnees["auteur"];
        } else {
            $auteur_artiste = $donnees["artiste"];
        }
        $prix = $donnees["prix"];
    }
    // Mise en place d'un drapeau
    $present = false;
    for ($i = 0; $i < $_SESSION["nbr_articles"]; $i++) {
        if ($_SESSION["no_article"][$i] == $idArticle and $_SESSION["type_article"][$i] == $typeArticleChoisi) {
            $present = true;
        }
    }
    if ($present) {
        echo "<h3>Cet article est déjà présent dans votre panier. Vous avez la possibilité de modifier la quantité en affichant celui-ci.</h3>";
    } else {
        $_SESSION["no_article"][] = $idArticle;
        $_SESSION["type_article"][] = $typeArticleChoisi;
        $_SESSION["titre"][] = $titre;
        $_SESSION["auteur_artiste"][] = $auteur_artiste;
        $_SESSION["prix"][] = $prix;
        $_SESSION["quantite"][] = 1;
        // Quantité toujours fixée à 1 par défaut pour l'article sélectionné.
        $_SESSION["nbr_articles"]++;
        // Incrémentation de la quantité d'articles.
        echo "<h3>L'article suivant a été ajouté à votre panier électronique...</h3>";
    }
}
Пример #6
0
<?php

include 'header.php';
// Connexion à la base de données
$idcom = connex($DB);
$id_client = $_SESSION['identifiant'];
// Requête sql
$sql = "SELECT prenom, nom FROM client WHERE identifiant='{$id_client}'";
?>



<!-- Intégration du css -->
<link href="../src/css/dashboard.css" rel="stylesheet">

<!-- Corps -->
<main class="container">
        <div class="col-md-12">
            
            <div class="row">
                <div class="col-md-4">
                    <div class="dashboard-stat blue">
                        <div class="visual">
                            <i class="fa fa-bar-chart-o"></i>
                        </div>
                            <div class="details">
                                <div class="number">
                                    <span data-counter="counterup" data-value="15">15</span>
                                </div>
                                <div class="desc"> Historique Commande </div>
                            </div>
Пример #7
0
<?php

session_start();
include 'entete.html';
include_once "connex.inc.php";
$idcom = connex("magasin");
?>
 
 <!-- Parties tableaux -->
					<div id="conteneur">
						<form action="" method="POST"><br />
								<label>Rechercher un article &nbsp;</label><input type="text" size="auto" name="motcle">
									<label>Catégorie &nbsp;</label><SELECT name="categorie" size="1" style="width:200px">
									<OPTION value="">Toutes</OPTION>
									<OPTION value="Photos">Photos</OPTION>
									<OPTION value="Videos">Videos</OPTION>
									<OPTION value="Informatique">Informatique</OPTION>
									<OPTION value="Divers">Divers</OPTION>
									</SELECT>&nbsp; 
									<label>Trier par &nbsp;: &nbsp;Année &nbsp;: &nbsp;<input id="radioMarque" name ="tri" type="radio" value="nom_a" checked="checked"/> 
									Désignation &nbsp;: &nbsp;<input id="radioPrix" name ="tri" type="radio" value="prix"/></label>
									<input type="submit" value="Rechercher" name="envoi">&nbsp;
						</form><br />
						<div id="ligne"> </div>
						
						
						<?php 
if (isset($_POST['envoi'])) {
    /****************************/
    // Récupération des saisies */
    /****************************/
Пример #8
0
				<?php 
$auteur = array('Nom', 'prenom', 'email', 'Mot de passe', 'verif');
$titre = array($_POST["obligatoire"][0], $_POST["obligatoire"][1], $_POST["obligatoire"][2], $_POST["obligatoire"][3], $_POST["obligatoire"][4]);
foreach ($_POST["obligatoire"] as $lfg) {
    if (empty($lfg)) {
        header("Location: http://localhost/projetBoutiqueBio/inscription.php?erreur=40");
        exit;
    }
}
if (!filter_var($titre[2], FILTER_VALIDATE_EMAIL)) {
    header("Location: http://localhost/projetBoutiqueBio/inscription.php?erreur=42");
    exit;
}
if ($_POST["obligatoire"][4] != $_POST["obligatoire"][3]) {
    header("Location: http://localhost/projetBoutiqueBio/inscription.php?erreur=41");
    exit;
}
include "connection.php";
$idcom = connex("p1306716", "Myparam");
$requete = "INSERT INTO Client (name,first_name,mail,password) VALUES ('" . $titre[0] . "','" . $titre[1] . "','" . $titre[2] . "','" . $titre[3] . "');";
mysql_query($requete, $idcom);
mysql_close();
echo "<div id=formuaire_valid>";
echo "<script type='text/javascript'>window.alert('Bienvenue sur notre site " . $titre[0] . " " . $titre[1] . "');</script>";
header("Location: http://localhost/projetBoutiqueBio/index.php");
exit;
echo "</div>";
?>
		</div>  
	</body> 
</html>
Пример #9
0
    <script src="bootstrap/js/bootstrap.min.js"></script>
    <style>
    .map {
    position: absolute;
    top: 200px;
    left: 1%;
    width: 98%;
    height: 90%;
}
</style>
</head>
<body>
<?php 
include 'menu.php';
include_once 'connexion_bdd.php';
$bdd = connex();
// CONNEXION A LA BDD
if (!isset($_SESSION['mail'])) {
    include_once 'inscription_bdd.php';
    include_once 'formulaire_connexion.php';
    include_once 'formulaire_inscription.php';
    echo ' ACCES FORBIDDEN ';
} else {
    $donnees = $bdd->prepare('SELECT adresse FROM utilisateur WHERE mail = :mail');
    $donnees->execute(array('mail' => $_SESSION['mail']));
    $adr = $donnees->fetch();
    $adresse = $adr[0];
    if ($adresse == '') {
        ?>
        <div id="pbr_adresse"  style="text-align: center" class="row col-lg-12">
        Vous avez oublié de renseigner votre adresse, nous ne pouvons pas vous localiser.<br/>
Пример #10
0
<?php

$adr_base = "localhost";
//adresse du base
$log_base = "root";
//login du base
$pass_base = "";
//mot de passe du base
$base = "agenda";
// nom de la base
function connex($adr, $log, $pas, $base)
{
    mysql_connect($adr, $log, $pas);
    mysql_select_db($base);
}
connex($adr_base, $log_base, $pass_base, $base);