Link php-code in eine html-Seite

OK, also ich habe ein Eingabe-Formular login-Seite gespeichert .php-Datei, deren Inhalt angezeigt wird in html und css.
Es zeigt ein paar Dinge, und dann eine log-in-Formular mit 2 Feldern: Benutzername, Kennwort und dann ein "Anmelden" - button.

Habe ich eine separate .php-Datei die wie folgt aussieht:

<?php

$username = $_POST ['Username'];
$password = $_POST['Password'];

if ($username && $password)
 {

 $connect = mysql_connect("localhost", "root", "root") or die ("couldn't connect");

 mysql_select_db("sportsday") or die ("couldn't find db");

 }

 else 
 die("Please enter a username and password");

?>

Ich glaube, dieser code ist nun verbunden mit meiner anderen Seite (http://jsfiddle.net/6yw8a2ue/)
Es zeigt einige Fehler neben den Feldern im browser:
"Notice: Undefined indiex: Username in G:\xampp\htdocs\Sportsday\entryformlongon.php"...

und wenn ich geben Sie einen Benutzernamen und ein Passwort aus geht es über zu leere Seite mit der Fehlermeldung:
"Deprecated: mysql_connect(): Die mysql-Erweiterung ist veraltet und wird entfernt werden, in der Zukunft: benutze mysqli oder PDO anstatt in G:\xampp\htdocs\Sportsday\login.php in Zeile 11"

  • Diese if ($username&&£$password) - entfernen Sie die £ - if ($username && $password) das ist, wo der parse-error, stammt aus. Nun, was meinst du mit "Wie kann ich ein link zu dieser php-Datei zu den anderen?" ?
  • auch war ich nach einer log-in-tutorial (youtube.com/watch?v=y7ae_cZahPs), und Sie verwendet zwei separate php-Dateien und die Verbindung in Ordnung. aber für mich nicht
  • ich brauche die code-Karte in der Abbildung verwendet werden, für mein log-in-Seite im Grunde
  • Also, warum nicht zeigen Sie uns, was Sie verwenden dann, oder ist das dein ganzer code?
  • Ich glaube nicht, YouTube-videos anzeigen, sorry. Brauchen Sie ein Formular? Ist es das, was Sie brauchen, um Informationen aus dem Formular, um Ihre geposteten code?
  • jsfiddle.net/6yw8a2ue dies ist, was ich versuche, schließen Sie den code oben
  • Sie wollen überprüfen, ob Benutzername und Passwort übereinstimmen, in DB, erhalte ich dieses Recht?
  • Bitte, nicht verwenden mysql_* Funktionen, Sie werden nicht mehr gepflegt und sind offiziell nicht mehr. Erfahren Sie mehr über prepared statements und PDO oder MySQLi. Diesem Artikel wird Ihnen helfen zu entscheiden.
  • Was ist mit all diesen falschen Antworten? Lesen Sie die Frage/Kommentare @ALL_people.
  • This is the question where I need an answer for... @CharleyBaker oder bin ich der eine nicht verstanden die Frage?
  • Wie pro Ihre Bearbeiten, dort gehen Sie; veraltet. Verwenden mysqli_ oder PDO-wie auch der Hinweis Staaten. Außerdem habe ich keine Ahnung, was Sie tun möchten. Ich Wünsche Ihnen auch mit, dass ich in Bewegung bin, auf.
  • ok werde ich stattdessen verwenden.. ich habe gerade versucht, Benutzer zu erstellen, für die ein log-in Formular, welches eine Verbindung zu einer mysql-Datenbank
  • Hier wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL
  • Sie haben völlig verändert, die ursprüngliche Frage so, dass fast alle Antworten, die Sie erhalten haben, sind nicht mehr relevant (wie @Fred-ii - hingewiesen). Wenn Sie noch eine andere Frage, die Sie brauchen, um eine neue Frage stellen, anstatt die Aktualisierung dieser man zu dem Punkt des seins unkenntlich von dem, was ursprünglich gefragt wurde, wie man die Dateien richtig.

Schreibe einen Kommentar