ugrás a tartalomhoz

PHP include paraméter átadással

klimakiraly · 2005. Aug. 23. (K), 17.09
Helló!

Kérdésem a következő lenne.
Szeretnék egy táblábol adatokat lekérni.
És úgy okoskodtam, hogy van egy php script ami kap egy termékkód-ot és kikeresi az árat meg ami kell.

És a kérdés az volna tudok e valami include szerü dolgon keresztül meghívjam.
Valahogy így
<?php
parancs("arak.php?kod=001")
?>
És itt megjelenne a formázott szöveg.
Remélem érthető voltam, és köszönöm a segítséget.

K.K.
 
1

Az beincludolt fájlban is használhatóak az eddigi változók

fberci · 2005. Aug. 23. (K), 17.23

<?php
$kod = 1;
include ("arak.php");
?>
Üdv.: fberci
2

Include, post, xml, fsockopen, weblabor :)

Dualon · 2005. Aug. 23. (K), 17.44
Include már szerepelt, távoli scriptnek küldhetsz adatot post metódussal, nyithatsz egy kapcsolatot fsockopen-nel, tárolhatod az adatot xml-ben, amit kiszolgálhatsz, v. mindkét script elérheti, emellett volt itt, a Weblaboron is egy cikk a különböző scriptek kommunikációjáról, ha jól emlékszem.
3

Köszi, köszi :-) De...!

klimakiraly · 2005. Aug. 23. (K), 17.49
Helló!

Köszönet. De nem lehet ezt másképp, mint megadom a kódot, és után include?
A kérdőjeles átadás nem megy azt kipróbáltam.

Melyik az elegánsabb, egy function és azt hivogatom, ami a sokféle oldal miatt ha modositani kell akkor káosz.
Vagy azt is betudok includolni?
(még nem probáltam most kattant be.)
Vagy kód definiálás és include árak.php?

Köszi K.K.
4

mindent be lehet includeolni

Hojtsy Gábor · 2005. Aug. 23. (K), 21.39
Minden PHP kódot be lehet tölteni, abban bármit lehet definiálni, függvényt is. Mivel a célod nem ismert, csak az eszköz, amivel ködösen el szeretnéd ezt érni, ezért csak fberci tanácsát tudnám megismételni. Gondolom a kérdőjeles meghívástól is azt várod el, hogy ott megjelenjen változóban, úgyhogy nem lehet gond, hogy változóban kell megadni :)

A téma címét módosítottam az értelmezett problémának megfelelően.
5

Köszi a modosítást!

klimakiraly · 2005. Aug. 24. (Sze), 08.14
Helló!

igen, ködös mert "kezdő" vagyok. :-)

K.K.
6

több részlet, több segítség

Dualon · 2005. Aug. 24. (Sze), 11.27
Építő jellegű tanácsként: szerintem érdemes részletesebben leírni, mit szeretnél, hogyan valósítanád meg, mik az elképzeléseid, milyen környezetben, stb., akkor pontosabb segítséget tudunk adni.
7

Nagyon sokat segítettetek!

klimakiraly · 2005. Aug. 24. (Sze), 16.48
Hello!

Félre értesz!
Igen is segítség volt eddig minden hozzászólás!

Én végül is a félig saját megoldást választottam.
Include egy saját function egyszer és azt hívom meg.
De az itt leírt $kod definiálás és Include is működött.
De így átláthatóbb lett a kódom.

include('arak.php');

<?php echo arak(AIR7CM150X); ?>

K.K.

ui: Azt lett volna a második kérdés, hogy melyik az elfogadottabb?
8

HTML, PHP kód szétválasztása

Hodicska Gergely · 2005. Aug. 24. (Sze), 17.31
Szia!


Ha jól láttam a kis kódrészletből, akkor jelenelg kevered a HTML és a PHP kódot. Ezt hívják spagetti kódnak, aminek legnagyobb hátránya, hogy a késöbbiek során iszonyú lesz a kódot karban tartani.

Érdemes lenne még az elején megismerkedned valamelyik template kezelővel. Ajánlom például a Smarty-t. Egy ilyen használata esetén a PHP-ban előállítod a megjelenítéshez szükséges adatokat, ezeket átadod a templatekezelőnek. Majd a templatekben valamilyen formában hivatkozhatsz az átadott adatokra, és ezeket a hivatkozásokat a template kezelő lecseréli a ténylegesen átadott értékekere. Ezáltal a kódod sokkal áttekinthetőbb lesz.


Felhő