Récupération des données et supprission
maleckk
Messages postés
78
Statut
Membre
-
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
j'ai fait un formulaire telque quand je le rempli un tableau s'affiche avec des donnée de ma base et devant chaque ligne il ya un bouton supprimer
normalement quand j'apui sur supprimer les données de la ligne vont etre supprimer de la base
avec mon code sa marche pas
svp aidez moi
voici mon code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<?php
$id_devis=$_GET['id_devis'];
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost,$dbuser,$dbpass)or die('error connecting to mysql');
$dbname = 'asta';
mysql_select_db($dbname);
$query= "DELETE FROM devis WHERE id_devis='$id_devis'";
echo $query;
$result = mysql_query($query) or die(mysql_error());
?>
</body>
</html>
il m'affiche pad d'erreur mais il affiche cette requete
DELETE FROM devis WHERE id_devis='$id_devis'
merci davance
normalement quand j'apui sur supprimer les données de la ligne vont etre supprimer de la base
avec mon code sa marche pas
svp aidez moi
voici mon code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<?php
$id_devis=$_GET['id_devis'];
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost,$dbuser,$dbpass)or die('error connecting to mysql');
$dbname = 'asta';
mysql_select_db($dbname);
$query= "DELETE FROM devis WHERE id_devis='$id_devis'";
echo $query;
$result = mysql_query($query) or die(mysql_error());
?>
</body>
</html>
il m'affiche pad d'erreur mais il affiche cette requete
DELETE FROM devis WHERE id_devis='$id_devis'
merci davance
A voir également:
- Récupération des données et supprission
- Fuite données maif - Guide
- Trier des données excel - Guide
- Sauvegarde des données - Guide
- Logiciel de récupération de données - Guide
- Comment récupérer des messages supprimés sur whatsapp - Guide
5 réponses
Si id_devis est un INT, inutile de l'entourer d'apostrophes.
<?php
$id_devis = (int) $_GET['id_devis'];
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname = 'asta';
$pdo = new PDO('mysql:host='.$dbhost.';dbname='.$dbname, $dbuser, $dbpass);
$sql = 'DELETE FROM devis WHERE id_devis='.$id_devis;
$req = $pdo->query($sql);
$req->closeCursor();
?>
Essaye en tapant les requêtes dans la console de PhpMyAdmin.
Ainsi tu sauras si ça vient de la connexion ou de la requête.
Ainsi tu sauras si ça vient de la connexion ou de la requête.
j'ai essayé d'avance avec ma requete elle est juste je crois que le problem présent dans la récupération des données du tableau
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question