Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Ciklai
Parašė Skywalker· 2011 Geg. 18 16:05:07
#1
Turiu tokį kodą:
<html>
<head>
<title>Paveiksleliu galerija</title>
<style>
body,td{
font-family: verdana;
font-size: 12px;
color: white
}
input{
font-family: verdana;
font-size: 12px;
}
</style>
</head>
<body>
<form action="<?=$_SERVER['PHP_SELF']?>" method="get">
Pasirinkite paveiksleli: <select name="id">
<?php
require("database.php");
$result = mysql_query("SELECT name,id FROM image_addresses")
or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
$name = $row['name'];
$id = $row['id'];
print'<option value="'.$id.'">'.$name.'</option>';
}
?>
</select>
<input type="submit" value="Ziureti" onClick="this.value='Palaukite...';">
</form>
<?php
@$id = $_GET['id'];
if (!empty($id)){
$result = mysql_query("SELECT name,address FROM image_addresses WHERE id='$id'")
or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
$name = $row['name'];
$address = $row['address'];
print "$name ($address)<br><br>";
print'<img src="'.$address.'" alt="'.$name.'" style="max-width:100%;">';
}
}
?>
<p><font color="#FFFFFF"> <a href="insert.php" title="Paveiksleliu talpinimas">Paveiksleliu talptinimas</a></font></p>
</body></html>
Tai čia pasirinkus iš
droplist'o paveikslėlį - jį atvaizduoja. Noriu dar mygtuko "Kitas" paspaudus, kad paeiliui šoliuotų per to sąrašo paveiksliukus ir rodytų. Nelabai dar gaudausi čia tam
MySQL'e. Įtariu reik kažko, kad tikrintų, kurį paveikslėlį rodo pagal jo
ID ir paspaudus mygtuką pakeistų į
ID +1. Galite kas padėti? :)
Redagavo Skywalker· 2011 Geg. 18 16:05:45
Parašė Narysx· 2011 Geg. 18 16:05:36
#2
Apatinę
php kodo dalį pamėgink pakeist į šią:
<?php
@$id = $_GET['id'];
@$kitas = $id + 1;
if (!empty($id)){
$result = mysql_query("SELECT name,address FROM image_addresses WHERE id='$id'")
or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
$name = $row['name'];
$address = $row['address'];
print "$name ($address)<br><br>";
print'<img src="'.$address.'" alt="'.$name.'" style="max-width:100%;"> <a href="failas.php?id=$kitas">Kitas</a>';
}
}
?>
tik nepamiršk pakeisti failas.php į savo failo, kuriame yra šis kodas, pavadinimą.
Redagavo Narysx· 2011 Geg. 18 16:05:19
Parašė Skywalker· 2011 Geg. 18 16:05:28
#3
O man per form'ą kūrti mygtuką?
submit ar
button input'o type?
Parašė Narysx· 2011 Geg. 18 16:05:58
#4
Tai juk pas tave su forma viskas gerai, ar aš kažką ne taip supratau? Tau tik atvaizdavime reik padaryt nuorodą, kad perkeltų į sekantį img.
Parašė Skywalker· 2011 Geg. 18 17:05:12
#5
Aj.. Aš ne taip supratau. Žodžiu nepamačiau. :D Na nepakeičia paveikslėlio. :/ Tiesiog grąžina į pradinę puslapio būseną.
Redagavo Skywalker· 2011 Geg. 18 17:05:43