Hej her er det som jeg bruger nu, men det ville se meget bedre ud, hvis jeg kunne få vist 2 billeder ved siden af hinanden... jeg vil stadig gerne have det sat op i en tabel!
Men kan man få to linier ud fra databasen på en gang... eller... det kan man godt men.... ja.. forstår i?
Hej næææ det er nu ikke lige det jeg mener det kunne jeg godt selv finde ud af næææ billederne der er ved siden af hinanden skal være forskellige, sådan som du har lavet er det jo det samme billed der bliver vist to gange!!
<? //henter alle billeder $db = mysql_connect(\"localhost\", \"\", \"\"); mysql_select_db(\"\", $db); ($antal = mysql_query(\"SELECT * FROM myimage WHERE fra = \'$begivenhed\'\")) || die(mysql_error()); $i=0;
echo\"<H1>Billeder fra \"; echo strtolower($begivenhed); echo\"</H1>\"; $tal = mysql_num_rows($antal); echo\"Der er $tal billeder fra \"; echo strtolower($begivenhed);
//start overordnet 2 col tabel echo\"<TABLE BORDER=\\\"0\\\">\";
//løber igennem billederne while($data = mysql_fetch_array($foresp)) {
//henter de billeder der skal bruges ($foresp = mysql_query(\"SELECT * FROM myimage WHERE fra = \'$begivenhed\' LIMIT 0,6\")) || die(mysql_error());
//hvis forespørgelsen gav resultat if (mysql_num_rows($foresp)) { $i++; if ($i%2==1) { //1 celle i overordnet 2 col tabel echo \"<tr><td valign=top>\"; //underordnet tabel echo \"<table>\";
ups, glemte lige nogle afsluttende </table>.... så brug lige denne...
<? //henter alle billeder $db = mysql_connect(\"localhost\", \"\", \"\"); mysql_select_db(\"\", $db); ($antal = mysql_query(\"SELECT * FROM myimage WHERE fra = \'$begivenhed\'\")) || die(mysql_error()); $i=0;
echo\"<H1>Billeder fra \"; echo strtolower($begivenhed); echo\"</H1>\"; $tal = mysql_num_rows($antal); echo\"Der er $tal billeder fra \"; echo strtolower($begivenhed);
//start overordnet 2 col tabel echo\"<TABLE BORDER=\\\"0\\\">\";
//løber igennem billederne while($data = mysql_fetch_array($foresp)) {
//henter de billeder der skal bruges ($foresp = mysql_query(\"SELECT * FROM myimage WHERE fra = \'$begivenhed\' LIMIT 0,6\")) || die(mysql_error());
//hvis forespørgelsen gav resultat if (mysql_num_rows($foresp)) { $i++; if ($i%2==1) { //1 celle i overordnet 2 col tabel echo \"<tr><td valign=top>\"; //underordnet tabel echo \"<table>\";
hvis man retter fejlene bliver der kun vist billeder med ulige nr..!
nu ser det således ud!!
<? //henter alle billeder $db = mysql_connect(\"localhost\", \" \", \" \"); mysql_select_db(\" \", $db); ($antal = mysql_query(\"SELECT id FROM myimage WHERE fra = \'$begivenhed\'\")) || die(mysql_error()); $i=0;
echo\"<H1>Billeder fra \"; echo strtolower($begivenhed); echo\"</H1>\\n\\n\"; $tal = mysql_num_rows($antal); echo\"Der er $tal billeder fra \"; echo strtolower($begivenhed);
//start overordnet 2 col tabel echo\"\\n<TABLE BORDER=\\\"0\\\">\\n\";
//henter de billeder der skal bruges ($foresp = mysql_query(\"SELECT * FROM myimage WHERE fra = \'$begivenhed\' LIMIT 0,6\")) || die(mysql_error());
//løber igennem billederne while($data = mysql_fetch_array($foresp)) {
//hvis forespørgelsen gav resultat if (mysql_num_rows($foresp)) { $i++; if ($i%2==1) { //1 celle i overordnet 2 col tabel echo \"<tr><td valign=top>\\n\"; //underordnet tabel echo \"<table>\\n\";
Du har ændret ca. i midten af scriptet dette... echo\"</TABLE>\\n\\n\"; } if ($i%2!=1) { ....
det SKAL være echo\"</TABLE>\\n\\n\"; } else {
Hvis du endelig vil bruge det andet som du har rettet det til, så skriv sådant her
echo\"</TABLE>\\n\\n\"; } if ($i%2=2) {
ide at du skriver if ($i%2!=1) //dette er lig med at den skal vise billed nr. 1-3-5-7-osv... skriver du derimod if ($i%2=2) // vises billede nr. 2-4-6-8-osv.....
Så prøv denne....
<? //henter alle billeder $db = mysql_connect(\"localhost\", \" \", \" \"); mysql_select_db(\" \", $db); ($antal = mysql_query(\"SELECT id FROM myimage WHERE fra = \'$begivenhed\'\")) || die(mysql_error()); $i=0;
echo\"<H1>Billeder fra \"; echo strtolower($begivenhed); echo\"</H1>\\n\\n\"; $tal = mysql_num_rows($antal); echo\"Der er $tal billeder fra \"; echo strtolower($begivenhed);
//start overordnet 2 col tabel echo\"\\n<TABLE BORDER=\\\"0\\\">\\n\";
//henter de billeder der skal bruges ($foresp = mysql_query(\"SELECT * FROM myimage WHERE fra = \'$begivenhed\' LIMIT 0,6\")) || die(mysql_error());
//løber igennem billederne while($data = mysql_fetch_array($foresp)) {
//hvis forespørgelsen gav resultat if (mysql_num_rows($foresp)) { $i++; if ($i%2==1) { //1 celle i overordnet 2 col tabel echo \"<tr><td valign=top>\\n\"; //underordnet tabel echo \"<table>\\n\";
echo\"<TR><TD><IMG SRC=\\\"../Billeder/data/$data[3]\\\" ALT=\\\"$data[1]\\\"></TD></TR>\\n\"; echo\"<TR><TD><INPUT onclick=\\\"NewWindow(\'myimage.visstor.php?alt=$data[1]&stor=$data[4]\',\'Stor\',\'550\',\'500\',\'yes\');\\\" TYPE=\\\"button\\\" VALUE=\\\"Se Større\\\"></TD></TR>\\n\"; echo\"<TR><TD> </TD><TD> </TD></TR>\\n\"; } echo\"</TABLE>\\n\\n\"; } else // alternativt brug if ($i%2=2) {
//2 celle i overordnet 2 col tabel echo \"<td valign=top>\\n\"; //underordnet tabel echo \"<table>\\n\";
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.