Errore Undefined index

di il
1 risposte

Errore Undefined index

Ho fatto due file...
index.php dove ho la pagina di login
mentre in index2.php ho la condizione e la variabile
..solo che quando metto user e pass e faccio invia mi da questi errori:
Notice: Use of undefined constant marco - assumed 'marco' in C:\Program Files (x86)\EasyPHP-12.1\www\index2.php on line 5


index.php

<form action="index2.php" method="post"><fieldset>
    <legend><strong>Login</strong></legend>
<label for="username">username</label>
<input type="text" name="username" id="username">
      <br>
<label for="password">password</label>
<input type="password" name="password" id="password">
    <p>
      <label for="invio"></label>
      <input type="submit" name="invio" id="invio" value="invio">
    </p>
</fieldset></form>


index2.php
<?php
$username = $_POST['username'];
$password = $_POST['password'];

if ($username!=marco){
	echo"username libero";
	}
	else {
		echo"username già esistente";
		}

?>


cosa sbaglio?

1 Risposte

  • Re: Errore Undefined index

    Marco va tra virgolette!
    <?php
    $username = $_POST['username'];
    $password = $_POST['password'];
    
    if ($username!="marco"){
       echo"username libero";
       }
       else {
          echo"username già esistente";
          }
    
    ?>
Devi accedere o registrarti per scrivere nel forum
1 risposte