Kode køre ike som den skal...

Tags:    php

Hey kan ikke få min kode til at vise en profil....
Hvad skal jeg gøre...
kan ikke lige finde fejlen i koden...

Fold kodeboks ind/udKode 



Den skriver bare hele tiden


Den afsøgte bruger blev ikke fundet. Prøv igen senere.




8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hey kan ikke få min kode til at vise en profil....
Hvad skal jeg gøre...
kan ikke lige finde fejlen i koden...

Fold kodeboks ind/udKode 



Den skriver bare hele tiden


Den afsøgte bruger blev ikke fundet. Prøv igen senere.


Umiddeltbart vil jeg sige at du ikke har givet $id en værdi, men den har du måske i sider.php?

// Sieker



Din db kode står der jo allerede:

Fold kodeboks ind/udKode 


Her beder du om alle rækker hvor id = $id, enig?

Men, jeg kan ikke se (som tidligere påpeget af Sieker) at du har givet $id nogen værdi. Dvs. med mindre $id er defineret i sider.php, som du includer tidligere i koden.

I realiteten laves der altså et db kald som hedder:
Hent * hvor id =
da $id ikke har nogen værdi...

Og da du har følgende if sætning længere nede
Fold kodeboks ind/udKode 

Ja, så er $id == NULL og du får beskeden at brugeren ikke er fundet.


Løsningen:
Sørg for at definer $id et eller andet sted først. F.eks. med $_SESSION['userid'], som du også bruger til registrere login med.

Kan du følge mig?



Hey kan ikke få min kode til at vise en profil....
Hvad skal jeg gøre...
kan ikke lige finde fejlen i koden...

Fold kodeboks ind/udKode 



Den skriver bare hele tiden


Den afsøgte bruger blev ikke fundet. Prøv igen senere.


Umiddeltbart vil jeg sige at du ikke har givet $id en værdi, men den har du måske i sider.php?

// Sieker


nej der er ikke $id på siden "sider.php"
Hvad kan det så være..

//Per




Hey kan ikke få min kode til at vise en profil....
Hvad skal jeg gøre...
kan ikke lige finde fejlen i koden...

Fold kodeboks ind/udKode 



Den skriver bare hele tiden


Den afsøgte bruger blev ikke fundet. Prøv igen senere.


Umiddeltbart vil jeg sige at du ikke har givet $id en værdi, men den har du måske i sider.php?

// Sieker


nej der er ikke $id på siden "sider.php"
Hvad kan det så være..

//Per



Kan det være at den skal være mellem <body></body>???

//Per



Hey kan ikke få min kode til at vise en profil....
Hvad skal jeg gøre...
kan ikke lige finde fejlen i koden...

Fold kodeboks ind/udKode 



Den skriver bare hele tiden


Den afsøgte bruger blev ikke fundet. Prøv igen senere.


Umiddeltbart vil jeg sige at du ikke har givet $id en værdi, men den har du måske i sider.php?

// Sieker


nej der er ikke $id på siden "sider.php"
Hvad kan det så være..

//Per



Kan det være at den skal være mellem <body></body>???

//Per


Det hjalp ikke





Umiddeltbart vil jeg sige at du ikke har givet $id en værdi, men den har du måske i sider.php?

// Sieker



nej der er ikke $id på siden "sider.php"
Hvad kan det så være..

//Per


Nu kan det godt være jeg har misset et eller andet, men har du ikke svaret dér?

Du beder mysql om at finde brugeren med id $id - men hvor definerer du $id? Din fejlmeddelelse kommer grundet $id = NULL, dvs. ikke defineret, og derfor får du ikke noget ud af DB'en...




Umiddeltbart vil jeg sige at du ikke har givet $id en værdi, men den har du måske i sider.php?

// Sieker



nej der er ikke $id på siden "sider.php"
Hvad kan det så være..

//Per


Nu kan det godt være jeg har misset et eller andet, men har du ikke svaret dér?

Du beder mysql om at finde brugeren med id $id - men hvor definerer du $id? Din fejlmeddelelse kommer grundet $id = NULL, dvs. ikke defineret, og derfor får du ikke noget ud af DB'en...


vil du se Sql koden????

//Per


[Redigeret d. 14/10-05 22:45:16 af Per]



Din db kode står der jo allerede:

Fold kodeboks ind/udKode 


Her beder du om alle rækker hvor id = $id, enig?

Men, jeg kan ikke se (som tidligere påpeget af Sieker) at du har givet $id nogen værdi. Dvs. med mindre $id er defineret i sider.php, som du includer tidligere i koden.

I realiteten laves der altså et db kald som hedder:
Hent * hvor id =
da $id ikke har nogen værdi...

Og da du har følgende if sætning længere nede
Fold kodeboks ind/udKode 

Ja, så er $id == NULL og du får beskeden at brugeren ikke er fundet.


Løsningen:
Sørg for at definer $id et eller andet sted først. F.eks. med $_SESSION['userid'], som du også bruger til registrere login med.

Kan du følge mig?



ikke helt men lidt...




t