Buongiorno a tutti,
sto creando un piccolo CMS ed ho un problema con i form all'interno delle classi PHP.
Praticamente non riesco a trovare una soluzione per passare i dati dal form nel ciclo switch
alla classe inserisci...qualcuno mi può aiutare??
P.S. Spero di essere stato chiaro :P
Codice PHP:
/*questa è la classe in cui la funzione stampa ha il ciclo switch che controlla le varie voci del menù che vengono selezionate*/
public function stampa () {
switch($menu){
case 'testata': echo "<h1>Testata</h1>";
break;
case 'content': echo "<h1>Contenuti</h1>";
break;
case 'footer': echo "<h1>Piè di pagina</h1>";
break;
case 'crea':
$insert=new inserisci();
$insert->metti();
?>
<table>
<form method="post" action="<?php $insert ?>">
<tr><td><h4>Voce Menù</p></h4></td><td><textarea rows="1" cols="20" name="menu"></textarea></td></tr>
<tr><td><h4>[url="?menu=text"]Avanti[/url]</h4></td>
<input type="submit" />
</form>
</table><?php
break;
case 'text' :
$insert=new inserisci();
$insert->cerca();
if($insert===TRUE){
echo'
<table>
<form method="post" action="'.$insert.'">
<tr><td><h4>Testo</p></h4></td><td><textarea rows="10" cols="50" name="text"></textarea></td></tr>
<input type="submit" />
</form>
<tr><td><h4>[url="?menu=content_title"]Avanti[/url]</h4></td>
</table>';}
else {echo 'Riempire i campi';}}
Codice PHP:
/*Questa è la classe inserisci che dovrebbe controllare che le varie voci del form siano impostate*/
class inserisci {
public function metti(){
if(isset($_POST[''])){return TRUE;}
else {return FALSE;}
}}