Impossible :/ Requête -> Lien hypertexte

Suivre ce topic
Ce topic est suivi par : Personne...
C_L

C_L Le 4 mai 2016 à 10:55 (Édité le 25 janvier 2019 à 17:51)

Bonjour, 

Après pas de mal d'arrachage de cheveux, je n'aipas ma solution, je vous explique : 
Je fais la construction d'un site de recette decuisine, j'ai crée une connexion membre .. pour avoir accès à son espace perso.
Il peut ajouter des recettes (formulaire ok). Mais aussi modifier/supprimer sesrecettes (et là c'est le problème =S) 
La liste des recettes est affiché grâce à unerequête SQL, le bouton est alors appelé qu'une seule fois :

<div class="listerecette"> <li>   <h2><?php echo $recette['titre']; ?></h2></li>
   <A href="editionrecette.php?id=<?php echo $_GET['id']; ?>" > <img src="IMAGES/GESTIONCOMPTE/boutonmodifier.fw.png" class="logoentree" alt="logopresentation" width="110px" height="27px"> </a>
   <A href="editionrecette.php?id=<?php echo $_GET['id']; ?>" > <img src="IMAGES/GESTIONCOMPTE/supprimer.fw.png" class="logoentree" alt="logopresentation" width="110px" height="27px"> </a>
</div>

Le formulaire de modificationfonctionne mais j'aimerais qu'il correspond bien à chaque recettes au clic
du bouton modifier (voir imprime écran). 


Pour le moment chaque boutons me sort la même etune seule recette, surement aux hasard (c'est quand même une recette qui
correspond à la liste du membre). Voici une partie du code dans le document
"editionrecette.php" : 

if(isset($_SESSION['id'])) {
   $requser = $bdd->prepare("SELECT * FROM recette WHERE IDrecette = ?"); 
   $user = $requser->fetch();

Je n'arrive pas à voir la procédure .. vu que le bouton est appelé 1 seule fois puisse correspondre
aux titres choisit :/ ????? ça doit être possible quand même non ?
Merci d'avance, 
C_L
C_L

C_L Le 4 mai 2016 à 10:57

guewen

guewen Le 4 mai 2016 à 13:33

<A href="editionrecette.php?id=<?php echo $_GET['id']; ?>" > <img src="IMAGES/GESTIONCOMPTE/boutonmodifier.fw.png" class="logoentree" alt="logopresentation" width="110px" height="27px"> </a>
Je pense comprendre ton erreur...
Tu dis a ton bouton modifier d'aller sur editionrecette.php?id=
Et cet id, c'est pas l'id qui est dans la requête mais le get... Donc en effet, il va bien t'afficher la même recette.

Je pense que ton code serait correct avec : 
 
<A href="editionrecette.php?id=<?php echo $recette['id']; ?>" > <img src="IMAGES/GESTIONCOMPTE/boutonmodifier.fw.png" class="logoentree" alt="logopresentation" width="110px" height="27px"> </a>
dqfjsqhgfdqhvsq

dqfjsqhgfdqhvsq Le 4 mai 2016 à 14:46

+1 avec @guewen
C_L

C_L Le 4 mai 2016 à 23:30

No' cela ne fonctionne pas =/
Avant ta modification, quand je clic sur modifier, je tombe tout le temps sur la même recette , puisque je précise pas QUELLE recette dans mon code.
Le problème : Je me demande (si c'est possible) si on déclare qu'une seule fois le bouton MODIFIER (comme tu peux voir dans mon code) s'il existe un code pour faire bien correspondre la recette au bouton ... ???
Sinon je me prends pas la tête, une requête pour chaque utilisateurs correspondant à leurs recette et je sors un bouton pour chaque recettes à modifier, mais dans ce cas à l'ajout d'une nouvelle recette par l'internaute, je serais obligé de faire le code avec ma main pour qu'il puisse la modifier (il devra donc attendre...)

Alors ?
Merci , bonne soirée !
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte