ugrás a tartalomhoz

SQL lekérdezés eredményének táblázatba illesztése, cseréje

peter71 · 2008. Júl. 5. (Szo), 20.59
Helló!

Szakdolgozatomban egy weblapot kell készítenem mysql adatbázissal. Létrehoztam egy táblát amiben képek nevei szerepelnek. Szeretnék egy galériát csinálni úgy, hogy az adatbázisból a lekérdezett képeket szeretném egy táblázatba beilleszteni és váltani a képek között.
A lekérdezést megcsináltam, a gondom az, hogyan tudom a lekérdezés eredményét egyenként a táblázatba illeszteni és gombnyomásra cserélni.
 
1

Nem bonyolult

Fraki · 2008. Júl. 6. (V), 00.05
Írni kell hozzá egy olyan weblapot, ami a lekérdezés eredményét egyenként beilleszti a táblázatba, és gombnyomásra cseréli.
2

próbáltam

peter71 · 2008. Júl. 6. (V), 00.13
Próbálkoztam, de nekem galériaként kell működnie, minden gombnyomásra új képet kell mutatnia.

<html>
<head>
<title> Budai Péter</title>
<link rel="stylesheet" type="text/css" href="main.css">
</head>

<body id="body">

<div id="lap">
<div id="fent">
<div id="fejlec">
fejlec (flash)
</div>
<div id="menu">
<a href="alap.php"> <img src="buttons/alapok.png" border="0"/> </a>
<a href="recept.php"> <img src="buttons/receptek.png" border="0"/> </a>
<a href="galeria.php"> <img src="buttons/galeria.png" border="0"/> </a>
<a href="link.php"> <img src="buttons/linkek.png" border="0"/> </a>
<a href="forum.php"> <img src="buttons/forum.png" border="0"/> </a>
</div>
<div id="info">
<a href="index.php"> Főoldal </a> > <a href="alap.php"> Alap </a> > <a href="recept.php"> Receptek </a> > <b>Galéria</b>
</div>
</div> <!--fent-->

<div id="kozep">
<div id="balsav">
<form method="post" action="">
<input type="hidden" name="valaszt" value="1">
<input type="image" src="./buttons/kepek.png" >
</form>
<form method="post" action="">
<input type="hidden" name="valaszt" value="1">
<input type="image" src="./buttons/video.png" >
</form>
</div>
<div id="tartalom" align="center">
<?php
include("kapocs.inc");
$valt=$_POST[valaszt];
if(!$_POST)
echo'<img src="./buttons/asztal.png" border="0" width="100%" />';
else {
$sql="SELECT kep FROM Kep ";
($eredmeny=mysql_query($sql)) or die("select hiba<br>".mysql_error());
echo "<table border=1 bgcolor=#cccc99 width=50% cellspacing=2% cellpadding=5%>";
while($wtomb=mysql_fetch_row($eredmeny)){
echo "<tr><td align=center>"."<img src='./images/$wtomb[0].jpg'> "."</td>";
};//while vege
echo "</table><br>";
}
include("post_vars.inc");
?>
</div>
</div> <!--kozep-->

<div id="lent">
Budai Péter 2008
</div>
</div> <!--lap-->

</body>
</html>
3

javascript?

foxmulder · 2008. Júl. 6. (V), 13.01
Javascriptet tudatosan nem használsz?
4

javascript

peter71 · 2008. Júl. 6. (V), 14.16
pont etz a gondom, a lekérdezés eredményét a javascriptnek kellene átadni, mert akkor tudnám a galériában a képeket jobbra-balra gombbal léptetni.
6

tutorialok

Csorba Norbert · 2008. Júl. 6. (V), 22.21
Először szerintem nézz át pár kész megoldást, próbáld is ki, módosítsd és utánna készítsd el a saját galériád.
A következő oldalon találsz tananyagokat, hogyan készíthetsz lépésről-lépésre egyszerű galériát:
tutorialized.com - gallery tutorials (Természetesen tanulás céljából linkeltem és nem azért, hogy ezek közül adj be egyet kicsit módosítva.)
Úgy látom még most tanulgatod a webfejlesztést, ezért először JavaScript nélkül is elkészítheted és ha így sikerül összehozni egy működőt, akkor be lehet vonni JavaScript-et is később, akár ajax-szal és effektekkel.
5

prototype ui + image rotator

efpe · 2008. Júl. 6. (V), 21.50
Hasznalj valami elore kesz cuccot. Pl Prototype UI, vagy mondjuk Image Rotator, akar a kettot egyutt: http://efpe.hu/flash2/
7

Szakdolgozat

zila · 2008. Júl. 7. (H), 12.56
Azért egy szakdolgozathoz nem illik kész dolgot felhasználni (legalábbis copy+paste szintjén nem). Mit fog érni az a szakdolgozat, ha az írója képtelen megoldani a feladatot saját kútfőből?
8

A léptetés

peter71 · 2008. Júl. 8. (K), 00.01
nem működik rendesen, az első kép mindig kimarad.

			echo "function balra(){
											if(sorszam>1){
												sorszam--;
											}else{
												sorszam=$kepek_szama;
											}
											document.kep.src='images/'+kepek[sorszam]";
										echo "}";