Forstår ikke helt hvad du gerne vil. Har tydet i din overskrift at du gerne vil have det lavet i én query, med join indeblandet. Men umiddelbart, ud af din kode, ser det ud til at du bare kan lave en yderligere query inde i din while, som henter billeder, som passer til din nyhed. Eks:
<?php $result = @mysql_query('SELECT * FROM work ORDER by datetime DESC'); if(!$result) { exit('<p>Error preforming query:' . mysql_error() . '</p>'); } while ($row = mysql_fetch_array($result)) { $content = str_replace("\n", '<br/>', $row['content']); $header = $row['head'];
#henter tilhørende billeder $pictures = mysql_query("SELECT * FROM work_img WHERE work_img_id = '$row[id_img]'"); if(!$pictures) { exit('<p>Error preforming query:' . mysql_error() . '</p>'); } $while($row_img = mysql_fetch_array($result)) { // Her kan du udtrække det enkelte billede, ud af de tilhørende // } echo "<h1>$header</h1> <p>$content</p> $img"; } ?>
Okey - er vist ikke helt med, men følgende metode burde virke fint til det du umiddelbart ser ud til at skulle bruge (set efter på den angivne test-side):
<?php $result = @mysql_query('SELECT * FROM work ORDER by datetime DESC'); if(!$result) { exit('<p>Error preforming query:' . mysql_error() . '</p>'); } while ($row = mysql_fetch_array($result)) { $content = str_replace("\n", '<br/>', $row['content']); $header = $row['head'];
$pictures = mysql_query("SELECT * FROM work_img, work WHERE work_id = '$vis[id]'"); -> $pictures = mysql_query("SELECT * FROM work_img WHERE work_id = '$row[id]'");
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.