Php, sql

Fermé
Marc - 25 mars 2014 à 20:28
Catalunya's Son Messages postés 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 - 30 mars 2014 à 22:09
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 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 1
30 mars 2014 à 16:48
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
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 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 1
30 mars 2014 à 18:46
donne moi le code svpl :)
0
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 57 Date d'inscription jeudi 5 septembre 2013 Statut Membre Dernière intervention 17 avril 2015 1
30 mars 2014 à 22:09
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 104 Date d'inscription mercredi 19 mars 2014 Statut Membre Dernière intervention 27 mars 2014 8
25 mars 2014 à 20:53
tu fais une requete sql pour supprimer via un input et un bouton dans page php.
0
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