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
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 ?-)
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[#]
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?"
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.