Sì, ma allora cosa dovrei usare, ora ho provato il codice e non funziona cioè se metto e non metto dati come risultato mi da sempre Non hai compilato nessun campo
Questo è il PHP dell'action.php
Codice PHP:
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Prove in PHP</title>
        <link rel="stylesheet" type="text/css" href="style.css" />
    </head>
    <body>
        <div id="register">
            <?php
            
// Inserisco i dati in un array
                
$credenziali = array('Username' => ($_POST['username']), 'Password' => ($_POST['pass1']), 'ControllPass' => ($_POST['pass2']));
            
            
// Controllo che non siano stati lasciati campi vuoti
                
if (is_int($credenziali)) {
                    
// Controllo se le password inserite coincidono
                    
if ($credenziali['Password'] == $credenziali['ControllPass']) {
                        echo 
"Congratulazioni, hai effettuato la registrazione con successo
 Ecco le tue credenziali:
"
;
                        echo 
"[b]Username:[/b] " .$credenziali['username'];
                        echo 
"
"
;
                        echo 
"[b]Password:[/b]" .$credenziali['pass1'];
                    }
                    else {
                        echo 
"Le password non coincidono";
                    }
                }
                else {
                    echo 
"Non hai compilato nessun campo";
                    }
            
?>
         </div>
    </body>
</html>
Questo è quello dell'index.html

codice:
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Prove in PHP</title>
        <link rel="stylesheet" type="text/css" href="style.css" />
    </head>
    <body>
    	<div id="register">
			<form method="post" action="action.php">
        		<label>Username: <input type="text" name="username" /></label>
           		<label>Password: <input type="password" name="pass1" /></label>
           	 	<label>Ripeti password: <input type="password" name="pass2" /></label>
        		<input type="submit" value="Registrati!" />
            	<input type="reset" value="Resetta!" />
        	</form>
     	</div>
    </body>
</html>