Php, sql

Bonsoir,
Je suis actuellement en train de faire un site de réservation.
j'ai fais ma base de donnée sql que j'ai relié a ma page php.
Je souhaiterais supprimer une information dans ma base de donnée via la page php, mais je ne sais pas comment m'y prendre.

Comment pourrais-je faire?
Ps: je m'y connait pas très bien.

3 réponses

  1. tu fais une requete sql pour supprimer via un input et un bouton dans page php.
    0
    1. Merci, je vais essayer!
      En faite pour supprimer une information que j'ai mis dans un tableau, j'ai commencer à coder comme cela:

      if (isset($_GET['delID'])) {
      echo"je veux supprimer".$_GET['delID'];
      }
      Mais après je ne sais pas ou mettre la requête SQL.
      0
      1. la page qui contient les informations:

        le bouton supprimer:

        <a href="supprimer.php?id=$id">supprimer</a>


        ==========================
        page supprimer.php:

        <?php
        // cnx à la base
        
        $id = $_GET['id'];
        $request = mysql_query("DELETE FROM table WHERE id='$id'");
        ?>
        
        1
        1. je viens d'essayer le code mais la suppression ne se fais pas , je clic sur supprimer ça me revoie pas à ma page initiale,
          je sais pas comment faire.
          0
        2. donne moi le code svpl :)
          0
        3. Connect_Mysql();
          
          	$sql = 'SELECT * FROM client;';
          	$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
          	
          while($val = mysql_fetch_array($req)){
          
          echo '<TR><TD> <a href="supprimer.php?id=$id">supprimer</a></TD><TD>'.$val['nom'].'</TD><TD>'.$val['prenom'].'</TD><TD>'.$val['jour'].'</TD><TD>'.$val['heure'].'</TD> <TD>'.$val['nbPersonnes'].'</TD> <TD>'.$val['email'].'</TD> <TD>'.$val['numTel'].'</TD>  </TR>';
          	
          }
          
          
          
          echo '
          
                 </center></TABLE>
          	  </div>
          	  
          	  <div id=footer>
          	  <br><h5>Site cree par L\'equipe DAO</h5>
          	  </div>';
          	  
          	  
          echo '</body></html>';
          mysql_close();
          

          page de suppression:
          <?php
          
           Connect_Mysql(){
          
          
          if (isset($_GET['id'])) {  
          $id = $_GET['id'];
          }
          $req= mysql_query("DELETE * FROM client WHERE id='$id'");
          header("Location:projeet.php");
          mysql_close();
          
          ?>
          
          0
        4. Ah!!! Maintenant, je comprends ce que vous entendez,

          ok tu peu faire une modification, car la suppression vous exige de supprimer toute la ligne.

          donc c'est mieux d'utiliser la modification, par expl:

          vous avez une ligne d'un client:

          Marc Fernandez | 22 ans | habite à: Paris | Origine de: Tunisie

          on va vider le colonne Tunisie

          <a href="modifier.php?id=id_client">Supprimer</a>


          ===================================
          <?php
          //cnx base
          
          $client = $_GET['id'];
          $request = mysql_query("UPDATE table SET origine='' WHERE id_client='$client'");
          if($request)
          {
                header(location: votre_page.php);
                }
          ?>
          
          0