Ma io nell'if ci entro! Infatti quando entro nell'if significa che tutto è andato bene! Nella pagina default.php quindi mi mostra un messaggio che dice "Marca modificata correttamente" (come ho impostato io nell'if). Dopo aver valorizzato la variabile $message cancello la variabile $ctrl ( unset($ctrl) ) e la reimposto su ok ($ctrl = 'ok').
Ora l'if presente nello switch verifica che la variabile $ctrl sia settata. Se la variabile è settata significa che tutto è andato bene e quindi deve impostare il form in modo da permettere un inserimento e non una modifica.
Viceversa se qualcosa è andatao storto la variabile $ctrl non sarà valorizzata e quindi di fatto non esiste. L'if dovrebbe accorgersene e quindi dovrebbe impostare il modulo in modo da permettere una modificva e non un inserimento.

Rispondi quotando