Avatar billede subit Nybegynder
03. juni 2003 - 01:50 Der er 6 kommentarer

<?php Hjælp?>

Hej allesammen

Jeg sidder med det underligste problem, har lavet en kode hvor den viser brugeren og hvis han så har billede så skal det vises, udtræk fra koden:

<?
if(isset($_GET['id'])) {
    $foresp = mysql_query("SELECT * FROM stodder WHERE id= $_GET[id]") or die(mysql_error());
    while($data = mysql_fetch_array($foresp)) {
        echo "Hej $data[navn] <br><br>info<br>$data[info]";

if(isset($_GET['id']) && $data[billede] != "") {
    $foresp1 = mysql_query("SELECT * FROM billeder WHERE bruger_id=  $_GET[id]") or die(mysql_error());
    while($data1 = mysql_fetch_array($foresp1)) {
echo "<br><img src=\"$data1[billede]\"></a><br>";
}
}

Ja $_Get['id'] er brugerens ID som bliver sat og det virker.

men det der er underligt er at jeg har min tabel med:
id, billede, bruger_id
Og har så sat noget ind som ID 1 og med billede og til en brugers profil og det virker men, hvis jeg ændrer Bruger_id til 2 (dvs. bruger med id 2) så gider den ikke vise det i hans profil ? hvorfor?
please hjælp

mvh subit
Avatar billede roenving Novice
03. juni 2003 - 02:00 #1
Spørger du ikke efter $data[billede] før du finder billedet ($foresp1 = mysql_query("SELECT * FROM billeder WHERE bruger_id=  $_GET[id]") or die(mysql_error());)

-- og det er vel rigtigt at du har id= i den første forespørgsel og bruger_id i den anden ?-)
Avatar billede detox Nybegynder
03. juni 2003 - 02:11 #2
Var det egentlig ikke osse nemmere at samle det i 1 tabel?
Avatar billede subit Nybegynder
03. juni 2003 - 02:29 #3
Nej for hver profil skal kunne have flere billeder så det kan ikke betale sig at have det i en for brugere kommer til ta have 20-50 billeder hver...

Roenving >> Nej for data[billede] bliver fundet via mysql_query'en ovenover, for hvis der ikke er noget billedet bliver det nedeunder if(isset($_GET['id']) && $data[billede] != "") {
slet ikke vist... Lig mærke til den ene hedder $data[#] og den anden $data1[#]
Avatar billede detox Nybegynder
03. juni 2003 - 02:43 #4
nå, ok i c. Din beskrivelse med ID og Bruger_id er lidt forvirrende, hvordan ser strukturen for billeder ud?
Avatar billede subit Nybegynder
03. juni 2003 - 18:29 #5
mener du mysql strukturen eller ?
er lidt træt så min hjerne fungerer ikke sådan helt optimalt
Avatar billede detox Nybegynder
03. juni 2003 - 18:37 #6
Ja, jeg synes det er lidt uklart, hvad du mener med den her sætning:
"Og har så sat noget ind som ID 1 og med billede og til en brugers profil og det virker men, hvis jeg ændrer Bruger_id til 2 (dvs. bruger med id 2) så gider den ikke vise det i hans profil ? hvorfor?"
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