Johnas
25.08.2010, 06:15:56
Witam mam pewien problem. Przedstawię go wam na screenie
Orginał
Kod php mam taki:
<?php
if ($_SESSION['login']) {
include 'db.php'; // połączenie się z bazą danych
$tabela = 'rejestracja'; // zdefiniowanie tabeli MySQL
$idek = $_SESSION['id'];
echo '<table><tr><td><img src="'. $domy['link'] .'"></td></tr>'; echo '<tr><td>Cena:'. $domy['cena'] .'ZŁ</td></tr>'; if ($domy['cena'] > $kasa['kasa']){
$blok = 'disabled="disabled"';
} else {
$blok= '';
}
echo '<tr><td><input type="submit"'. $blok .' value="Kupuje" /></td></tr></table>'; }
}
} else {
}
?>
I panowie znów proszę o fachową pomoc jak to zmienić.
krzysztof_kf
25.08.2010, 06:33:48
hmmm więcej szczegółów co chcesz uzyskać wszystkie boksy w jednej linii ?
askone
25.08.2010, 06:53:10
Hej
Nic dziwnego, że poszczególne oferty wyświetlają Ci się jedna pod drugą... Skoro każdą z nich umieszczasz w osobnym wierszu, tabelce to tak będzie... Nie twórz dla każdego wyniku nowej tabelki tylko umieść każdą ofertę w osobnej komórce, input [kupuje] daj po <br/> w tej samej komórce. Pozostanie Ci jeszcze tylko zrobienie pętli liczącej komórki w jednym wierszu. Jeśli liczba ta osiągnie zadaną przez Ciebie to należy utworzyć nowy wiersz. Po wyrysowaniu wszystkich ofert zamykasz tabelkę i już...
Pozdrawiam
Johnas
25.08.2010, 13:15:05
a jak ustawić że w linii ma być 6 np obrazków?;>
askone
25.08.2010, 13:24:12
Spróbuj tak:
$licznik = 1;
{
echo '<td><img src="'. $domy['link'] .'"></td>'; if($licznik == 6)
{
$licznik = 1;
}
else
{
$licznik += 1;
}
}
Pisane z palca, ale powinno działać
Johnas
25.08.2010, 14:09:16
Leci wielki pomógł. Dzięki kolego