Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

array u while petlji

[es] :: PHP :: array u while petlji

[ Pregleda: 3735 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.242.*

Sajt: ohridnews.com


Profil

icon array u while petlji01.06.2006. u 18:32 - pre 217 meseci
Iz baze izvlacim podatke koje su smestene u tabele.
Za svaki red iz MySql tablice , pomocu while petlje kreira se nova tabela.
Pitanje je kako da svaka tabela ima razliciti background t.e. da se prikazulju slike iz arraya.
$slike = array("paket01.gif" , "paket02.gif", "paket03.gif" , "paket04.gif");
 
Odgovor na temu

w3bl0rd
Varaždin, Hrvatska

Član broj: 82659
Poruke: 380
*.cmu.carnet.hr.



+26 Profil

icon Re: array u while petlji01.06.2006. u 19:53 - pre 217 meseci
pa imaš neki brojač i onda vidiš ako je brojač%2 staviš jednu boju else drugu boju! tako bi obojao svaku drugu tabelu drukčije! a slike prikažeš lako echo "<img src=".$slike[$brojac]." alt='slika'/>";
there's no place like 127.0.0.1
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.242.*

Sajt: ohridnews.com


Profil

icon Re: array u while petlji01.06.2006. u 20:11 - pre 217 meseci
Trebalo bi da ima neki brojac
Evo malo koda kolko od prileke da vidite sta zelim.
Code:

$sliki = array("1.gif","2.gif","3.gif");
$result = mysql_query("bla bla bla");
while ($row = mysql_fetch_array($result)) {
?>
<table>
  <tr>
    <td background="
    <?
    foreach($sliki as $slika) {
    echo $slika;// ovde bi bio backround iz arraya, Samo ne znam kako???
    }
    ?>
    "><?= $row['bla'];?></td>
  </tr>
</table>
<?
}
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: array u while petlji01.06.2006. u 20:55 - pre 217 meseci
Code:

<?
$sliki = array("1.gif","2.gif","3.gif");
$result = mysql_query("bla bla bla");
while ($row = mysql_fetch_array($result)) {
?>
<table>
  <tr>
    <td background="<?=$sliki[++$n-1];?>"><?= $row['bla'];?></td>
  </tr>
</table>
<?
}
?>
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.242.*

Sajt: ohridnews.com


Profil

icon Re: array u while petlji01.06.2006. u 21:40 - pre 217 meseci
Bravo, ne znam dal bi se nekad setio.
E sada jos nesto.
Kako da se array ponavlja dok traje while.
Ovako se izvrsava array samo jednom.
 
Odgovor na temu

stefaneg
Stefan Rakonjac
Kragujevac

Član broj: 38922
Poruke: 130
*.pat-pool.kg.sbb.co.yu.

ICQ: 279404274
Sajt: www.prvatehskola.org


Profil

icon Re: array u while petlji01.06.2006. u 21:51 - pre 217 meseci
Uradi

Code:

<?
$sliki = array("1.gif","2.gif","3.gif");
$result = mysql_query("bla bla bla");
while (list($col1, $col2, ... , $colN) = mysql_fetch_row($result)) {
?>
<table>
  <tr>
    <td background="<?=$sliki[++$n-1];?>"><?= $row['bla'];?></td>
  </tr>
</table>
<?
}
?>
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.242.*

Sajt: ohridnews.com


Profil

icon Re: array u while petlji01.06.2006. u 22:06 - pre 217 meseci
Naso sam i malo drugacije resenje
Code:

<?
$sliki = array("1.gif","2.gif","3.gif");
$result = mysql_query("bla bla bla");
while ($row = mysql_fetch_array($result)) {
?>
<table>
  <tr>
    <td background="<?= $sliki[$i % 3]; $i++;?>"><?= $row['bla'];?></td>
  </tr>
</table>
<?
}
?>
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: array u while petlji01.06.2006. u 22:13 - pre 217 meseci
Code:

<?
$sliki = array("1.gif","2.gif","3.gif");

while ($i<20){
++$i;

?>
 <td background="<?=$sliki[++$n-1]?$sliki[$n-1]:$sliki[0&$n=1]?>">
<?

}
?>


output:


<td background="1.gif">
<td background="2.gif">
<td background="3.gif">
<td background="1.gif">
<td background="2.gif">
<td background="3.gif">
<td background="1.gif">
<td background="2.gif">
<td background="3.gif">
<td background="1.gif">
<td background="2.gif">
<td background="3.gif">
<td background="1.gif">
<td background="2.gif">
<td background="3.gif">
<td background="1.gif">
<td background="2.gif">
<td background="3.gif">
<td background="1.gif">
<td background="2.gif">


Trebalo bi da radi i za proizvoljan broj pozadina.
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.242.*

Sajt: ohridnews.com


Profil

icon Re: array u while petlji01.06.2006. u 23:20 - pre 217 meseci
Sta mislis za prethodni kod, puno je jednostavniji.
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: array u while petlji02.06.2006. u 05:32 - pre 217 meseci
Nisam probao da li radi sa na proizvoljnim brojem pozadinskih gifova u arrayu bez izmene koda. Ako radi, onda samo napred, ok je.
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.242.*

Sajt: ohridnews.com


Profil

icon Re: array u while petlji02.06.2006. u 13:42 - pre 217 meseci
Sve radi OK
 
Odgovor na temu

[es] :: PHP :: array u while petlji

[ Pregleda: 3735 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.