|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2008
Città: Roma
Messaggi: 355
|
[PHP] Passare e recuperare argomento in una funzione
Ciao a tutti
mi serve un aiuto da "profano" di php ma che sta cercando di modificare alcune pagine di un sito. Ho una pagina principale (index.php) che in un certo punto mi richiama una funzione con questo codice Codice:
<?php
if(function_exists('the_ratings'))
{
the_ratings();}
?>
nella funzione ci sono delle personalizzazione html (ad esempio il testo che viene restituito è tutto in grassetto. Ora esiste una seconda pagina (index2.php) che richiama sempre la stessa funzione ma vorrei che in questo caso il testo non sia in grassetto ma normale. Avevo quindi pensato di passare un argomento alla funzione per fargli capire che veniva richiamata dalla seconda pagina e, nel codice della funzione stessa, scrivere un IF l'argomento è questo THEN scrivi non in grassetto ELSE scrivin in grassetto. L'aiuto che mi serve è questo: 1-come passo l'argomento? Va bene se faccio Codice:
<?php
if(function_exists('the_ratings'))
{
the_ratings('secondapagina');}
?>
Spero qualche anima pia mi possa aiutare, GRAZIE!!!
__________________
Vendo: Dissipatore Triton 18 Ultima modifica di rafpigna : 14-05-2014 alle 13:04. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Devi individuare la funzione e modificarla in questo modo:
Codice:
function the_ratings($grassetto) {
if ($grassetto) {
echo '<b>qualcosa</b>';
} else {
echo 'qualcosa';
}
}
the_ratings(true)oppure così per il testo normale: the_ratings(false) |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2008
Città: Roma
Messaggi: 355
|
Grazie mille!
EDIT: Risolto Ho dovuto fare qualche modifica ancora, ma la tua risposta mi ha guidato sulla strata giusta facendomi capire come avviene il passaggio/recupero degli argomenti tra le funzioni. GRAZIEEEE!
__________________
Vendo: Dissipatore Triton 18 Ultima modifica di rafpigna : 15-05-2014 alle 07:21. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:31.



















