Requette mysql ds un code php

alanis13 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
croy Messages postés 457 Statut Membre -
Bonjour,
voila tout le code ,les opérations d'insertion et de supression marchent mais l'oppération d'affichage ne marche pas je sais pas ou se trouve le plme
<!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'];

//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 loyer(LOY_C) VALUES ('$Code')";
$resultat=mysql_query($request,$connect)or die("plme de requete ".mysql_error());
}
if(isset($_POST['supprimer']))
{
$request = "DELETE FROM loyer WHERE LOY_C='$Code'";
$resultat = mysql_query( $request, $connect ) or die( "plme de requete " . mysql_error() );

}
if(isset($_POST['afficher']))
{
$request = "SELECT FROM loyer WHERE LOY_C='$Code'";
$resultat = mysql_query( $request, $connect ) or die( "plme de requete " . mysql_error() );

}
mysql_close($connect);
?>
</body>
</html>
A voir également:

2 réponses

Enax Messages postés 203 Date d'inscription   Statut Membre Dernière intervention   145
 
Il faut préciser dans ta requête quels sont les champs que tu veux. Tu peux mettre * pour sélectionner tous les champs.
$request = "SELECT * FROM loyer WHERE LOY_C='$Code'";
0
croy Messages postés 457 Statut Membre 114
 
Deux compléments au message précédent :

1-il ne faut ajouter * que dans la requête SELECT (la requête DELETE est OK)
2-après le mysql_query suivant SELECT i faut ajouter une boucle avec mysql_fetch_assoc et les instructions d'affichage.
0