Hirdetés
- Sony Xperia 1 V - kizárólag igényeseknek
- Xiaomi Mi 9 - egy híján
- Google Pixel topik
- iOS alkalmazások
- iPhone topik
- Nothing Phone 2a - semmi nem drága
- Bemutatkozott a Snapdragon 8 Gen 5
- Samsung Galaxy S23 Ultra - non plus ultra
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Motorola Edge 60 Fusion - nem csak a forma időtálló
Új hozzászólás Aktív témák
-
válasz
lanszelot
#21665
üzenetére
Na nézzük meg, mi a baj ezzel a kóddal:
<h1>Hozzávalók</h1>
<table class="tablazat">
<thead>
<th>Tészta</th>
</thead>
<tbody>
<?php
//print_r($data);
print_r($data[0]->hozzávalók->tészta[0]->hozzávaló);
?>
</tbody>Ha ilyen van, hogy nem az jelenik, aminek szerinted meg kellene jelennie, akkor nyomd meg az F12-es billentyűt a böngészőben, és a vizsgálóval nézd meg, milyen HTML oldalt generál a böngésző abból, amit te beírtál.
Te valami ilyesmit szerettél volna megjeleníteni:
<h1>Hozzávalók</h1>
<table class="tablazat">
<thead>
<tr>
<th>Tészta</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Tojás
</td>
</tr>
</tbody>
</table>Ehhez képest a kódodból ezt generálta a böngésző:

Látod a különbséget a két kód között?
Te simán beleraktad a <tbody>-ba a PHP-t, miközben ez tilos. A <tbody> elem csak és kizárólag <tr> elemet tartalmazhat. (Permitted content: Zero or more <tr> elements.).Ha nem így csinálod, a böngésző simán kidobja a táblázatból a PHP kimenetét, és így teljesen máshogy jelenik meg, mint ahogy te elképzelted.
Egyébként a <thead>-be is kötelező a <tr>, de a böngésző ezt kijavította, a Tészta ezért nem csúszott el.Tehát a HTML kódod helyesen:
<h1>Hozzávalók</h1>
<table class="tablazat">
<thead>
<tr>
<th>Tészta</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?php
print_r($data[0]->hozzávalók->tészta[0]->hozzávaló);
?>
</td>
</tr>
</tbody>
</table>Ezért kell a JS , azzal nincs ilyen gond.
A PHP-vel sincsen semmi gond, a gond azzal van, hogy csak felületesen ismered a HTML-t, és nem jársz utána, nem keresel utána. A PHP-vel szintén ugyanez a helyzet, csak nagyon felületesen ismered, és ráfogod, hogy sok hibája van, de valójában a te tudásod hiányos.
Új hozzászólás Aktív témák
- Sony Xperia 1 V - kizárólag igényeseknek
- Xiaomi Mi 9 - egy híján
- Kertészet, mezőgazdaság topik
- Torrent meghívó kunyeráló
- Luck Dragon: Asszociációs játék. :)
- Nem indul és mi a baja a gépemnek topik
- OTP Bank topic
- Ford topik
- 5.1, 7.1 és gamer fejhallgatók
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- THE G-LAB Combo Tungsten Bolti ár:20k INGYEN FOXPOST
- ÚJ HP Business Slim Smartcard Bolti ár:17k INGYEN FOXPOST
- Új, bontatlan Kingston FURY 16GB DDR5 6000MHz CL36 Beast XMP/EXPO - 2 év bolti garival! -
- HP ProBook 430 G3, 13,3" HD kijelző, I5-6200U CPU, 8GB DDR3, 128GB SSD, W11, Számla, 1 év garancia (
- Lenovo Thinkpad T470S, 14" FHD kijelző, I5-6200U CPU, 8GB DDR4, 128GB SSD, W11, Magyar bill, Akku X,
- Samsung Galaxy S23 Ultra Green 120 Hz Dynamic AMOLED 2X, 200 MP kamera, beépített S Pen
- LG 55G4 - 55" OLED evo - 4K 144Hz & 0.1ms - MLA Plus - 3000 Nits - NVIDIA G-Sync - FreeSync Premium
- Mio Star 8750B Automata kávégép 6 hónap Garancia Beszámítás Házhozszállítás
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Általános igazgatóhelyettes tábla üvegből eladó
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest



