Jump to content
php.lv forumi

lappuses


nezinātājs

Recommended Posts

Labs vakars. Man atkal ir maza problēma - pieņemsim, ka man dizains ir tīri balta lapa, man folderī ir kādas 50bildes, gribu, lai dizaina vidū visu laiku ir tikai 1 bilde, un zem bildes ir pogas BACK (respektīvi - iepriekšējā bilde, un tā, ka pirmajai bildei (sākumā, kas ir defaultā) jau var paņemt to back pogu) un NEXT. Nekas cits dizainā nevar parādīties, tikai tie 3 elementi - 1 bilde un 2 pogas - kāds varētu palīdzēt ar ko tādu?

 

Mēģināju ko šādu, bet nu nesanāca, arī nezinu, kā pogas būtu kam tādam dabūjis, ka automātiski zem bildes parādītos links uz nākamo bildi, nevis uz esošo vai iepriekšējo..

 

<?php

$bilde = $_GET['bilde'];

switch($bilde) {

default:

include "1.jpg";

break;

case '2':

include "2.jpg";

break;

}

?>

Link to comment
Share on other sites

Ja tev bildes nosaukumos ir skaitļi pēc kārtas: 1.jpg, 2.jpg, 3.jpg, tad vienkārši izvadi skaitli ar +1 un -1 dabūtu no $_GET:

$x = isset($_GET["id"]) ? intval($_GET["id"]) : 1;
echo "<img src='$x.jpg' alt='$x' />";
if ($x > 1) echo "<a href='?id=", $x-1, "'>Back</a>
if ($x < 50) echo "<a href='?id=", $x+1, "'>Next</a>

Link to comment
Share on other sites

Paldies! Viss strādā ideāli, tikai mazliet kļūda tavā kodā:

 

<?php

$x = isset($_GET["id"]) ? intval($_GET["id"]) : 1;

echo "<img src='$x.jpg' alt='$x' />";

if ($x > 1) echo "<a href='?id=", $x-1, "'>Back</a>";

if ($x < 50) echo "<a href='?id=", $x+1, "'>Next</a>"

?>

 

Un vēl viens jautājums - kā man izdarīt, kad, piemēram, aiziet līdz 50 bildei, tad vairs nerādas next, bet gribētos, ka rādās vēl next, un tad nospiežot viņu, pārlec uz 1.bildi atpakaļ, nu tā kā cikls, un arī, ka no 1. bildes uz 50. var pārlekt, piespiežot back pogu?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...