[SQL + PHP]Bausteine für eure Homepage

04/17/2011 15:04 Liikex3#76
direkt ne kleine seite gemacht mit den wichtigsten Sttistiken gemacht :D
05/21/2011 09:26 Banjo-mein-Vorbild#77
#push

ps: banjo ist gay haah
05/21/2011 09:48 iKyroja :>#78
(login.php) Login Script:
PHP Code:
<?php
if(isset($_POST['submit']) && $_POST['submit'] == 'Einloggen') {
    
$account  mysql_real_escape_string($_POST['account']);  // Das ist der Account Input
$password mysql_real_escape_string($_POST['password']); // Das ist der Passwort Input
$select   "SELECT * FROM account.account WHERE login = '".$account."' AND password = '".$password."'"
$query    mysql_query($select); 
$result   mysql_num_rows($query);
if(
$result 0) {
    echo 
'Sie haben sich erfolgreich eingeloggt !'// Du hast dich eingeloggt
    
} else {
    echo 
'Login fehlgeschlagen !'// Du konntest dich nicht einloggen
        
}
    }
?>
<form action="login.php" method="post">
 <input type="text"  name="account" onFocus="if(this.value=='Account') this.value='';" onBlur="if(this.value=='') this.value='Account';" value="Account"><br>
<input type="password" name="password" onFocus="if(this.value=='password') this.value='';" onBlur="if(this.value=='') this.value='password';" value="password"><br>
<input type="submit" name="submit" value="Einloggen">
<input type="submit" value="Registrieren">
</form>
05/21/2011 10:25 .Marcel'#79
Quote:
Originally Posted by iKyroja :> View Post
(login.php) Login Script:
PHP Code:
<?php
if(isset($_POST['submit']) && $_POST['submit'] == 'Einloggen') {
    
$account  mysql_real_escape_string($_POST['account']);  // Das ist der Account Input
$password mysql_real_escape_string($_POST['password']); // Das ist der Passwort Input
$select   "SELECT * FROM account.account WHERE login = '".$account."' AND password = '".$password."'"
$query    mysql_query($select); 
$result   mysql_num_rows($query);
if(
$result 0) {
    echo 
'Sie haben sich erfolgreich eingeloggt !'// Du hast dich eingeloggt
    
} else {
    echo 
'Login fehlgeschlagen !'// Du konntest dich nicht einloggen
        
}
    }
?>
<form action="login.php" method="post">
 <input type="text"  name="account" onFocus="if(this.value=='Account') this.value='';" onBlur="if(this.value=='') this.value='Account';" value="Account"><br>
<input type="password" name="password" onFocus="if(this.value=='password') this.value='';" onBlur="if(this.value=='') this.value='password';" value="password"><br>
<input type="submit" name="submit" value="Einloggen">
<input type="submit" value="Registrieren">
</form>
Ich habe es mal hinzugefügt, ist zwar nicht die sicherste Methode aber man kann es zum Lernen nutzen..
06/06/2011 18:43 'oShet#80
Die counts und so sind ja nicht grad gut gecoded. Werden ja garkeine caches benutzt -> es dauert länger bis die HP läd.
06/07/2011 19:43 TehDauni#81
...desweiteren wärs locker Sinnvoller es in OOP zuschreiben aka. Funcs & Classes.
07/15/2011 09:39 .Cookie™#82
Dankeschön habe es grade aus zufällig gefunden, sehr hilf reich (:
07/15/2011 17:11 Julz'#83
Schau doch aufs Datum, mensch :facepalm:
08/04/2011 08:10 xMagicx3#84
da is wieder einigermaßen aktuel ist, durch meine 3 vorgenger erwähne ich das mal :

der code der regi page ist falsch !

Er lautet so:

Index.html :
PHP Code:
<html>
<
head>
           <
title>Dein homepagename</title>
</
head>
<
body>
     <
div id="Felder">
            <
form action="regi.php" method="post" >
            
Benutzername<br />
            <
input type="text" name="username" size="30"  /><br />
            
Passwort<br />
            <
input type="password" name="passwd" size="30" /><br />
            
Passwort Wiederholen<br />
            <
input type="password" name="passwd2" size="30" /><br />
            
Name<br />
            <
input type="text" name="rl_name" size="30"  /><br />
            
Email<br />
            <
input type="text" name="email" size="30" /><br />
            
Löschcode<br />
            <
input type="text" maxlength="7" name="social_id" size="30" /><br />
            <
br />
            <
input type="submit" name="submit" value="Register" />
            </
form>
            </
div>

</
body>
</
html
Und die Regi.php(in der die enderrung ist) :
PHP Code:
<?php


        
include('config.php');
mysql_connect("DEINE IP""root""DEIN MYSQL PW");
mysql_select_db("account");
        if(isset(
$_POST['submit']) && $_POST['submit'] == 'Register') {
                
$username mysql_real_escape_string($_POST['username']);
                
$passwd mysql_real_escape_string($_POST['passwd']);
                
$passwd2 mysql_real_escape_string($_POST['passwd2']);
                
$rl_name mysql_real_escape_string($_POST['rl_name']);
                
$email mysql_real_escape_string($_POST['email']);
                
$social_id mysql_real_escape_string($_POST['social_id']);

        if(
$passwd == $passwd2) {
                
$sql "INSERT INTO account SET login = '".$username."', password = PASSWORD('".$passwd."'), real_name = '".$rl_name."', email = '".$email."', social_id = '".$social_id."'";
                
$result mysql_query($sql);

        if(
$result) { echo "<font color=\"green\"><b>Sie haben erfolgreich einen Account erstellt!</b></font>"; } else { echo "<font color=\"red\"><b>Registrierung Fehlgeschlagen!</b></font>"; }
                }
                    }

            
?>
Were net wen Marcel es Im theard reinmachen kann.
Den nur mit der enderrung klappt das account erstellen auch.
Sonst geht es nicht.

Mfg. xMagicx3
04/21/2012 00:51 sagir4711#85
Bei mir klappt kein einziger Script.
Deinen Code in ne PHP datei geschrieben, IP's angepasst, config.php erstellt.

Tdm immer irgentwelche Fehlermeldungen usw.
04/21/2012 01:20 Nick#86
Alter, kram nicht irgendnen scheiß aus dem 17. Jahrhundert raus, danke. :facepalm:

#closereqest
#reported