Beiträge von Sharpadox

    Hey,


    iwie geht mein MySQL getfloat nicht richtig, denn ich bekomme immer einen Tag Mismatch


    new Float:cpx,Float:cpy,Float:cpz;
    new ZoneDatei[64];
    format(ZoneDatei,64,"/Rennen/%d/1.txt",Rennid2);
    if(fexist(ZoneDatei))
    {
    cpx = mysql_GetFloat("RaceCP", "cpx", "Rennen",Rennid2);
    cpy = mysql_GetFloat("RaceCP", "cpy", "Rennen",Rennid2);
    cpz = mysql_GetFloat("RaceCP", "cpz", "Rennen",Rennid2);





    stock mysql_GetFloat(Table[], Field[], Where[], Is[])
    {
    new query[128], Float:sqlfloat;
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_float(sqlfloat);
    mysql_free_result();
    return true; //Zeile
    }

    Also ein Fehler war schonmal, ich habe keine Datenbank ausgewählt. Habe ich jetzt gemacht.


    Grex:


    Ich denke man ich muss ohne Anführungzeichen, denn sonst kommt dieser Error:

    Zitat

    You have an error in your SQL syntax; check the manual that corresponds
    to your MySQL server version for the right syntax to use near
    ''accounts' ('Name', 'Passwort') VALUES ('Kalo', '123')' at line 1


    Wenn ich nun ohne mache, kommt nur das hier:

    Zitat

    Unknown column 'Kalo' in 'field list'


    Aber wieso kommt das?

    Hey,


    wie kann ich machen, dass man sich im UCP registriert?
    Ich habe es bis jetzt so, aber der Account wird nicht erstellt:


    Habs endlich gelöst mithilfe eines Freundes!!
    Das lag alles an meiner Blödheit >,<


    Ich hatte $data['password'] eingegeben, dabei gehörte da doch
    $data['passwort'] hin mit "T" !!


    Danke an allen die mir geholfen haben :P

    - Bei mir gibt es kein "www"-Ordner
    - Wenn ich ein Ordner erstelle der www heißt, und die da rein mache komm auf der Seite (localhost/mysql.html)


    Jetzt habe ich es so, und der Zeigt schon wieder nix an -.-
    Weißer Bildschirm


    Jetzt habe ich es so:


    PHP
    <?php	$connect = mysql_connect("localhost","root","");	$database = mysql_select_db("gta");	$username = $_POST['Username'];	$passwort = $_POST['Passwort'];	$sql = 'SELECT * FROM accounts WHERE Name=\''.mysql_real_escape_string($username).'\'';	$result = mysql_query($sql);	$user = mysql_fetch_array($db_erg);	if(mysql_num_rows($result) > 0) {		//Benutzer vorhanden		$data = mysql_fetch_array($result);		if($data['password']==md5(md5($passwort))) {			//Passwort korrekt			$_SESSION['number'] = $data['userID'];			echo "Erfolgreich eingeloggt";		} else {			//Passwort falsch			echo "Falsches Passwort";		}	} else {		echo "Ungültiger Name";		//Benutzer nicht vorhanden	}	mysql_close($connect);?>


    Aber wenn ich jetzt mich einlogge steht da::


    Es passiert aber garnichts :O


    Auch wenn ich nichts eingebe sollte eig der Text kommen:
    Du hast nicht alle Felder ausgefüllt!


    Aber das Kommt auch nicht, egal was ich mache D;


    //EDIT:
    Gibt es vielleicht iwo ein Beispielscript für sowas, dass man
    sich das anschauen könnte? D:


    //EDIT2:
    Kann vielleicht einer auch über TeamViewer drüberschauen? :S

    Dieser Fehler kommt bei mir auch dauernd, aber da buggt die Seite danach bisschen, aber
    neu schreiben muss ich es nicht.. Aber es buggt eben, dass die Seite meint, ich hätte nichts
    geschrieben obwohl da was steht.


    Das musst umbedingt mal gefixxt werden :|


    Hmm danke :D
    Fullmetal Alchemist sieht spannend aus ;>
    Schaue ich mir mal an :D

    Hey,


    mir ist gerade extremst langweillig, da dachte ich mir, ich schau mir mal ein Anime an ;)
    Aber ich wüsste nicht welchen ;/
    Habt ihr vielleicht gute zu empfehlen? :D Am besten deutsche Sprachen ohne Untertitel :>
    Wäre gut, wenn ihr mir helft :thumbup:

    .:: Shooter ::.
    - Combat Arms
    - Operation7
    - Wolfteam
    - Blackshot
    - Crossfire
    - Battlefield Play4Free
    - Battlefield Heroes


    .:: Online-RPG ::.
    - Metin2
    - Cabal
    - Shaiya
    - Runes of Magic
    - Flyff
    - Alaplaya Games
    - WoW (30 Tage Test)


    .:: Shooter ::.
    - League of Legends
    - Minecraft
    - Und viiiieeeles mehr ... :D

    Geht immernoch nicht, langsam macht mich das Ding verrück..
    Ich schicke mal ganzen Code, vllt könnt ihr damit mehr anfangen ;<


    HTML-Teil:

    PHP
    <html>	<head>		<title>VisionRPG - UCP</title>	</head>	<body>		<h1>User Control Panel</h1>		<h2>German Vision Reallife</h2>		<br/><br/>		<form action="mysql.php" method="post">			Username:<input type="text" size="20" name="Username"><br/>			Passwort:<input type="text" size="20" name="Passwort"><br/>			<input type="submit" value="Einloggen">		</form>	</body></html>


    PHP-Teil:

    PHP
    <?php	error_reporting(E_ALL);	$connect = mysql_connect("localhost","root","");	$database = mysql_select_db("gta");	$username = $_POST['Username'];	$passwort = $_POST['Passwort'];	$sql = "SELECT * FROM accounts WHERE Name = '".$username."'";	$db_erg = mysql_query($sql);	$user = mysql_fetch_array($db_erg);	if($username == "" or $passwort == "") {		echo "Du hast nicht alle Felder ausgefüllt!";		exit;	}	else if($user['Passwort'] == md5($passwort))	{		echo "Erfolgreich eingeloggt!";	}	mysql_close($connect);?>