Alles klar, schaue ich mir mal an. Danke für den Tipp
Beiträge von Justus R.
-
-
Hey! Ich habe nun einmal probiert eine Registrierung via Ajax zu machen, das war mein Versuch:
HTML: index.html
Alles anzeigen<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> </head> <body> <section id="register" class="animated bounceInDown"> <div class="container"> <div id="div_login"> <h1>Login</h1> <div id="message"></div> <div> E-Mail <input id="txt_uname" class="regfile textbox" placeholder="deine@mail.de" type="text" name="txt_uname"> </div> <div> Username <input id="txt_pwd" class="regfile textbox" placeholder="Wähle Deinen Username" type="text" name="txt_pwd"> </div> <div> <input class="registernow" type="button" value="Jetzt registrieren!" name="but_submit" id="but_submit" /> </div> </div> </div> </section> <script> $(document).ready(function(){ $("#but_submit").click(function(){ var username = $("#txt_uname").val().trim(); var password = $("#txt_pwd").val().trim(); if( username != "" && password != "" ){ $.ajax({ url:'checkUser.php', type:'post', data:{username:username,password:password}, success:function(response){ var msg = ""; if(response == 1){ window.location = "correct.php"; }else{ msg = "Fehler!"; } $("#message").html(msg); } }); } }); }); </script> </body> </html>
PHP: checkuser.php
Alles anzeigen<?php $mailadresseeingabe = $txt_uname; $usernameeingabe = $txt_pwd; $randid = "234687"; $servername = "localhost"; $username = "root"; $password = ""; $dbname = "DBUsers"; $randid = rand(10000, 90000); echo $rand1; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO users (mail, eindeutigeid, username) VALUES ('$mailadresseeingabe', '$randid', '$usernameeingabe')"; ?>
Ich bekomme aber immer nur einen leeren Eintrag, indem nur die eindeutige ID eingetragen ist. Ich weiß, dass ich hier
etwas falsch habe, bzw. werden die Einträge nicht erkannt. Ich habe 1000 Sachen ausprobiert, es wäre nett wenn mir jemand in irgendeiner Weise weiterhelfen könnte.
-
Nein. Es gibt verschiedene Server, denen ID´s zugeordnet sind. Ein Serverbesitzer kann eine Person zu seinem Server einladen. Wenn er das gemacht hat, soll sein Server in die Spalte "ergänzt" werden (die jeweilige Serverid). Die IDs sollen aber einzeln ausgegeben werden können (z.B. via echo später) obwohl alle in einer Zeile stehen,
Ich hoffe, das war verständlich
-
Hey!
Ich habe folgendes vor: Ich möchte in einem Datenbankeintrag in der Spalte "Server" eintragen lasse, welche Server der Person beigetreten ist. Dort müssten verschiedene Server eingetragen werden und auch einzeln ausgegeben werden können. Wie ist das am besten möglich? Man könnte theoretisch das ganze am sinnvollsten in einem Array speichern, aber irgendwie klappt das mit SQL nicht ganz so, wie ich es mit vorgestellt hätte.
Danke schon mal