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.
A voir également:

3 réponses

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
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
Catalunya's Son Messages postés 67 Statut Membre 1
 
donne moi le code svpl :)
0
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
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
thetrolleur Messages postés 192 Statut Membre 8
 
tu fais une requete sql pour supprimer via un input et un bouton dans page php.
0
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