Salve a tutti dopo molto tempo devo aggeggiare con PHP e MySQL. Prima di passare a cose di un certo livello sono partita da zero scrivendo questo codice:
Codice PHP:
<html>
<head>
<title>prova stringa</title>
</head>
<body>
<?php
if(flag == 1) {
echo("stringa inserita !");
} else {
?>
<form method="post" action="prova.php">
<input type="hidden" name="flag">
<input type="text" name="stringa" maxlength="30" size="20">
<input type="submit" value="invia">
</form>
<?php
}
?>
</body>
</html>
In pratica voglio che l'action del form richiami la stessa pagina e che tramite un campo hidden venga verificato se la variabile e' stata creata o no e quindi se e' il primo accesso alla pagina. Questa e' solo una versione poiche' la condizione if e' stata modificata con:
Codice PHP:
if(isset(flag))
oppure
ma non sembra funzionare. Alcune volte entra sempre nell'else altre volte non visualizza nulla.
Qualcuno sa trovare l'errore ? grazie