- Leégett az első Radeon a hírhedt 12V-2x6 tápkonnektorral
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- 3D nyomtatás
- Milyen videókártyát?
- Soundbar, soundplate, hangprojektor
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Milyen billentyűzetet vegyek?
- Lítium-ion/Li-ion akkumulátorok
- OLED TV topic
- Milyen processzort vegyek?
Új hozzászólás Aktív témák
-
urandom0
senior tag
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.
-
urandom0
senior tag
válasz
lanszelot #21665 üzenetére
Php -vel nem lehet új file-t létrehozni.
Na, ilyen butaságot ne állítsunk már kérem, mert mentem a kardomba dőlök!
Lehet fájlt létrehozni az fopen() függvénnyel. Lehet fájlt létrehozni a file_put_contents() függvénnyel. Lehet fájlt létrehozni a touch() függvénnyel. Lehet fájlt létrehozni az SplFileObject osztállyal. Lehet fájlt létrehozni a tempnam() függvénnyel. Lehet fájlt létrehozni a fputcsv() függvénnyel. Nem akarom tovább sorolni...Ez a kód miért fut rosszul?
Nem fut rosszul, pontosan azt csinálja, amit beírtál neki. Csak nem azt írtad be, amit szerettél volna.
Honnan jön a $data változó? Mi van benne pontosan? Látom, van ott egy kikomentezettprint_r($data);
, az mit ír ki?Azt hittem onnantól él az ini. Ezt írta a php dokumentum.
Ezt jól hitted, ez így is van. Akkor valami más probléma van nálad. Nem akarsz tényleg XAMPP-ot használni? Az pont ilyen célokra való, mint amire neked kell.
-
Mr. Y
őstag
válasz
lanszelot #21665 üzenetére
USER ERROR!
Mi az, hogy PHP-vel nem lehet fájlokat létrehozni? Itt látszik meg igazán, hogy nem a programozó nyelvvel van a probléma, hanem a programozóval.
Probalunk segíteni, megmutatni a helyes irányt de neked semmi nem felel meg. Mit vársz el? Írjuk meg helyetted?!
Új hozzászólás Aktív témák
- One otthoni szolgáltatások (TV, internet, telefon)
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Leégett az első Radeon a hírhedt 12V-2x6 tápkonnektorral
- sziku69: Fűzzük össze a szavakat :)
- Yettel topik
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Filmvilág
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Debian GNU/Linux
- További aktív témák...
- Garanciális Gamer Számítógép, PC (RTX 3060Ti, I5-10400, 16GB Ram, SSD) Beszámítás! Posta ok! (37)
- Garanciális Gamer Számítógép, PC (GTX 1070 8GB, I3-10105, 16GB Ram, SSD) Beszámítás! Posta ok! (36)
- SAPPHIRE Radeon RX 6650 XT PULSE 8GB + 1 év gari
- Bomba ár! Lenovo ThinkPad T420 - i5-2GEN I 4GB I 320GB I 14" HD I Cam I W10 I Garancia!
- Bomba ár! HP ProBook 645 G1 - AMD A6-5350M I 8GB I 500GB I 14" HD I Cam I W10 I Garancia!
- Samsung Galaxy S22 Plus / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- Audio-Technica ATH-M20x fejhallgató
- REFURBISHED és ÚJ - HP USB-C/A Universal Dock G2 docking station (5TW13AA) (DisplayLink)
- GYÖNYÖRŰ iPhone 11 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3127
- AKCIÓ! EZÜST! RITKASÁG! Surface Pro 11 Qualcomm Snapdragon X Elite 16GB 512GB OLED 120Hz Gar!
Állásajánlatok
Cég: FOTC
Város: Budapest