Jeg har et login system, der er linket fra en html formular. Når man er logget ind vil jeg gerne kunne udtrække data for den person, som er logget ind således det ville stå: Hej (navn). Du har være online i (timer) Og din mail er (mail)
Mit login script, der kommer fra en html formular:
<?php session_start(); $conn = mysql_connect("localhost", "lolchatten", ""); mysql_select_db("lolchatten"); if(!isset($_POST['Submit'])) { echo "Du skal komme fra login.php"; }else{ $postbruger = $_POST['Brugernavn']; $postpass = $_POST['Password'];
$resultat = mysql_query("SELECT Id FROM `brugere` WHERE Brugernavn = '$postbruger' AND Password = '$postpass'");//Spørger efter ID
$number = mysql_num_rows($resultat);//Tæller antaller af resultater if($number == 1) { //Hvis der kun er et resultat, bliver brugeren logget in $_SESSION['loget_in'] = 1; $_SESSION['Brugernavn'] = $postbruger; $_SESSION['Password'] = $postpass; //Sætter session variablerne $brb = mysql_query("SELECT mail FROM `brugere` WHERE Brugernavn = '$postbruger'");
echo "Hejsa $postbruger du er nu logget ind dit id er: $brb ";
}else echo"De indtastede oplysninger er ikke korrekte"; } ?> </body> </html>
en måde at kontrollere om folk er logget ind eller ej, er at lave en $_SESSION der bare hedder $_SESSION["access"] og så sætte den til "granted" når folk logger ind, er den noget som helst andet, er de ikke logget på og skal så skrive password/login... Når du skal vise data plejer jeg at udnytte at PHP ikke brokker sig hvis du vil have den til at skrive en tom variabel, men bare undlader at skrive noget.
du laver en funktion: function dab($choise){ connect(); $elve = $_REQUEST["elev"]; $resultat = mysql_query("SELECT $choise FROM `klassen` WHERE id='$elve'");
while ($raekke = mysql_fetch_array($resultat)) { extract($raekke); echo "$navn$gade$yb$tlf$mob$email$password"; } } den kan du så kalde med dab() og mellem paranteserne skrive hvad den skal hente hvis du f.eks. vil have vist email, bare skriver dab("email") og så skriver den kun e-mail adressen...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.