Probleme suppression en php
emy
-
lezao Messages postés 469 Date d'inscription Statut Membre Dernière intervention -
lezao Messages postés 469 Date d'inscription Statut Membre Dernière intervention -
Bonsoir, je ss entrain de concevoir une application en php, mon prob c'est que qd je veux supprimer un enregistrement je clik sur le boutton supprimer pr executer le script, un message s'affiche comme quoi c supprimé mais ds la base aucun changement. voici le code ke je mets:
<?php
$cnx = mysql_connect( "localhost", "root", "" ) ;
$db = mysql_select_db( "new_base",$cnx) ;
$ISBN=isset($_POST['IS'])
$sql = 'SELECT ISBN FROM livre WHERE ISBN = "'.$_POST[IS].'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
$numero_du_livre = $data['ISBN'];
mysql_free_result ($req);
$sql ='DELETE from livre WHERE nom="'.$_POST['IS'].'"';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
$sql ='DELETE from exemplaire WHERE ISBN="'.$ISBN.'"';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
mysql_close();
echo 'Nous venons de supprimer '.$_POST['IS'].' de la base ainsi que tous ses exemplaires';
}
?>
<?php
$cnx = mysql_connect( "localhost", "root", "" ) ;
$db = mysql_select_db( "new_base",$cnx) ;
$ISBN=isset($_POST['IS'])
$sql = 'SELECT ISBN FROM livre WHERE ISBN = "'.$_POST[IS].'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
$numero_du_livre = $data['ISBN'];
mysql_free_result ($req);
$sql ='DELETE from livre WHERE nom="'.$_POST['IS'].'"';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
$sql ='DELETE from exemplaire WHERE ISBN="'.$ISBN.'"';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
mysql_close();
echo 'Nous venons de supprimer '.$_POST['IS'].' de la base ainsi que tous ses exemplaires';
}
?>
A voir également:
- Code php pour supprimer un enregistrement
- Supprimer rond bleu whatsapp - Guide
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Supprimer page word - Guide
- Impossible de supprimer un fichier - Guide
1 réponse
t'as vraiment besoin de :
$data = mysql_fetch_array($req);
$numero_du_livre = $data['ISBN'];
mysql_free_result ($req);
si tu as l'id de l'element pourquoi ne pas le supprimer directement ?
et puis :
$ISBN=isset($_POST['IS'])
pourquoi ne pas faire :
$ISBN= $_POST['IS'] ;
c'est pas propre non ? faut nettoyer avec un DYSON (l'aspirateur qui ne perd pas d'aspiration)
$data = mysql_fetch_array($req);
$numero_du_livre = $data['ISBN'];
mysql_free_result ($req);
si tu as l'id de l'element pourquoi ne pas le supprimer directement ?
et puis :
$ISBN=isset($_POST['IS'])
pourquoi ne pas faire :
$ISBN= $_POST['IS'] ;
c'est pas propre non ? faut nettoyer avec un DYSON (l'aspirateur qui ne perd pas d'aspiration)