for ciklussal lekérdezni a feltöltött képek nevét
Sziasztok!
Azt szeretném megoldani, hogy a tárhelyre előzőleg egy űrlappal feltöltött képeket letudjam kérdezni és megjeleníteni a honlapon, de úgy hogy azokat tetszőlegesen, bárhol elhelyezhessem.
Két táblám van. Egyik, amiben az adatokat tárolja és egy másik, ami a fájlok nevét és adatait. A fájlok táblában a téma tábla id-jára hivatkozik. Pl. a 10 id-jú kép a 3 id-jú témához tartozik.
Az a problémám, hogy egy témához több kép is tartozhat, ezért azokat egy for ciklussal próbáltam lekérdezni.
Eddig csak annyi sikerült, hogy az első olyan id-jú képet, ami nekem kell jeleníti meg, de azt annyiszor, ahányszor a feltételben megvan adva. Vagyis az alábbi példában 5-ször jeleníti meg az adott képet.
Azt szeretném elérni, hogy a ciklus kiolvassa az adott képek neveit, amit pl.: egy valtozonev nevű változóba eltárol és utána a honlapon a kép beillesztésénél már csak azt a változót kell használnom.
pl.:
<img src="img/<?=$valtozonev1?>" border="0" width="200">
<img src="img/<?=$valtozonev2?>" border="0" width="200">
<img src="img/<?=$valtozonev3?>" border="0" width="200">
A kódom:
■ Azt szeretném megoldani, hogy a tárhelyre előzőleg egy űrlappal feltöltött képeket letudjam kérdezni és megjeleníteni a honlapon, de úgy hogy azokat tetszőlegesen, bárhol elhelyezhessem.
Két táblám van. Egyik, amiben az adatokat tárolja és egy másik, ami a fájlok nevét és adatait. A fájlok táblában a téma tábla id-jára hivatkozik. Pl. a 10 id-jú kép a 3 id-jú témához tartozik.
Az a problémám, hogy egy témához több kép is tartozhat, ezért azokat egy for ciklussal próbáltam lekérdezni.
Eddig csak annyi sikerült, hogy az első olyan id-jú képet, ami nekem kell jeleníti meg, de azt annyiszor, ahányszor a feltételben megvan adva. Vagyis az alábbi példában 5-ször jeleníti meg az adott képet.
Azt szeretném elérni, hogy a ciklus kiolvassa az adott képek neveit, amit pl.: egy valtozonev nevű változóba eltárol és utána a honlapon a kép beillesztésénél már csak azt a változót kell használnom.
pl.:
<img src="img/<?=$valtozonev1?>" border="0" width="200">
<img src="img/<?=$valtozonev2?>" border="0" width="200">
<img src="img/<?=$valtozonev3?>" border="0" width="200">
A kódom:
<?php
$parancstema = "SELECT * FROM temak where id=6";
$eredmenytema = mysql_query($parancstema);
while($egy=mysql_fetch_array($eredmenytema))
{
$id = $egy["id"];
$parancskep = "SELECT * FROM fileok WHERE tid=$id";
$eredmenykep = mysql_query($parancskep);
$egy1=mysql_fetch_array($eredmenykep);
for ($k=1;$k<6;$k++) {
$neve = "valtozonev" . $k;
$$neve = $id ."id_". $egy1["nev"];
?>
<table width="75%" border="1">
<tr>
<td bgcolor="#00CC99">
<img src="img/<?=$valtozonev1?>" border="0" width="200">
<img src="img/<?=$valtozonev2?>" border="0" width="200">
<img src="img/<?=$valtozonev2?>" border="0" width="200">
</td>
</tr>
</table>
<?
}
}
?>
nézzük sorban
nekem az a véleményem - és ezt nem bántásból írom - hogy te nem tudod hogy mit csinálsz. ezen kétféleképpen tudok (tudunk) segíteni, ha tanulni is szeretnél akkor kérdezz továbbra is, ha pedig sietsz és pár napon belül újabb, hasonló témájú bejegyzéseket szeretnél írni, akkor itt egy gyors megoldás:
ugyan az az eredmény
Az egy témához tartozó képeket, ami jelenleg 3 db egymás után megjeleníti.
Én azt szeretném, ha egy oldalon belül tetszőlegesen bárhol eltudjam helyezni ezt a 3 képet külön-külön úgy, mint azt már írtam:
Kiolvassa a fájlok nevét és a képek megjelenítésekor csak egy változót illesztenék be oda.
<img src="img/<?=$valtozonev1?>" border="0" width="200">
<img src="img/<?=$valtozonev2?>" border="0" width="200">
<img src="img/<?=$valtozonev3?>" border="0" width="200">
Köszönöm előre is, ha segítesz
változó változó vagy tömb
szuper
Így már szuper lett, olyan mint amilyenre akartam. :)