Skip to content
Extraits de code Groupes Projets
Valider e2253214 rédigé par mattgoss's avatar mattgoss
Parcourir les fichiers

ajout favoris depuis page globale

parent a0f857ce
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -29,19 +29,20 @@ if (isset($_SESSION["authent"]) && $_SESSION['authent'] == 0){ ...@@ -29,19 +29,20 @@ if (isset($_SESSION["authent"]) && $_SESSION['authent'] == 0){
<?php <?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"); $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; $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"> <tr onclick="document.location = 'page_globale.php?user=<?= $row['tag_instagram'] ?>';" class="table-click">
<th scope="row"><?= $compt ?></th> <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"><?php if ($compt == 1) : ?><i class="fas fa-medal"></i><?php endif;?> <?= $row['nom_artiste'] ?></td>
<td class="text-right"><?= $row['nb'] ?></td> <td class="text-right"><?= $row['nb'] ?></td>
</tr> </tr>
<?php <?php
$compt=$compt+1;
endwhile; ?> endwhile; ?>
</tbody> </tbody>
</table> </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> <h2>Mes Favoris</h2>
<div class="divider"></div> <div class="divider"></div>
...@@ -49,7 +50,7 @@ if (isset($_SESSION["authent"]) && $_SESSION['authent'] == 0){ ...@@ -49,7 +50,7 @@ if (isset($_SESSION["authent"]) && $_SESSION['authent'] == 0){
<?php <?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; $compt = 1;
while($row = mysqli_fetch_assoc($resultI)) : $compt =2?> while($row = mysqli_fetch_assoc($resultI)) : $compt =2?>
<tr> <tr>
......
...@@ -6,11 +6,55 @@ include "header.php"; ...@@ -6,11 +6,55 @@ include "header.php";
<?php <?php
$Username = $_GET["user"]; $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(); $name=$result->fetch();
$user1 =$name['tag_youtube']; $user1 =$name['tag_youtube'];
$user2=$name['tag_instagram']; $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">&times;</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">&times;</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 <?php
$Username = $user1; $Username = $user1;
...@@ -27,10 +71,6 @@ $api_key = "AIzaSyDHVEM0wpvM5x1q06r12GcXYYjplhBBo4A"; ...@@ -27,10 +71,6 @@ $api_key = "AIzaSyDHVEM0wpvM5x1q06r12GcXYYjplhBBo4A";
</div> </div>
</header> </header>
<section class="one profil-global-info "> <section class="one profil-global-info ">
<div >
<h1> PROFIL </h1>
</div>
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
...@@ -153,6 +193,25 @@ $api_key = "AIzaSyDHVEM0wpvM5x1q06r12GcXYYjplhBBo4A"; ...@@ -153,6 +193,25 @@ $api_key = "AIzaSyDHVEM0wpvM5x1q06r12GcXYYjplhBBo4A";
</section> </section>
<section class="one profil-photos"> <section class="one profil-photos">
<div class="container"> <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="row">
<div class="col-md-12"> <div class="col-md-12">
<h4>POSTS INSTA</h4> <h4>POSTS INSTA</h4>
......
...@@ -142,6 +142,22 @@ header .pre-reservation { ...@@ -142,6 +142,22 @@ header .pre-reservation {
transition: background 0.8s; 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 { .button:hover {
background: rgb(129, 201, 211) radial-gradient(circle, transparent 1%, rgb(85, 184, 198) 1%) center/15000%; background: rgb(129, 201, 211) radial-gradient(circle, transparent 1%, rgb(85, 184, 198) 1%) center/15000%;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter