Messages : 5,034
Sujets : 63
Inscription : Oct 2009
Réputation :
0
Bonsoir,
tu as un exemple de code?
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en
participant au projet.
Formation CMS Made Simple |
Création de site CMS Made Simple.
C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
pixetmots a écrit :Cependant , je ne comprends pas l'utilisation du ? pour le passage du paramètre.
Aussi, comment passer plusieurs paramètres ?
Si il s'agit d'un passage de paramètres à partir d'une URL, alors cela se transmet de cette façon :
Code :
http://www.domain.tld/page?param1=plop¶m2=29¶m3=toto
Exacore - Freelance en communication
Messages : 95
Sujets : 21
Inscription : Sep 2015
Réputation :
0
Voici le code extrait du wiki que j'utilise :
*** debut de citation du wiki ****
Et avec un paramètre ?
On a vu dans les autres tuto que l'on pouvait appeler les UDT avec des paramètres.
Exemple {mon_udt prenom="Jean"} qui est récupérable dans mon udt sous la forme
$prenom = params['prenom'];
On peut donc utiliser ce paramètre pour améliorer les requêtes de notre exercice.
changer ces quelques lignes :
// on crée la requête SQL, en s'assurant de se libérer du préfixe cms_ qui peut différer d'une installation à une autre
$sql = 'SELECT nom,prenom,email FROM `'.cms_db_prefix().'module_monmodule_user` WHERE prenom = ? ORDER BY `nom`';
//Liste des paramètres (array)
$parametreSql = array();
$parametreSql[] = $params['prenom'];
//exécution de la requête et on test le code retour
$dbretour = $db->Execute($sql, $parametreSql);
Notez l'utilisation d'un point d'interrogation, c'est plus sécurisé que de faire Where prenom = '.$param["prenom"].'
*** Fin de citation du wiki ***
Ma question est donc comment utiliser 2 paramètres différents dans l'écriture de la requête $sql=...
Merci