Guten Morgen/Mittag
Ich versuche eine API für ein Account System zu Programmieren, in PHP.
Da ich ein Anfänger bin was PHP an geht, weiß ich nicht was falsch ist. Ich habe mir auch schon die fehlerhaften Zeilen genauer angeschaut, aber ich weis nicht was falsch daran ist
Zur Funktion des Ganzen;
Mit der db.php stelle ich eine Verbindung zu meiner Datenbank her, und mit der handler.php frage ich dann Info's ab.
Sobald es erfolgreich wahr, also login oder register, dann wir eine 1 zurückgegeben, wenn es nicht erfolgreich war eine 0.
db.php
handler.php
Spoiler anzeigen
Fehler Code;
Spoiler anzeigen
Grüße
DerTuner
Ich versuche eine API für ein Account System zu Programmieren, in PHP.
Da ich ein Anfänger bin was PHP an geht, weiß ich nicht was falsch ist. Ich habe mir auch schon die fehlerhaften Zeilen genauer angeschaut, aber ich weis nicht was falsch daran ist
Zur Funktion des Ganzen;
Mit der db.php stelle ich eine Verbindung zu meiner Datenbank her, und mit der handler.php frage ich dann Info's ab.
Sobald es erfolgreich wahr, also login oder register, dann wir eine 1 zurückgegeben, wenn es nicht erfolgreich war eine 0.
db.php
handler.php
PHP-Quellcode
-
- <?php
- include('db.php');
- $action = $_GET['action'];
- $name = $con->real_escape_string($_GET['name']);
- $username = $con->real_escape_string($_GET['accountname']);
- $password = $con->real_escape_string(md5($_GET['password']));
- $mail = $con->real_escape_string($_GET['mail']);
- $id = $con->real_escape_string($_GET['id']);
- $description = $con->real_escape_string($_GET['description']);
- if(!$action)
- {
- echo "Plaese enter an action!";
- }
- else
- {
- if($action == "register")
- {
- if($query = $con->query("INSERT INTO nikinik (name, accountname,password, mail, id, description) VALUES ('$name', '$username', '$password', '$mail', '$id', '$description')"))
- {
- echo "1";
- }
- else
- {
- echo "0";
- }
- }
- else if($action == "login")
- {
- $query = $con->query("SELECT * FROM nikinik WHERE accountname = '$username' and password = '$password'");
- $cnt = $query->num_rows;
- if($ctn > 0)
- {
- echo "1";
- }
- else
- {
- echo "0";
- }
- }
- else
- {
- echo "Invalid action!";
- }
- }
- ?>
Fehler Code;
Notice: Undefined index: name in C:\xampp\htdocs\homechat\api\handler.php on line 7Notice: Undefined index: mail in C:\xampp\htdocs\homechat\api\handler.php on line 10Notice: Undefined index: id in C:\xampp\htdocs\homechat\api\handler.php on line 11Notice: Undefined index: des in C:\xampp\htdocs\homechat\api\handler.php on line 12Notice: Trying to get property 'num_rows' of non-object in C:\xampp\htdocs\homechat\api\handler.php on line 34Notice: Undefined variable: ctn in C:\xampp\htdocs\homechat\api\handler.php on line 36
0
Grüße
DerTuner
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „DerTuner“ ()