- Home
- Categorie
- Coding e Sistemistica
- PHP
- Accedere ai risultati delle funzioni OOP PHP
-
Accedere ai risultati delle funzioni OOP PHP
Ciao a tutti,
ho la seguente classe e metodo.[php]
class dipendenti {
public function controlla_input(){
$nome_controllato = trim($_POST['nome']); $cognome_controllato = trim($_POST['cognome']); $dati = array("$nome_controllato",$cognome_controllato"); return $dati;
}
public function aggiungi_dipendente() {
try {
// CICLO FOREACH SE POSSO UTILIZZARE $DATI
return;}catch(PDOException $e) {
echo "Errore : "; echo "<br />Message : ".$e->getMessage(); }
}
[/php]Nella funzione **aggiungi_dipendente() **vorrei utilizzare il risultato della funzione controlla_input() cioè $dati (un array) per dividere così lo script in diverse parti.
Grazie a tutti.
-
@infosicurezza, il codice mi sembra un po' confuso oltre a qualche errore. Posto un semplice utilizzo per quello che ho compreso
[PHP]<?phpclass dipendenti {
public function controlla_input(){
$nome_controllato = trim($_POST['nome']); $cognome_controllato = trim($_POST['cognome']); $dati = array("$nome_controllato","$cognome_controllato"); return $dati;
}
public function aggiungi_dipendente() {
try {
foreach($this->controlla_input() as $elemento) { echo "$elemento\n"; }
return;
}catch(PDOException $e) {
echo "Errore : "; echo "<br />Message : ".$e->getMessage(); }
}
}?>[/PHP]
Resta ben inteso che dovrà essere adattato alle proprie esigenze. Tra l'altro per come l'ho modificato introduce il carattere «\n» nella visualizzazione degli elementi.Buon lavoro.
P.S. Per come vedo l'anteprima di questo non so per quale ragione l'editor abbia convertito le virgolette con l'equivalente HTML e forse anche altri.
-
Ciao,
funziona tranne lo \n ma è l'ultimo dei problemi.
Avrei bisogno però di salvare ogni record in una variabile per poi utilizzarla per fare query.Come posso accedere all'array di ogni singolo elemento ?