Avatar billede hyggelig75 Juniormester
01. juni 2019 - 20:58 Der er 4 kommentarer

$sql = "SELECT * FROM users WHERE id";

hvorfor viser denne kode alle bruger og ikke kun den loggede ind bruger

<?php

// Check if the user is logged in, if not then redirect him to login page
if(!isset($_SESSION["loggedin"]) || $_SESSION["loggedin"] !== true){
    header("location: login.php");
    exit;
}

// Attempt select query execution
$sql = "SELECT * FROM users WHERE id";
$result = mysqli_query($link, $sql);
$resultCheck = mysqli_num_rows($result);
 
if ($resultCheck > 0) {
        while ($row = mysqli_fetch_assoc($result)) {
Avatar billede arne_v Ekspert
01. juni 2019 - 21:57 #1
$sql = "SELECT * FROM users WHERE id";

finder vel alle brugere hvor id er forskellig fra 0.

Jeg antager at du oensker:

$sql = "SELECT * FROM users WHERE id = ?"

og saette parameter til logged in bruger;
Avatar billede hyggelig75 Juniormester
08. juni 2019 - 19:50 #2
ja men giver det ikke problemer med denne her linie
$sql = "SELECT morther_id, navn FROM `user_doglist`";
$result = mysqli_query($link, $sql);
$resultCheck = mysqli_num_rows($result);
her bilver info om moren hentet
Avatar billede hyggelig75 Juniormester
08. juni 2019 - 19:53 #3
og bruger er logget inde men den viser stadig alle hunde der er i listen og ikke kun dem jeg har oprettet
Avatar billede hyggelig75 Juniormester
08. juni 2019 - 20:01 #4
har dette i starten af scripet
session_start();

if(!isset($_SESSION["loggedin"]) || $_SESSION["loggedin"] !== true){
    header("location: login.php");
    exit;
}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester