Salve a tutti,
da qualche anno sviluppo applicazioni con php e negli ultimi mesi ho deciso di iniziare ad usare le classi.
Sto provando a scrivere alcune classi da poter riutilizzare nelle varie applicazione e volevo sapere se secondo voi e' giusta la strada che sto' seguendo, ad esempio scrivendo un'applicazione per l'inserimento dei dati anagrafici in un db, ho fatto cosi:
In pratica ho una funzione per il form e l'altra per elaborare i dati, che poi vado a ruchiamare nella pagina che serve a me.
Pensate possa essere una scelta logica giusta????
Grazie.
da qualche anno sviluppo applicazioni con php e negli ultimi mesi ho deciso di iniziare ad usare le classi.
Sto provando a scrivere alcune classi da poter riutilizzare nelle varie applicazione e volevo sapere se secondo voi e' giusta la strada che sto' seguendo, ad esempio scrivendo un'applicazione per l'inserimento dei dati anagrafici in un db, ho fatto cosi:
PHP:
<?php
class anagrafico
{
/* Edit form per anagrafico */
public function form()
{
?>
<form method="post" name="anagrafico" action="">
<table width="500">
<tr>
<td>Nome</td>
<td><input type="text" name="nome" id="nome"></td>
</tr>
<tr>
<td>Cognome</td>
<td><input type="text" name="cognome" id="cognome"></td>
</tr>
<tr>
<td>Sesso</td>
<td>
<input type="radio" name="sesso" value="M" checked />Maschio -
<input type="radio" name="sesso" value="F" />Femmina
</td>
</tr>
<tr>
<td>Indirizzo</td>
<td><input type="text" name="indirizzo" id="indirizzo"></td>
</tr>
<tr>
<td>Città</td>
<td><input type="text" name="city" id="city"></td>
</tr>
<tr>
<td>Nazione di residenza</td>
<td><input type="text" name="nazione" id="nazione"></td>
</tr>
<tr>
<td>Telefono</td>
<td><input type="text" name="tel" id="tel"></td>
</tr>
<tr>
<td>Cellulare</td>
<td><input type="text" name="cel" id="cel"></td>
</tr>
<tr>
<td>Mail</td>
<td><input type="text" name="tel" id="tel"></td>
</tr>
<tr>
<td>Data di nascita (gg/mm/aaaa)</td>
<td>
<input type="text" name="gg" id="gg" maxlength="2" size="1"/>-
<input type="text" name="mm" id="mm" maxlength="2" size="1"/>-
<input type="text" name="aa" id="aa" maxlength="4" size="1"/>
</td>
</tr>
<tr>
<td>Comune di nascita</td>
<td><input type="text" name="comune" id="comune"></td>
</tr>
<tr>
<td>Nazione di nascita</td>
<td><input type="text" name="nazionenascita" id="nazionenascita"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="form" value="Salva"></td>
</tr>
</table>
</form>
<?php
}
/* Elaborazione dati anagrafico */
public function estremi($dati)
{
/* propieta' */
$nome = $dati['nome'];
$cognome = $dati['cognome'];
echo $nome . "<br/>";
echo $cognome . "<br/>";
}
}
?>
In pratica ho una funzione per il form e l'altra per elaborare i dati, che poi vado a ruchiamare nella pagina che serve a me.
Pensate possa essere una scelta logica giusta????
Grazie.