Sql et php
alanis13
Messages postés
13
Statut
Membre
-
croy Messages postés 457 Statut Membre -
croy Messages postés 457 Statut Membre -
Bonjour,
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?Php
$code=$_POST['code'];
$nomar=$_POST['nomar'];
$nomfr=$_POST['nomfr'];
$datemaj=$_POST['datemaj'];
//connection bdd
$connect=mysql_connect("localhost","root","") or die("connexion impossible ".mysql_error());
mysql_select_db("observatoire",$connect) or die("Pb selection base ".mysql_error());
if(isset($_POST['inserer'])){
$request= "INSERT INTO commune(CODE_COM,NOM_AR_COM,NOM_FR_COM,DATE_MAJ_COM ) VALUES ('$code','$nomar','$nomfr','$datemaj')";
$resultat=mysql_query($request,$connect)or die("plme de requete ".mysql_error());}
if(isset($_POST['supprimer'])){
$request= "DELETE FROM commune WHERE CODE_COM='$code'";
$resultat=mysql_query($request,$connect)or die("plme de requete ".mysql_error());}
mysql_close($connect);
?>
</body>
</html>
l'operation d'insertion mache mais celle de suppression ne marche pas je sais pas pkoi??et merci
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?Php
$code=$_POST['code'];
$nomar=$_POST['nomar'];
$nomfr=$_POST['nomfr'];
$datemaj=$_POST['datemaj'];
//connection bdd
$connect=mysql_connect("localhost","root","") or die("connexion impossible ".mysql_error());
mysql_select_db("observatoire",$connect) or die("Pb selection base ".mysql_error());
if(isset($_POST['inserer'])){
$request= "INSERT INTO commune(CODE_COM,NOM_AR_COM,NOM_FR_COM,DATE_MAJ_COM ) VALUES ('$code','$nomar','$nomfr','$datemaj')";
$resultat=mysql_query($request,$connect)or die("plme de requete ".mysql_error());}
if(isset($_POST['supprimer'])){
$request= "DELETE FROM commune WHERE CODE_COM='$code'";
$resultat=mysql_query($request,$connect)or die("plme de requete ".mysql_error());}
mysql_close($connect);
?>
</body>
</html>
l'operation d'insertion mache mais celle de suppression ne marche pas je sais pas pkoi??et merci
A voir également:
- Sql et php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Jointure sql ✓ - Forum MySQL
- Retour a la ligne php ✓ - Forum PHP
3 réponses
Tu as un message d'erreur ? lequel est-ce ?
Y'a t'il un log de produit au niveau sql sur le serveur suite a la tentative délétion ?
Y'a t'il un log de produit au niveau sql sur le serveur suite a la tentative délétion ?
Modifie la fin de ton script en y mettant des messages montrant par où tu passes. Par exemple :
if(isset($_POST['supprimer']))
{
$request = "DELETE FROM commune WHERE CODE_COM='" . $code . "'";
echo '<br>...' . $request;
$resultat = mysql_query( $request, $connect ) or die( "plme de requete " . mysql_error() );
echo '<br>...' . $resultat;
echo '<br>...' . mysql_num_rows( $resultat );
}
Exécute ton script modifié et analyse ce qui est affiché.
En un mot comme en 100 : débogue ton script méthodiquement.
if(isset($_POST['supprimer']))
{
$request = "DELETE FROM commune WHERE CODE_COM='" . $code . "'";
echo '<br>...' . $request;
$resultat = mysql_query( $request, $connect ) or die( "plme de requete " . mysql_error() );
echo '<br>...' . $resultat;
echo '<br>...' . mysql_num_rows( $resultat );
}
Exécute ton script modifié et analyse ce qui est affiché.
En un mot comme en 100 : débogue ton script méthodiquement.
vérifies aussi que ton bouton supprimer se nomme bien 'supprimer' ?
sinon essayes:
merci pour ta réponse ,pour le messge d'errur il n ya pas et pour le log je t'ai pas bien compri mais il y'a un fichier log
en y mettant un echo quelconque