[RESOLU] Bouton Réservé Ne Fonctionne Pas [très important]

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Bouton Réservé Ne Fonctionne Pas [très important]

Re: Bouton Réservé Ne Fonctionne Pas [très important]

par Lerikal » 02 juin 2015, 01:23

Bonjour

Tu devrais avoir quelque chose comme ca
echo '<td><a href="reserver.php?id=' . $data['id'] . '">Réserver</a>';
Merci infiniment, mon problème est résolue

Re: Bouton Réservé Ne Fonctionne Pas [très important]

par Gregory » 01 juin 2015, 08:38

Bonjour

Tu devrais avoir quelque chose comme ca
echo '<td><a href="reserver.php?id=' . $data['id'] . '">Réserver</a>';

Re: Bouton Réservé Ne Fonctionne Pas [très important]

par Débutant » 01 juin 2015, 00:06

<a href="reserver.php">Réserver</a>
quand tu cliques sur le lien, tu arrives sur reserver.php en méthode get, et tu ne passes pas de paramètre, donc impossible de savoir quel est le bien que tu veux réserver.
Merci de votre réponse, peut tu me dire comment le résoudre stp

Re: Bouton Réservé Ne Fonctionne Pas [très important]

par tof73 » 31 mai 2015, 23:56

<a href="reserver.php">Réserver</a>
quand tu cliques sur le lien, tu arrives sur reserver.php en méthode get, et tu ne passes pas de paramètre, donc impossible de savoir quel est le bien que tu veux réserver.

Bouton Réservé Ne Fonctionne Pas [très important]

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>