Php/mysql
hadjila20
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
hadjila20 Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
hadjila20 Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
bonsoir tout le monde ,voilà j'essaye de faire un site web et j'en suis à la partie administrateur,qui donc peu consulter,modifier ou supprimer dans la base de données.et mon problème à moi c'est dans la suppression je vous join mon code qui a un problème et dont je n'arrive pas à déchiffrer.moi ce que je veut c'est qu'il puisse supprimer dans n'importe quelle table l'enregistrement qu'il veut et donc pour mon code je n'arrive pas à supprimer dans la table passager par contre sa marche pour la table vol.voici donc le code:
<body>
<div>
<div>
<p> </p>
<table width="896" align="center">
<tr bgcolor="#E9A4FF">
<td width="888" bgcolor="#E9A4FF"><div align="center"><span class="Style8">Supprimer de la BDD </span></div></td>
</tr>
</table>
<p align="center" class="Style9">choisissez une table ! </p>
<form id="form1" name="form1" method="post" action="SUPRIM-VOL.PHP">
<label>
<div align="center">
<select name="table" >
<option>Vol</option>
<option>Passager</option>
</select>
<input type="submit" name="Submit" value="OK" />
</div>
<?php
if (isset($_POST['table']))
{
$resultat=$_POST['table']; ?>
<div align="center">
<p><span class="Style9">veuillez saisir l'élement à supprimer:</span></p>
<input name="numero" type="text" value="" />
</p>
</form><?php
if ($resultat=="Vol")
{?>
<p>
<p><span class="Style11"><span class="Style12">Vol</span></span></p>
<table width="890" border=\"0\" align=center cellpadding=\"1\" cellspacing=\"0\" bordercolor="#E9A4FF" >
<tr bgcolor="#E9A4FF"">
<td width="82"><div align=\"center\" class="Style10">
<div align="center">Numéro vol</div>
</div></td>
<td width="91"><div align=\"center\" class="Style10" >
<div align="center">Aéoroport de départ</div>
</div></td>
<td width="85"><div align=\"center\" class="Style10" >
<div align="center">Aéoroport d\'arrivée</div>
</div></td>
<td width="80"><div align=\"center\" class="Style10" >Date départ</div></td>
<td width="83"><div align=\"center\" class="Style10" >
<div align="center">Heure départ</div>
</div></td>
<td width="62"><div align=\"center\" class="Style10" >
<div align="center">Heure arrivée</div>
</div></td>
<td width="81"><div align=\"center\" class="Style10" >
<div align="center">nombre de place</div>
</div></td>
<td width="62"><div align=\"center\" class="Style10" >type vol</div></td>
<td width="71"><div align=\"center\" class="Style10" >
<div align="center">Classe vol</div>
</div></td>
<td width="79"><div align=\"center\" class="Style10" >
<div align="center">Prix TTC</div>
</div></td>
<td width="114"><div align=\"center\" class="Style10" >
<div align="center">Nom de la compagnie</div>
</div></td>
</tr>
<?php
include("connexion.php");
connectMaBase();
$sql="SELECT ref_vol,aeo_depart,aeo_arrive,date_depart_vol, type_vol, heure_arrive, heure_depart ,nb_place_vol,classe_vol,prix,nom_comp FROM vol WHERE
type_vol='1' OR type_vol='2'";
$req= mysql_query($sql) or die ('Erreur sql'.$sql.'<br/>'.mysql_error());
// on affiche le resultat
while ($data=mysql_fetch_array($req))
{
$date_depart=implode('-',array_reverse (explode('-',$data['date_depart_vol'])));
echo'<tr>';
echo "<td bgcolor=\"#ffffff\" ><div align=\"center\" > ".$data['ref_vol'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['aeo_depart'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['aeo_arrive'].' </div></td>';
echo "<td bgcolor=\"#ffffff\" >".$date_depart.'</td>';
echo "<td bgcolor=\"#ffffff\" ><div align=\"center\"> ".$data['heure_depart'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['heure_arrive'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['nb_place_vol'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['type_vol'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['classe_vol'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['prix'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['nom_comp'].' </div></td>';
}
if(isset($_POST['numero']))
{
$data=$_POST['numero'];
echo $data;
$sql=" DELETE FROM vol WHERE '".$data."'=ref_vol";
$req= mysql_query($sql) or die ('Erreur sql'.$sql.'<br/>'.mysql_error());
}
?><td bgcolor="#ECDAF4"> </td>
</table>
<?PHP
//Passager
}
elseif($resultat=="Passager")
{
?>
<p align="center"><span class="Style14"><span class="Style15">Passager</span> </span></p>
<div align="center">
<table width="890" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"0\" bordercolor="#E9A4FF" bgcolor="#ECDAF4" >
<tr bgcolor="#E9A4FF">
<td width="151"><div align=\"center\" class="Style10">
<div align="center">id_client</div>
</div></td>
<td width="167"><div align=\"center\" class="Style10" >
<div align="center">civ</div>
</div></td>
<td width="156"><div align=\"center\" class="Style10" >
<div align="center">nom</div>
</div></td>
<td width="147"><div align=\"center\" class="Style10" >
<div align="center">prenom</div>
</div></td>
<td width="170"><div align=\"center\" class="Style10" >
<div align="center">email</div>
</div></td>
<td width="99"><div align=\"center\" class="Style10" >
<div align="center">tel</div>
</div></td>
</tr>
<?php
include("connexion.php");
connectMaBase();
$sql="SELECT id_client,civ,nom,prenom, email, tel FROM passager ";
$req= mysql_query($sql) or die ('Erreur sql'.$sql.'<br/>'.mysql_error());
// on affiche le resultat
while ($data=mysql_fetch_array($req))
{
echo'<tr>';
echo "<td bgcolor=\"#ffffff\" ><div align=\"center\" > ".$data['id_client'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['civ'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['nom'].' </div></td>';
echo "<td bgcolor=\"#ffffff\" ><div align=\"center\"> ".$data['prenom'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['email'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['tel'].' </div></td>';
}
?>
<td bgcolor="#ECDAF4"><p></p></td>
</table>
<?php
if (isset($_POST['numero']))
{
$data=$_POST['numero'];
echo $data;
$sql=" DELETE FROM passager WHERE ('".$data."'=id_client)";
$req= mysql_query($sql) or die ('Erreur sql'.$sql.'<br/>'.mysql_error());
}
}
}
?>
</div>
<p> </p>
</div>
</body>
merci à vous.
<body>
<div>
<div>
<p> </p>
<table width="896" align="center">
<tr bgcolor="#E9A4FF">
<td width="888" bgcolor="#E9A4FF"><div align="center"><span class="Style8">Supprimer de la BDD </span></div></td>
</tr>
</table>
<p align="center" class="Style9">choisissez une table ! </p>
<form id="form1" name="form1" method="post" action="SUPRIM-VOL.PHP">
<label>
<div align="center">
<select name="table" >
<option>Vol</option>
<option>Passager</option>
</select>
<input type="submit" name="Submit" value="OK" />
</div>
<?php
if (isset($_POST['table']))
{
$resultat=$_POST['table']; ?>
<div align="center">
<p><span class="Style9">veuillez saisir l'élement à supprimer:</span></p>
<input name="numero" type="text" value="" />
</p>
</form><?php
if ($resultat=="Vol")
{?>
<p>
<p><span class="Style11"><span class="Style12">Vol</span></span></p>
<table width="890" border=\"0\" align=center cellpadding=\"1\" cellspacing=\"0\" bordercolor="#E9A4FF" >
<tr bgcolor="#E9A4FF"">
<td width="82"><div align=\"center\" class="Style10">
<div align="center">Numéro vol</div>
</div></td>
<td width="91"><div align=\"center\" class="Style10" >
<div align="center">Aéoroport de départ</div>
</div></td>
<td width="85"><div align=\"center\" class="Style10" >
<div align="center">Aéoroport d\'arrivée</div>
</div></td>
<td width="80"><div align=\"center\" class="Style10" >Date départ</div></td>
<td width="83"><div align=\"center\" class="Style10" >
<div align="center">Heure départ</div>
</div></td>
<td width="62"><div align=\"center\" class="Style10" >
<div align="center">Heure arrivée</div>
</div></td>
<td width="81"><div align=\"center\" class="Style10" >
<div align="center">nombre de place</div>
</div></td>
<td width="62"><div align=\"center\" class="Style10" >type vol</div></td>
<td width="71"><div align=\"center\" class="Style10" >
<div align="center">Classe vol</div>
</div></td>
<td width="79"><div align=\"center\" class="Style10" >
<div align="center">Prix TTC</div>
</div></td>
<td width="114"><div align=\"center\" class="Style10" >
<div align="center">Nom de la compagnie</div>
</div></td>
</tr>
<?php
include("connexion.php");
connectMaBase();
$sql="SELECT ref_vol,aeo_depart,aeo_arrive,date_depart_vol, type_vol, heure_arrive, heure_depart ,nb_place_vol,classe_vol,prix,nom_comp FROM vol WHERE
type_vol='1' OR type_vol='2'";
$req= mysql_query($sql) or die ('Erreur sql'.$sql.'<br/>'.mysql_error());
// on affiche le resultat
while ($data=mysql_fetch_array($req))
{
$date_depart=implode('-',array_reverse (explode('-',$data['date_depart_vol'])));
echo'<tr>';
echo "<td bgcolor=\"#ffffff\" ><div align=\"center\" > ".$data['ref_vol'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['aeo_depart'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['aeo_arrive'].' </div></td>';
echo "<td bgcolor=\"#ffffff\" >".$date_depart.'</td>';
echo "<td bgcolor=\"#ffffff\" ><div align=\"center\"> ".$data['heure_depart'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['heure_arrive'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['nb_place_vol'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['type_vol'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['classe_vol'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['prix'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['nom_comp'].' </div></td>';
}
if(isset($_POST['numero']))
{
$data=$_POST['numero'];
echo $data;
$sql=" DELETE FROM vol WHERE '".$data."'=ref_vol";
$req= mysql_query($sql) or die ('Erreur sql'.$sql.'<br/>'.mysql_error());
}
?><td bgcolor="#ECDAF4"> </td>
</table>
<?PHP
//Passager
}
elseif($resultat=="Passager")
{
?>
<p align="center"><span class="Style14"><span class="Style15">Passager</span> </span></p>
<div align="center">
<table width="890" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"0\" bordercolor="#E9A4FF" bgcolor="#ECDAF4" >
<tr bgcolor="#E9A4FF">
<td width="151"><div align=\"center\" class="Style10">
<div align="center">id_client</div>
</div></td>
<td width="167"><div align=\"center\" class="Style10" >
<div align="center">civ</div>
</div></td>
<td width="156"><div align=\"center\" class="Style10" >
<div align="center">nom</div>
</div></td>
<td width="147"><div align=\"center\" class="Style10" >
<div align="center">prenom</div>
</div></td>
<td width="170"><div align=\"center\" class="Style10" >
<div align="center">email</div>
</div></td>
<td width="99"><div align=\"center\" class="Style10" >
<div align="center">tel</div>
</div></td>
</tr>
<?php
include("connexion.php");
connectMaBase();
$sql="SELECT id_client,civ,nom,prenom, email, tel FROM passager ";
$req= mysql_query($sql) or die ('Erreur sql'.$sql.'<br/>'.mysql_error());
// on affiche le resultat
while ($data=mysql_fetch_array($req))
{
echo'<tr>';
echo "<td bgcolor=\"#ffffff\" ><div align=\"center\" > ".$data['id_client'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['civ'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['nom'].' </div></td>';
echo "<td bgcolor=\"#ffffff\" ><div align=\"center\"> ".$data['prenom'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['email'].' </div></td>';
echo "<td bgcolor=\"#ffffff\"><div align=\"center\"> ".$data['tel'].' </div></td>';
}
?>
<td bgcolor="#ECDAF4"><p></p></td>
</table>
<?php
if (isset($_POST['numero']))
{
$data=$_POST['numero'];
echo $data;
$sql=" DELETE FROM passager WHERE ('".$data."'=id_client)";
$req= mysql_query($sql) or die ('Erreur sql'.$sql.'<br/>'.mysql_error());
}
}
}
?>
</div>
<p> </p>
</div>
</body>
merci à vous.
A voir également:
- Php/mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
1 réponse
tu as des ( ) en trop
$sql=" DELETE FROM passager WHERE ('".$data."'=id_client)";
et je mettrai la condition dans l'autre sens c'est plus "parlant"
$sql=" DELETE FROM passager WHERE ('".$data."'=id_client)";
et je mettrai la condition dans l'autre sens c'est plus "parlant"
$sql=" DELETE FROM passager WHERE id_client='".$data."'";
hadjila20
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
10
Tout d'abord merci pour votre réponse,mais votre correction ne donne rien ,la suppression se fais toujours sur la table vol mais pas sur passager.D'autres suggestions?