Grazie bubu77, dicevo io che doveva esistere una giā fattaOriginariamente inviato da bubu77
http://it.php.net/manual/it/function.parse-str.php
Tanto per curiositā, che cos'č che non andava nella classe sopra?
Grazie bubu77, dicevo io che doveva esistere una giā fattaOriginariamente inviato da bubu77
http://it.php.net/manual/it/function.parse-str.php
Tanto per curiositā, che cos'č che non andava nella classe sopra?
わさび
Nessuno mi sa dire come mai la classe non ritorna niente?
Ovviamente ho fatto la classe perchč mi serve implementare altre funzioni all'interno. Dopo il reply di bubu77 ho modificato in questo:
returnasitis funziona, mentre $b->explodebackparams() no... :master:Codice PHP:Class BackParam {
// [Member variables]
var $backparams;
// Member function
function explodebackparams() {
$returnvar="";
parse_str($this->backparams, $output);
foreach ($output as $k=>$v) {
$returnvar .= "<input type=\"hidden\" name=\"{$k}\" value=\"{$v}\">";
}
return $returnvar;
}
function returnasitis() {
return $this-> backparams;
}
// Constructor function (php >=4)
function BackParam($backparams) {
$this->backparams = $backparams;
}
}
$b = new BackParam('param1=param1val¶m2=param2val');
print $b->explodebackparams();
わさび
non riesco a capire come mai non funzioni,
nessuno sa dirmi la sintassi corretta?
わさび
Cosi a naso sembra corretta. Ma nel codice html non scrive nulla?
dA .. foto di viaggio
L'esperienza č il tipo di insegnante pių difficile.
Prima ti fa l'esame, e poi ti spiega la lezione.
No assolutamente nulla:Originariamente inviato da AnĒkin
Cosi a naso sembra corretta. Ma nel codice html non scrive nulla?
ho modificato con questa:
:master:Codice PHP:Class BackParam {
// [Member variables]
var $backparams;
// Member function
function explodebackparams() {
$returnvar="";
parse_str($this->backparams, $output);
foreach ($output as $k=>$v) {
$returnvar .= "<input type=\"hidden\" name=\"{$k}\" value=\"{$v}\">";
}
return $returnvar;
}
function returnasitis() {
return $this-> backparams;
}
// Constructor function (php >=4)
function BackParam($backparams) {
$this->backparams = $backparams;
}
}
$b = new BackParam('param1=param1val¶m2=param2val');
print "\$b->explodebackparams(); -> ".$b->explodebackparams()."
";
print "\$b->returnasitis(); -> ".$b->returnasitis()."
";
/* returns
$b->explodebackparams(); ->
$b->returnasitis(); -> param1=param1val¶m2=param2val
*/
わさび
Ho copianicollato la prima classe che hai postato e funziona correttamente, a video giustamente non stampa nulla, ma se guardi il codice html vedi che ci sono i campi hidden. Strano che a te non funzioni. Fai una prova cosėcodice:echo htmlentities($b->explodebackparams());
dA .. foto di viaggio
L'esperienza č il tipo di insegnante pių difficile.
Prima ti fa l'esame, e poi ti spiega la lezione.
Porca vacca che fagiano!Originariamente inviato da AnĒkin
Ho copianicollato la prima classe che hai postato e funziona correttamente, a video giustamente non stampa nulla, ma se guardi il codice html vedi che ci sono i campi hidden. Strano che a te non funzioni. Fai una prova cosėcodice:echo htmlentities($b->explodebackparams());![]()
grazie ancora e scusa il disturbo![]()
わさび