Php, sql

Marc -  
Catalunya's Son Messages postés 67 Statut Membre -
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. Catalunya's Son Messages postés 67 Statut Membre 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. marc
       
      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. Catalunya's Son Messages postés 67 Statut Membre 1
       
      donne moi le code svpl :)
      0
    3. marc
       
      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. Catalunya's Son Messages postés 67 Statut Membre 1
       
      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
  2. thetrolleur Messages postés 118 Date d'inscription   Statut Membre Dernière intervention   8
     
    tu fais une requete sql pour supprimer via un input et un bouton dans page php.
    0
  3. Marc
     
    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