Sto studiando le eccezioni in php.Per provarle ho buttato giù questo script:
Praticamente mi dovrebbe visualizzare il messaggio di errore se premo il pulsante e la txtnome è vuota.Invece non fà nulla.Non riesco a capire perchè!codice:<?php /** * @author tonino * @copyright 2010 */ function ver(){ try { if($txtnome=="") { throw new Exception("Inserire il nome"); } } catch(Exception $e) { echo 'Messaggio: ' . $e->getMessage(); } return; } ?> <html> <head> <style type="text/css"> #pagina { float: left; } #pagina ul { float: left; padding-left: 50px; list-style-type: none; } #pagina ul label { width: 130px; float: left; } #btn_submit{ float: left; clear: both; margin-left: 50px; } </style> </head> <body> <form method="get" action=""> <div id="pagina"> <ul>[*] <label for="nome">Nome:</label> <input type="text" id="text" name="txtnome" /> [*] <label for="cognome">Cognome:</label> <input type="text" id="text1" name="txtcognome" /> [*] <label for="stato">Stato:</label> <input type="text" id="text2" name="txtstato" /> [*] <label for="prov">Provincia:</label> <input type="text" id="text3" name="txtprov" /> [*] <label for="citta">Città:</label> <input type="text" id="text4" name="txtcitta" /> <input type="button" id="btn_submit" value="Verifica" onclick="<?php ver(); ?>" /> [/list] </div> </form> </body> </html>

Rispondi quotando