Besion d'un coup de main

vickta Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   -
bjr svp je code avec php connecté a une base mysql.j'ai créer deux tables type(type_num ^rimary key, type_nom) et la table lieu(lieu_num primary key,lieu_nom,lieu_etat,prix_normal) lieu prend la clé etranger de type type_num ensuite j'ai crée un formule d'ajout d'un nouveau lieu sur lequel on a type_nom,lieu_nom,et le prix_normal apre enregistrement xa va ds une fiche liste des lieu now lors de la modification et de la suppression il ya probleme voici le code que j'ai ecri:
modification


<?php
session_start();
if ((isset($_SESSION['login'])) && (!empty($_SESSION['login'])))
{

}
else
{ // pas de login en session : proposer la connexion
//echo '<a href="index.php" title="Accès à la page de connexion">Connexion</a>';
header("Location: expiration.php");
}
?>
<?php
$con=mysql_connect('localhost','root','') or die ("erreur de connection au serveur");
$db=mysql_select_db('ccb',$con) or die ("erreur de connection a la base");
if ($db==true) echo "";
$result=mysql_query("select lieu_num,lieu_nom,lieu_etat,prix_normal from lieu where lieu_num='$_GET[id]'");
$result1=mysql_query("select type_num,type_nom from type");
$champs=mysql_fetch_object($result);
?>
<html>
<head><title>Modification</title>
</head>
<div id="logo"><img src="vb.JPG"></div>
<div id="entete">
<?php include 'menu.php'?>
</div>
<CENTER>
<div id="images">
<form name="formulaire" action="" method="POST" id="connection"><BR/>
<h1><u>Modifier un lieu </u></h1></br/>
<label>Type:</label><select name="type"><br/><br/><br/>
<?php
while($champs1=mysql_fetch_object($result1)){
?>

if(($champs->type_num)==($champs1->type_num))
{echo'<option value="'.$champs1->type_num.'" SELECTED>'.$champs1->type_nom.'</option>';}
else
{echo'<option value="'.$champs1->type_num.'">'.$champs1->type_nom.'</option>';}
<?php
}
?>
</select><br/>
<label>Nom du lieu:</label><input type="text" name="lieu_nom" value="<?php echo $champ->lieu_nom;?>"><br/><br/>
<label>Prix Normal:</label><input type="text" name="prix_normal" value="<?php echo $champ->prix_normal;?>"><br/><br/>

<input type="submit" name="submit" value="Annuler">
<input type="submit" name="submit" value="Valider"></form>
<?php
if (isset($_POST['lieu_nom']))
{
IF (@ $Etat=mysql_query("update lieu set lieu_nom='$_POST[lieu_nom]',prix_normal='$_POST[prix_normal]',type_num='$_POST[type]' where lieu_num='$_GET[id]'"))
{echo 'Modification reussie';
header('Location: listelieu.php');}
else
{echo 'echec de la modification'.mysql_error();
}
}
mysql_close();
?>
</DIV>
</div></CENTER>
</body>
</html>

pour la supression

<?php
session_start();
if ((isset($_SESSION['login'])) && (!empty($_SESSION['login'])))
{

}
else
{ // pas de login en session : proposer la connexion
//echo '<a href="index.php" title="Accès à la page de connexion">Connexion</a>';
header("Location: expiration.php");
}
?>
<?php
$con= mysql_connect('localhost','root','') or die ("erreur de connection du serveur");
$db=mysql_select_db('ccb',$con) or die ("erreur de connection à la base");
if($db=true) echo "connecxion reussie";
@$Etat=mysql_query("delete from lieu where lieu_num='$_GET[id]'");
?>
<html>
<head><title>Modification</title>
</head>
<body>
<div id="logo"><img src="vb.JPG"></div>
<div id="entete">
<?php include 'menu.php'?></div>
<CENTER>
<div id="images">
<?php
if ($Etat=true) echo "suppression reusie"; else echo "echec de suppression";
?>
<p></p>
<a href="listelieu.php" title="allez sur la page de suppression">supprimer</a></DIV>
</body>
</html>
merci de bien vouloir me venir en aide

1 réponse

mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonsoir,

Déja, commencez par modifier ceci:

<?php
session_start();
if ((isset($_SESSION['login'])) && (!empty($_SESSION['login'])))
{

}
else
{ // pas de login en session : proposer la connexion
//echo '<a href="index.php" title="Accès à la page de connexion">Connexion</a>';
header("Location: expiration.php");
}
?> 


en ceci:

<?php
session_start();
if (!isset($_SESSION['login'])) {
    // pas de login en session : proposer la connexion
    //echo '<a href="index.php" title="Accès à la page de connexion">Connexion</a>';
    header("Location: expiration.php");
    die;
}
?> 


A+

Le présent est un fragment d'éternité coincé entre le passé et le futur
0