siccome so che voi siete molto affidabili, e avete sempre aiutato me a risolvere i miei dubbi
ho una nuova domanda da porre.
Sto guardando alcune guide php, siccome non l'ho mai usato e non capisco alcune cose
Ad esempio io ho sempre lavorato app-web o siti web con pagine asp o html.
io devo fare il sito di un videogioco che stiamo sviluppando, e avrei bisogno di far collegare gli utenti al mio sito(sono gli stessi user che giocano, stessa tabella db).
allora oggi ho creato una form di login:
Codice: Seleziona tutto
<form action="formlog.php" method="POST">
<label for="username">Username or Email:</label><br><br>
<input type="text" name="username" style="width:250px;"><br><br>
<label for="password">Password:</label><br><br>
<input type="password" name="password" style="width:250px;"><br><br>
<label for="remember">Remember me!</label>
<input type="checkbox" name="ricorda" value="ricordapass" checked><br>
<input type="submit" value="Login" style="width:150px;">
</form>
<br>
poi x lanciare lo script formlog.php che io ho creato nella stessa directory del sito e che contiene queste righe di codice cosa devo fare?
Codice: Seleziona tutto
<?php
/**
* Created by PhpStorm.
* User: Christian
* Date: 09/05/2017
* Time: 09:32
*/
// Recupero i valori inseriti nel form
$nome = $_POST['username'];
$msg = $_POST['password'];
// compilo un messaggio combinando i dati recuperati dal form
$testo = "Nome: " . $nome . "\n"
. "Messaggio:\n" . $msg;
if( isset($_POST['Login']) ) {
if (!isset($_POST['username']) || !isset($_POST['password'])) {
echo "Please fill all the fields!";
}
}
// Mostro un messaggio di conferma all'utente
echo 'Grazie per averci contattato!';
?>
perche lanciandolo da phpstorm mi da errore, come se non trovasse le due variabili da me dichiarate...
Spero possiate darmi delucidazioni.
Premetto che ho installato xampp e il server apache è attivo sul mio pc sulla porta 80