diff --git a/favoris.php b/favoris.php index 7c576ae1a7bce059bd3145e3040fa1930ee30176..e0d9139d59b853ffa7cddc11f74157152f797a1b 100644 --- a/favoris.php +++ b/favoris.php @@ -29,19 +29,20 @@ if (isset($_SESSION["authent"]) && $_SESSION['authent'] == 0){ <?php $result = mysqli_query($link, "SELECT nom_artiste, nb_youtube + nb_instagram as nb, tag_instagram FROM influenceurs NATURAL JOIN favoris WHERE nb_youtube != 0 && nb_instagram != 0 && id_user = ".$_SESSION["id"]." ORDER BY nb DESC LIMIT 10"); $compt = 1; - while($row = mysqli_fetch_assoc($result)) : $compt=2;?> + $compt2=1; + while($row = mysqli_fetch_assoc($result)) : $compt2=2;?> <tr onclick="document.location = 'page_globale.php?user=<?= $row['tag_instagram'] ?>';" class="table-click"> <th scope="row"><?= $compt ?></th> <td class="text-right"><?php if ($compt == 1) : ?><i class="fas fa-medal"></i><?php endif;?> <?= $row['nom_artiste'] ?></td> <td class="text-right"><?= $row['nb'] ?></td> </tr> <?php - + $compt=$compt+1; endwhile; ?> </tbody> </table> - <?php if ($compt==1) echo "Pas de favoris <br/><br/><br/>"; ?> + <?php if ($compt2==1) echo "Pas de favoris <br/><br/><br/>"; ?> <h2>Mes Favoris</h2> <div class="divider"></div> @@ -49,7 +50,7 @@ if (isset($_SESSION["authent"]) && $_SESSION['authent'] == 0){ <?php - $resultI = mysqli_query($link, "SELECT * FROM influenceurs NATURAL JOIN favoris WHERE id_user = ".$_SESSION["id"]." "); + $resultI = mysqli_query($link, "SELECT * FROM influenceurs NATURAL JOIN favoris WHERE id_user = ".$_SESSION["id"]." ORDER BY nom_artiste"); $compt = 1; while($row = mysqli_fetch_assoc($resultI)) : $compt =2?> <tr> diff --git a/page_globale.php b/page_globale.php index ad2b55742048ebb34600b8fc3857542a312d486b..8839379ac2c4d12b82b83720c1204277d9617af4 100644 --- a/page_globale.php +++ b/page_globale.php @@ -6,11 +6,55 @@ include "header.php"; <?php $Username = $_GET["user"]; -$result= $bdd->query("SELECT nom_artiste,tag_youtube,tag_instagram FROM `influenceurs` WHERE `nom_artiste` LIKE '$Username%' OR `tag_youtube` LIKE '$Username%' OR `tag_instagram` LIKE '$Username%' ORDER BY `nom_artiste`"); +$result= $bdd->query("SELECT id_artiste,nom_artiste,tag_youtube,tag_instagram FROM `influenceurs` WHERE `nom_artiste` LIKE '$Username%' OR `tag_youtube` LIKE '$Username%' OR `tag_instagram` LIKE '$Username%' ORDER BY `nom_artiste`"); $name=$result->fetch(); $user1 =$name['tag_youtube']; $user2=$name['tag_instagram']; +$id=$name["id_artiste"]; + +if (isset($_POST["ajout"])){ + if ($_POST["ajout"]==1){ + + $sql="INSERT INTO favoris VALUES (".$id.",".$_SESSION['id'].")"; + if ($bdd->query($sql)==TRUE) :?> + <div class="row"> + <div class="col-sm-4 ml-auto"> + <div class="alert alert-success alert-dismissible fadeIn animated alert-co"> + <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a> + Ajouté(e) aux favoris avec succès + </div> + </div> + </div> + <?php endif; + +} +} + +if (isset($_POST["retire"])){ + if ($_POST["retire"]==1){ + + $sql="DELETE FROM favoris WHERE id_artiste=".$id." AND id_user=".$_SESSION['id']; + if ($bdd->query($sql)==TRUE) :?> + <div class="row"> + <div class="col-sm-4 ml-auto"> + <div class="alert alert-success alert-dismissible fadeIn animated alert-co"> + <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a> + Retiré(e) des favoris avec succès + </div> + </div> + </div> + <?php endif; + +} +} +$_POST["ajout"]=0; +$_POST["retire"]=0; +$sql2="SELECT * FROM favoris WHERE id_artiste=".$id." AND id_user=".$_SESSION['id']; +$result2=$bdd->query($sql2); +$fav=1; +if ($result2->fetch()==NULL) {$fav=0;}; +echo $fav; ?> <?php $Username = $user1; @@ -27,10 +71,6 @@ $api_key = "AIzaSyDHVEM0wpvM5x1q06r12GcXYYjplhBBo4A"; </div> </header> <section class="one profil-global-info "> - <div > - <h1> PROFIL </h1> - </div> - <div class="container"> <div class="row"> <div class="col-md-3"> @@ -153,6 +193,25 @@ $api_key = "AIzaSyDHVEM0wpvM5x1q06r12GcXYYjplhBBo4A"; </section> <section class="one profil-photos"> <div class="container"> + <?php if ($_SESSION["authent"]==1) : ?> + <?php if ($fav==0): ?> + <div class="center"> + <form class="" action="#" method="post"> + <input name="ajout" type="hidden" value =1> + <button type="submit" class="button1"><i class="far fa-heart"></i> Ajouter aux favoris</button> + </div> + <br/><br/><br/> + <?php endif; ?> + + <?php if ($fav==1): ?> + <div class="center"> + <form class="" action="#" method="post"> + <input name="retire" type="hidden" value =1> + <button type="submit" class="button1"><i class="fas fa-heart"></i> Retirer des favoris</button> + </div> + <br/><br/><br/> + <?php endif; ?> + <?php endif; ?> <div class="row"> <div class="col-md-12"> <h4>POSTS INSTA</h4> diff --git a/ressources/css/global.css b/ressources/css/global.css index 48314673e7325365603efe3d83c8247aff602153..50f09f5f55d8b2d2239aa6ada688324875351b43 100644 --- a/ressources/css/global.css +++ b/ressources/css/global.css @@ -142,6 +142,22 @@ header .pre-reservation { transition: background 0.8s; } +.button1 { + font-style: normal; + color: #fff; + background-color: rgb(197, 133, 187); + border-radius: 2px; + border: none; + padding: 7px 15px; + transition: .3s; + border-radius: 4px; + position: relative; + text-align: center; + width: 100%; + background-position: center; + transition: background 0.8s; +} + .button:hover { background: rgb(129, 201, 211) radial-gradient(circle, transparent 1%, rgb(85, 184, 198) 1%) center/15000%; }