Nous allons repartir sur notre page voir_profil.php afin de compléter le code ci-dessous.


<form method="post">
  <?php
    if(!isset($relation['id'])){
  ?>
    <input type="submit" name="demander" value="Ajouter en ami"/>
  <?php
    }elseif($relation['statut'] == 1){
  ?>
    <span>En attente</span>
  <?php     
    }
  ?>
</form>


Dans ce code nous allons rajouter le statut correspondant au chiffre 2 qui indique que le demandeur et le receveur sont amis. De là, nous allons pouvoir rajouter un bouton permettant de supprimer cette amitié.


<form method="post">
  <?php
    if(!isset($relation['id'])){
  ?>
    <input type="submit" name="demander" value="Ajouter en ami"/>
  <?php
    }elseif($relation['statut'] == 1){
  ?>
    <span>En attente</span>
  <?php
    }elseif($relation['statut'] == 2){
  ?>
    <input type="submit" name="supprimer" value="Supprimer des amis"/>
  <?php
    }
  ?>
</form>


Une fois le code modifié, nous allons également modifier le code du traitement en PHP


if(isset($_POST['supprimer'])){
  if(!isset($relation['id'])){
    $DB->insert("DELETE FROM relation WHERE id = ?",
      array($relation['id']));    
  }            
  header('Location: /voir-profil/' . $id);
  exit;
}



À présent nous avons notre système d'amis opérationnels. Dans le prochain article nous allons ajouter une option qui permettra à l'utilisateur de bloquer un utilisateur.

3082 vues
Modifié le 21 novembre 2019
Publicité Sitedudev
Cette pub permet au site de vivre ...
Télécharger le code source
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
6 721 vues
Créer son forum
Après avoir terminer les articles pour développer votre site de A à Z maintenant nous allons nous attaquer à la création d'un forum complet !Pour commencer nous allons...
Créer son site
843 vues
Paramètres de fonction
Les paramètres de fonction en PHP permettent de passer des valeurs à une fonction pour qu'elle puisse effectuer des opérations sur ces valeurs. Voici un cours facile à comprendre sur les...
PHP
3 952 vues
Création de liens hypertexte avec <a>
Création de liens hypertexte avec <a>La balise <a> (ou <a href="">) est utilisée pour créer des liens hypertexte dans une page HTML. Elle permet de lier le contenu d'une page à...
HTML
4 839 vues
Afficher la liste des topics
Dans notre dossier f_forum, nous allons créer une nouvelle page sujet.php. Cette page affichera la liste des topiques créer par les utilisateurs de votre site en fonction de la catégorie...
Créer son site
746 vues
Utilisation de gradients, ombres et transitions pour des effets visuels
Utilisation de Gradients, Ombres et Transitions pour des Effets VisuelsEn CSS, vous pouvez utiliser des gradients, des ombres et des transitions pour ajouter des effets visuels attrayants à vos...
CSS
1 154 vues
Utilisation de l'instruction SQL SELECT pour récupérer des données d'une ou plusieurs tables
1. Sélection de Colonnes Spécifiques :Pour récupérer des données spécifiques de certaines colonnes d'une table, utilisez la syntaxe suivante :SELECT colonne1, colonne2, ... FROM...
SQL
2 383 vues
Charger automatiquement les messages
Après avoir amélioré l'envoi de nos messages nous allons également améliorer le système de recharge automatique pour l’affichage de nouveau message.
Créer son site de rencontres
1 806 vues
Voir plus de messages (1/2)
Dans cette nouvelle vidéo nous allons ajouter un bouton 'voir plus' qui va nous permettre de voir d'anciens messages. Nous allons commencer par mettre en place le bouton suivi du procédé pour voir...
Créer son site de rencontres
Publicité
Cette pub permet au site de vivre ...