par
Débutant » 31 mai 2015, 23:49
Bonjour, je voudrai que lorsque ma recherche a été effectuer et que le résultat s'affiche sous le format d'un tableau, que je puisse cliquer sur mon bouton réservé et qu'il modifie son état en " réservé " à la place de " non réservé " et que si il est déjà " réservé " d'afficher " propriété déjà en réservation ". Tout fonctionne sauf la partie pour cliquer sur le bouton " Réservé "
J'ai pour cela établie un code, mais il ne fonctionne pas et je ne vois pas comment m'y prendre, pouvez vous me venir en aide s'il vous plaît, cela fais 1 semaine que je recherche ce problème et demain au matin je suis interrogé dessus. Je n'est vraiment pas trouvé de réponse, j'espère y trouver réponse sur ce forum. Merci beaucoup de votre aide
Voici le code de l'affichage du résultat recherché :
<?php
$cnx = $dbh = new PDO('mysql:host=localhost;dbname=Agence', 'root', '');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/Sanstitre-2.css" rel="stylesheet" type="text/css" />
<title>Liste Propriété</title>
</head>
<body>
<?php
$sth = $cnx->prepare('SELECT * FROM propriete WHERE type = :type AND localisation = :localisation');
$sth->execute(array(':type'=>$_POST['type'], ':localisation'=>$_POST['localisation']));
// on insère le code HTML de la balise du tableau
echo '<table border="1">';
echo '<th>type</th><th>localisation</th><th>nom</th><th>prix</th><th>état</th>';
while ($data = $sth->fetch(PDO::FETCH_ASSOC)) {
// on affiche les résultats
echo '<tr>' ;
echo '<td>'.$data['type'].'<br /></td>';
echo '<td>'.$data['localisation'].'<br /><br /></td>';
echo '<td>'.$data['nom'].'<br /><br /></td>';
echo '<td>'.$data['prix'].'euros <br /><br /></td>';
echo '<td>'.$data['etat'].'<br /><br /></td>';
echo '<td><a href="reserver.php">Réserver</a>';
echo '<td><a href="prereserver.php">Pré-Réserver</a>';
echo '</tr>';
}
?>
<form action="membre.php">
<input type="submit" name="Retour" value="Retour" >
</form>
</body>
</html>
et voici le code lorsque nous cliquons sur le bouton " réservé "
<?php
$cnx = $dbh = new PDO('mysql:host=localhost;dbname=Agence', 'root', '');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/Sanstitre-2.css" rel="stylesheet" type="text/css" />
<title>Liste Propriété</title>
</head>
<body>
<?php
$sth = $cnx->prepare('UPDATE propriete SET etat = "reserver" WHERE type = :type AND localisation = :localisation');
$sth->execute(array(':type'=>$_POST['type'], ':localisation'=>$_POST['localisation']));
echo 'Réservation réussie';
?>
<form action="membre.php">
<input type="submit" name="Retour" value="Retour" >
</form>
</body>
</html>
Bonjour, je voudrai que lorsque ma recherche a été effectuer et que le résultat s'affiche sous le format d'un tableau, que je puisse cliquer sur mon bouton réservé et qu'il modifie son état en " réservé " à la place de " non réservé " et que si il est déjà " réservé " d'afficher " propriété déjà en réservation ". Tout fonctionne sauf la partie pour cliquer sur le bouton " Réservé "
J'ai pour cela établie un code, mais il ne fonctionne pas et je ne vois pas comment m'y prendre, pouvez vous me venir en aide s'il vous plaît, cela fais 1 semaine que je recherche ce problème et demain au matin je suis interrogé dessus. Je n'est vraiment pas trouvé de réponse, j'espère y trouver réponse sur ce forum. Merci beaucoup de votre aide
Voici le code de l'affichage du résultat recherché :
[php]<?php
$cnx = $dbh = new PDO('mysql:host=localhost;dbname=Agence', 'root', '');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/Sanstitre-2.css" rel="stylesheet" type="text/css" />
<title>Liste Propriété</title>
</head>
<body>
<?php
$sth = $cnx->prepare('SELECT * FROM propriete WHERE type = :type AND localisation = :localisation');
$sth->execute(array(':type'=>$_POST['type'], ':localisation'=>$_POST['localisation']));
// on insère le code HTML de la balise du tableau
echo '<table border="1">';
echo '<th>type</th><th>localisation</th><th>nom</th><th>prix</th><th>état</th>';
while ($data = $sth->fetch(PDO::FETCH_ASSOC)) {
// on affiche les résultats
echo '<tr>' ;
echo '<td>'.$data['type'].'<br /></td>';
echo '<td>'.$data['localisation'].'<br /><br /></td>';
echo '<td>'.$data['nom'].'<br /><br /></td>';
echo '<td>'.$data['prix'].'euros <br /><br /></td>';
echo '<td>'.$data['etat'].'<br /><br /></td>';
echo '<td><a href="reserver.php">Réserver</a>';
echo '<td><a href="prereserver.php">Pré-Réserver</a>';
echo '</tr>';
}
?>
<form action="membre.php">
<input type="submit" name="Retour" value="Retour" >
</form>
</body>
</html>[/php]
et voici le code lorsque nous cliquons sur le bouton " réservé "
[php]<?php
$cnx = $dbh = new PDO('mysql:host=localhost;dbname=Agence', 'root', '');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/Sanstitre-2.css" rel="stylesheet" type="text/css" />
<title>Liste Propriété</title>
</head>
<body>
<?php
$sth = $cnx->prepare('UPDATE propriete SET etat = "reserver" WHERE type = :type AND localisation = :localisation');
$sth->execute(array(':type'=>$_POST['type'], ':localisation'=>$_POST['localisation']));
echo 'Réservation réussie';
?>
<form action="membre.php">
<input type="submit" name="Retour" value="Retour" >
</form>
</body>
</html>[/php]