Terve!
Teen tälläistä pientä sovellusta, joka listaa itselläni olevia sarjoja / elokuvia.
Muuten tämä on valmis, mutta tiedot pitäisi saada vielä tablen sisään.
Tällä hetkellä jaksot tulevat ulos taulukosta:
Array ( [jaksonNimi] => Pilot [jakso] => 1 [tuotantokausi] => 1 [sarjanNimi] => Rillit huurussa ) Array ( [jaksonNimi] => The Big Bran Hypothesis [jakso] => 2 [tuotantokausi] => 1 [sarjanNimi] => Rillit huurussa )
jne...
Miten nämä saisi laitettua taulukkoon (<table>), niin, että pelkkä nimi ja tuotantokausi tulostuisivat?
Olen yrittänyt purkaa arrayta ja saada ne näin:
for($i=0; $i<count($sarjat); $i++){ $sarjat_jakso = $sarjat['jaksonNimi'][$i]; $sarjat_mika = $sarjat['sarjanNimi'][$i]; echo "<tr>"; echo "<th class='color2'>".$i."</th>"; echo "<th class='color2'>".$sarjat_jakso."</th>"; echo "<th class='color2'>".$sarjat_mika."</th>"; echo "</tr>"; }
Jostain syystä toimii epämääräisesti ja vain viimeinen arrayn tieto tulostuu?
Vai miten tämä pitäisi tehdä?
Mod. lisäsi kooditagit!
Ehkä kannattaisi jättää ohjelmointi välistä, jos ei edes keskustelun ohjeita osaa lukea ja käyttää kooditageja.
$sarjat['jaksonNimi'][$i] -> $sarjat[$i]['jaksonNimi']
Varmaankin toimivampi olisi:
foreach($sarjat as $sarja) { $sarjat_jakso = $sarja['jaksonNimi']; $sarjat_mika = $sarja['sarjanNimi']; echo "<tr>"; echo "<th class='color2'>".$i."</th>"; echo "<th class='color2'>".$sarjat_jakso."</th>"; echo "<th class='color2'>".$sarjat_mika."</th>"; echo "</tr>"; }
Jos kuitenkin haluat tehdä käyttäen for-looppia niin nuo kaksi riviä pitäisi korjata: (Edit: Macro jo ehtikin)
$sarjat_jakso = $sarjat[$i]['jaksonNimi']; $sarjat_mika = $sarjat[$i]['sarjanNimi'];
Macro kirjoitti:
Ehkä kannattaisi jättää ohjelmointi välistä, jos ei edes keskustelun ohjeita osaa lukea ja käyttää kooditageja.
Just joo. Hiukan yliampuvaa taas.
qeijo kirjoitti:
Macro kirjoitti:
Ehkä kannattaisi jättää ohjelmointi välistä, jos ei edes keskustelun ohjeita osaa lukea ja käyttää kooditageja.
Just joo. Hiukan yliampuvaa taas.
:) No ehkä kumminkin lukeminen on siitä helpommasta päästä. Ehkä sustakin ois kivempi lukea koodia oikein muotoiltuna, kuin harmaata tasaista mössöä.
Ois, mut eipä se haittaa kun koodia on noin vähän.
Aihe on jo aika vanha, joten et voi enää vastata siihen.