PHP - MVC- TRANSMISSION DE VARIABLES
FranckOry
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Salut a tous, Je suis un débutant dans la programmation MVC et je conçois un petit site pour mettre en application mes connaissances. Bref, ma préoccupation est la suivante. J'ai une liste d'éléments et je veux faire un lien de sortes que ce soit un seul éléments qui affiche au click. voici le code
<?php foreach ($recett as $donnees) { ?>
<h4> <?php echo $donnees['recette'] ?></h4>
<?php echo $donnees['description'] ?><br>
<a href="index.php?p=apprendre_nos_recettes&recette=<?php echo $donnees['id_recette'] ?>">Voir plus</a>
<?php } ?>
Le probème est que je ne sais pas comment recupérer la variable qui est envoyée.
Voici le code du fichier modeles/apprendre_nos_recettes.php
<?php
function recettes (){
$recette = array();
$req = mysql_query("SELECT id_recette, recette, description, image, temps_cuisson, nbre_pers, ingredients, preparation, id_categorie, conseils FROM recette");
while ($data = mysql_fetch_assoc($req)) {
$recette[] = $data ;
}
return $recette;
}
?>
ET le code controleurs/apprendre_nos_recettes.php
<?php
include (dirname(__FILE__).'/../modeles/apprendre_nos_recettes.php');
$recett = recettes();
include (dirname(__FILE__).'/../vues/apprendre_nos_recettes.php');
?>
Merci d'avance de votre aide ;)
<?php foreach ($recett as $donnees) { ?>
<h4> <?php echo $donnees['recette'] ?></h4>
<?php echo $donnees['description'] ?><br>
<a href="index.php?p=apprendre_nos_recettes&recette=<?php echo $donnees['id_recette'] ?>">Voir plus</a>
<?php } ?>
Le probème est que je ne sais pas comment recupérer la variable qui est envoyée.
Voici le code du fichier modeles/apprendre_nos_recettes.php
<?php
function recettes (){
$recette = array();
$req = mysql_query("SELECT id_recette, recette, description, image, temps_cuisson, nbre_pers, ingredients, preparation, id_categorie, conseils FROM recette");
while ($data = mysql_fetch_assoc($req)) {
$recette[] = $data ;
}
return $recette;
}
?>
ET le code controleurs/apprendre_nos_recettes.php
<?php
include (dirname(__FILE__).'/../modeles/apprendre_nos_recettes.php');
$recett = recettes();
include (dirname(__FILE__).'/../vues/apprendre_nos_recettes.php');
?>
Merci d'avance de votre aide ;)
A voir également:
- PHP - MVC- TRANSMISSION DE VARIABLES
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php ✓ - Forum PHP
- Ping echec de la transmission défaillance générale - Forum Matériel & Système
- Vitesse de connexion (réception/transmission) 100/100 (mbps) ✓ - Forum Réseau
3 réponses
Bonjour
tu récupères les valeurs envoyées par le lien cliqué grace à GET
que tu peux sécuriser par htmlentities
ex: $p=htmlentities($_GET['p']);
tu récupères les valeurs envoyées par le lien cliqué grace à GET
$p=$_GET['p']; $recette=$_GET['recette'];
que tu peux sécuriser par htmlentities
ex: $p=htmlentities($_GET['p']);
pas recommandé de le faire à la réception des données
Tutoriel écrit par Regis Matiga
Écrit le 06 Fev 2007
Lorsque vous permettez à vos utilisateurs de soumettre du texte sur votre site web, vous devez faire attention à ne pas laisser des trous de sécurité ouverts que des utilisateurs mal intentionnés pourraient utiliser. Si jamais vous avez l'intention d'autoriser un texte soumis par un utilisateur à être visible au public vous devez penser à utiliser la fonction htmlentities pour l'empêcher d'activer du code et des scripts html qui pourraient provoquer des dommages chez vos visiteurs."
cf site: https://phpsources.net/tutoriel-htmlentities.htm