Hogy tudok mysql segitségével 4 képet kiiratni egy sorba, majd a köv 4-et köv sorba s igy tovább?
itt a forráskód ("eleres" a kép elérési útvonala)
<?php include "config2.php";
$query = "SELECT * FROM kep";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_array($result)):
?>
<tr>
<td><a href="<?php echo $row['eleres']; ?>" data-tooltip="#tt0"><noscript><img
src="<?php echo $row['eleres']; ?>" height="150" width="200"></noscript><img src="res/blank.png" alt="1" data-src="<?php echo $row['eleres']; ?>" data-caption="<h2>közlekedési eszközök</h2>" data-isimage="true" height="150" width="200"></a>
<div class="caption hidden" id="tt0"><span class="nr">kép</span></div>
</td>
</tr>
<?php endwhile ?>
</tbody>
</table>
<?php } else {
echo "Nem sikerült kiválasztani az adatbázist!";
}
?>
Kiíratni inkább PHP-vel fogsz, mint MySQL-el.
Hát vegyél fel egy oszlopszámláló változót, és minden 4. oszlopnál nullázd le és rakjál ki egy </tr><tr>-t. Aztán az egész után is egy </tr>-t.
annyira nem vagyok benne. nem tudom mi a különbség a mysql és a mysqli között
sikerült cikrussal megcsinálni és kiiratni egy sorszámot de az az érdekes h rossz sorrendbe irja ki a sorszámot
<tbody>
<tr>
<?php
$szam = 1;
$n = 1;
?>
<?php include "config2.php";
$query = "SELECT * FROM kep";
$result = mysql_query($query);
if ($result) {
while ($row = mysql_fetch_array($result)):
?>
<td><a href="<?php echo $row['eleres']; ?>" data-tooltip="#tt0"><noscript><img
src="<?php echo $row['eleres']; ?>" height="150" width="200"></noscript><img src="res/blank.png" alt="1" data-src="<?php echo $row['eleres']; ?>" data-caption="<h2>közlekedési eszközök</h2>" data-isimage="true" height="150" width="200"></a>
<div class="caption hidden" id="tt0"><span class="nr">
<?php
print $n;
?>
<?php
$n = $n + 1;
?>
</span></div>
</td>
<?php
$szam;
$szam = $szam + 1;
if ($szam > 4){
print "</tr><tr>";
$szam = 1;
}
?>
<?php endwhile ?>
</tr>
</tbody>
</table>
<?php } else {
echo "Nem sikerült kiválasztani az adatbázist!";
}
?>
<?php
print $n;
?>
<?php
$n = $n + 1;
?>
egybe volt csak passziózok hogyan írná ki rendesen (sorrendben)
veszem észre... olyan sorszámot ad a képeknek amilyen sorrendbe ráviszem az egeret... h lehet ezt megoldani?
ha csak egy változót használnék akkor a kép sorszáma is újraindulna 1-től minden sorban
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!