in tre punti direi, prima di tutto nessun oggetto ha come tag name un valore "submit", mi pare ci sia solo submit1.Originariamente inviato da Supermario
dove sbaglio?codice:<?php ?> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta name="generator" content="Adobe GoLive" /> <title>index</title> </head> <body bgcolor="#ffffff"> <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" name="Form"> <input type="text" name="ciao" value="0" size="24" /> <input type="button" name="submit1" value="33" /></p> <?php if (isset($_POST['submit']) AND $_POST['submit'] == true ) { $ans = $_POST['ciao']; echo '$ans'; }?> </form> </p> </body> </html>
secondo controllare che $_POST['submit']==true è inutile, probabilmente quello che vuoi fare tu è $_POST['submit']!=''
terzo scrivere echo '$variabile' restituisce $variabile perchè se usi le ' php nn sostituisce i valori della variabile, mentre se usi " si, quindi devi fare echo "$ans"; o direttamente echo $ans; senza virgolette