Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2011, 06h26   #1
Nouveau Membre du Club
 
Inscription : septembre 2004
Messages : 236
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 236
Points : 35
Points : 35
Envoyer un message via MSN à gotcha5832
Par défaut parametre fonction dans bdd

Bonjour a tous.

Avant tout chose désolé si le titre est pas explicite, et pour l'emplacement, mais j'ai pas réussit a faire mieux.

Soi une fonction PHP m'ecrivant mais adresse html
Code :
tep_href_link(FILENAME_PAGE, 'parametre=2')
Donc pour faire un lien je fais:
Code :
echo '<a href="' . tep_href_link(FILENAME_COLLECTION_PONCTUEL, 'cpid=22') . '">';
Ceci fonctionne sans souci.

Mais le souci est que pour un cas particulier j 'ai besoin de stocker les paramètre dans un bdd, puis qu'il m'écrive l'adresse
J'ai essayer pas mal de chose notamment via eval() ou constant()
sachant que la bbd pourrais stocker
soit: tep_href_link(FILENAME_COLLECTION_PONCTUEL, 'cpid=22')
soit: FILENAME_COLLECTION_PONCTUEL, 'cpid=22'

J'ai réussit si il n'y a qu'un parametre
Code :
1
2
3
 
<!-- $lien_query['lien_adresse'] = FILENAME_COLLECTION_PONCTUEL; -->
echo '<a href="' . tep_href_link(constant($lien_query['lien_adresse'])) . '">';
Malheureusement si le deuxième parametre est non null ca bug.
gotcha5832 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 08h01   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Citation:
sachant que la bbd pourrais stocker
soit: tep_href_link(FILENAME_COLLECTION_PONCTUEL, 'cpid=22')
soit: FILENAME_COLLECTION_PONCTUEL, 'cpid=22'
Quelle méthode souhaites-tu ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 08h20   #3
Nouveau Membre du Club
 
Inscription : septembre 2004
Messages : 236
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 236
Points : 35
Points : 35
Envoyer un message via MSN à gotcha5832
je te remercie.

Idéalement
Code :
soit: FILENAME_COLLECTION_PONCTUEL, 'cpid=22'
serais mieux
gotcha5832 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 13h19   #4
Nouveau Membre du Club
 
Inscription : septembre 2004
Messages : 236
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 236
Points : 35
Points : 35
Envoyer un message via MSN à gotcha5832
Par défaut et voila

Bon c'est pas très propre mais j'ai fais ca.

Code :
1
2
3
4
5
6
7
8
9
$base_link =str_replace('\'','',$carousel['carousel_index_adresse']);
$pos = strpos($base_link, ',');
if($pos === FALSE) {
  $link = constant($base_link);
} else {
  $link = constant(substr($base_link, 0, $pos));
  $link2 =substr($base_link, $pos+2);
}
$carousel_content_liens_title = '<a href="' . tep_href_link($link,$link2) . '" >';
Si quelqu'un veut me donner sont avis je suis preneur.
gotcha5832 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h48.


 
 
 
 
Partenaires

Hébergement Web