katzefutter123: PHP-Code optimierung

Beitrag lesen

Hallo liebes SelfHTML-Forum, ich beschäftige mich seid einiger Zeit mit PHP.

Inwieweit kann ich den dieses einloggscript überarbeiten? Ist es schön programmiert?

Ich bitte um Rückmeldungen und verbesserungsvorschäge :)

<?php
	session_start();
	$_SESSION['online'] =0;
?>
<html>
<head>
  <title>login</title>
  <meta http-equiv="Content-Type" content="text/html;
  charset=iso8859-1">
</head>

<body>
<form method="post" action="">
<table>
<tr><td>	Vorname  : </td><td> <input type="text" name="name"></td></tr>
<tr><td>	Passwort : </td><td><input type="password" name="pass" ></td></tr>
<tr><td>	<input type="submit" name="reg" value="Registrierung"></td></tr>
</table>
</form>
</body>
</html>
 
<?php
if (isset($_POST['name']))
{
	
	@$name=$_POST['name'];
	@$pass=$_POST['pass'];
		
	$server="localhost";
	$benutzer="root";
	$passwort="";
	$datenbank="test";
	
	$verbindung = mysqli_connect($server,$benutzer,$passwort) or die("Keine Serververbindung");
	$db=mysqli_select_db($verbindung,$datenbank);
	if($db==TRUE){
			if($_POST['name']!="" && $_POST['pass']!="" )
			{
				$sql = "SELECT * FROM login WHERE Name='{$name}' AND Passwort ='{$pass}'; ";
				$abfrage = mysqli_query($verbindung, $sql);
				if(mysqli_num_rows($abfrage) >= 1)
				{
					$_SESSION['online'] =1;
					echo "LOGIN erfolgreich</br>";
					echo "<form method='post' action='weiter.php'> <input type='submit' name='weiter' value='WEITER'></td></tr>";
					echo "</form>";
				}
				
			}
		
	
	}
	mysqli_close($verbindung);
}	
?>