ugrás a tartalomhoz

Archívum - 2005 - Fórum téma

január 7

Elágazások, CHOOSE és IF

Anonymous · 2005. Jan. 7. (P), 15.11
Szia mindenki!
Szeretném a segítséget kérni tőletek az alábbi problémában:

Be szeretnék illeszteni a web-oldalamba egy listát, amelynek az UTANASZOVEG attribútummal kellene beállítani, hogy van-e utána további szöveg (ez esetben a lista végén kihagyna egy sort), vagy nincs. Elkészítettem a következő kódot:

XML
**************************************************************
<?xml version="1.0" encoding="ISO-8859-2"?>
<?xml-stylesheet type="text/xsl" href="pagedef_altalanos.xsl"?>
<MAIN>
...
<KBOX>
<KBOX_KOZEP>
<KBOX_KOZEP_SZOVEG>
...
<KBOX_KOZEP_LISTA UTANASZOVEG="van">
<KBOX_KOZEP_LISTAELEM>Nokia 6600</KBOX_KOZEP_LISTAELEM>
<KBOX_KOZEP_LISTAELEM>Nokia 7610</KBOX_KOZEP_LISTAELEM>
</KBOX_KOZEP_LISTA>
...
</KBOX_KOZEP_SZOVEG>
...
**************************************************************

Erre a transzformációt...

XSLT
**************************************************************
<?xml version="1.0" encoding="ISO-8859-2"?>
<xsl:stylesheet xmlns:xsl="uri:xsl">
...
<xsl:template match="KBOX_KOZEP_LISTA">
<xsl:apply-templates/>
<xsl:choose>
<xsl:when test="@UTANASZOVEG='van'"><BR /></xsl:when>
</xsl:choose>
</xsl:template>

<xsl:template match="KBOX_KOZEP_LISTAELEM">
<IMG src="/_pic/listaelem.gif" /><xsl:apply-templates/><BR />
</xsl:template>

<xsl:template match="text()">
<xsl:value-of/>
</xsl:template>
...
**************************************************************

Az XML-re kattintva a következőt dobja az IE 6.0:

Expected token 'eof' found '='. @UTANASZOVEG-->=<--'van'

Mi lehet a gebasz? Valaki..
Köszönöm! Tzsolti.
Emil: Tzsolti##kukac##argon.hu
 

január 6

Katalógus készítésének problémája

adriankoooo · 2005. Jan. 6. (Cs), 17.30
Sziasztok!


adatbázis:

-category
|---id(auto increment)
|---title(varchar 128)
|---description(var 128)
-category_products
|---product_id(int 11)
|---category_id(int 11)
-products
|---id(auto increment)
|---title(varchar 128)
|---price(float)
|---description(blob)

menü:

|---kategoriak:
|--- SELECT * FROM `category`

áru_lista:
|---SELECT * FROM category_products where category_id=(kategoria, amelyre kattintottak)
|-------eredmény:
product_id category_id
3 2
4 2
|---Select * FROM products where id=product_id

Html formázás majd kiírás.

problémám:
Most azt akarnám, hogy bele tudjak tenni egy olyat hogy márkák. Pl. a kategoriánál(menü) lenne további almenü - a márkák. Például van olyan, hogy Merevlemez, ennek lennének alkategóriái(Maxtor,Samsung stb...). A html formázásnak úgy kéne lennie, hogy:
-az az eset amikor a Merevlemez menüpontra lett kattintva;

Maxtor:

HDD 20 GB
HDD 40 GB

Samsung:

HDD ULTRA jÓ 40 GB

Ha a Merevlemez menüponton belül a Maxtor-ra lett kattintva akkor:

Maxtor:

HDD 20 GB
HDD 40 GB


Megoldható lenne ez?

üdw: adriankoooo
 

dátumok összehasonlitása

Anonymous · 2005. Jan. 6. (Cs), 02.19
sziasztok !

Olyan problémám lenne hogy az adatbázisból kiszedett adatot kellene összehasonlítanom a mai dátummal mindezt php-ben. van valakinek ötlete? már probáltam pár megoldást de valamiért sehogy sem jött össze.

Köszi a segítséget.
 

január 5

Webalizer statisztikához leírás magyarul

muTe · 2005. Jan. 5. (Sze), 17.47
Nem tud valaki egy laikusok számára készültt magyar nyelvű leírást a webalizer statisztikájához. Nem a telepítésre gondolok, hanem a statiszikák leolvsásához szükséges leírásra gondolok. Amiben pontosan és szépen ki van fejtve, hogy mi a dörgése a hit vs. visit, site vs. host, ésatöbbi, ésatöbbi kérdéskörben. előre is kösz a segítséget.
 

január 4

PHP-Javascript: $GET-tel kapott elem átalakítása számmá

Pal_ur · 2005. Jan. 4. (K), 19.17
Üdv,

A gondom a következő: ha nyitok js-sel egy popup ablakot, át kell adnom egy számot bele. Ezt URL-ből átadom, és tényleg, az új ablakban a $_GET-ben meg is jön.

Ha azonban az új ablak fejében található script-tel, pontosabban a window.opener.location.href-tel vissza szeretném adni az eredeti ablaknak, hogy frissíthessem, akkor alapból semmit nem ad vissza. Ha parseInt-tel próbálkozom, akkor pedig NaN-t (gondolom not a number-t) ad vissza. Mit tegyek, hogy működjön? Próbálkoztam ezzel natúron, a parseInt-tel, meg Number-rel.

Valami ilyen a kód:
a első ablakban:
javascript:OpenNewWindow('edit.php?fhid=85217&ftid=920', 400, 420);

... és ettől meg is nyílik az új ablak, mert van ilyen függvényem. Ez OK.

És a nyitott ablakban:
<script language="javascript">
function kuld() {
    var url1 = 'index2.php?op=view&ftid=';
    var url2 = parseInt(<? echo $_GET['ftid']; ?>);
    window.opener.location.href = url1 + url2;
}

function ellenor() {
    if(document.form2.sorszam.value == '')
        {
        alert('[....]');
        document.form2.sorszam.focus();
        }
}
</script>

... és az url2 sorba bele is íródik a példában adott 920. Tehát idáig is OK.

Valamint az új ablakban található form elküldésekor:
echo '<script language="javascript">';
echo 'kuld();window.close();'; //
echo '</script>';


Ami az első ablakba megjön, az meg így néz ki:

index2.php?op=view&ftid=NaN
 

Rendezés Group by-on belül

Anonymous · 2005. Jan. 4. (K), 18.06
Üdv!

Azt szeretném megtudni, hogyan lehet egy group by csoportosításon belül megtudni a(z) utolsó/első/stb elemet. A group by mindig az első elem adatait jeleníti meg... A legnagyobbat pl. ki tudom kérni MAX() függvénnyel, de a MAX(ertek)-hez tartozó azonosítót már nem...

Pl:
group
-----
- group_id
- group_name

gallery
-------
- gallery_id
- id_group
- gallery_name

SELECT group_id, group_name, gallery_id, gallery_name
FROM group LEFT JOIN gallery ON group_id=id_group
GROUP BY group_id

Ez visszaadja a csoporthoz tartozó első galériát...

SELECT group_id, group_name, gallery_id, MAX(gallery_name)
FROM group LEFT JOIN gallery ON group_id=id_group
GROUP BY group_id

Ez visszaadja a csoporthoz tartozó "legnagyobb" galéria nevet, de a gallery_id nem az, ami a MAX(gallery_name)-hez tartozik. Ezt hogy lehetne megoldani?
 

HTML oldalakra kereső - motor PHP-val

Anonymous · 2005. Jan. 4. (K), 17.11
Üdv Mindenkinek,
olyan kérdésem lenne, hogy van egy Honlap, amely kb. 10 HTML oldalból áll és ezeken az oldalakon kellene nekem egy kis kereső - motort készíteni, szerintetek hol induljak el, egyenlőre van PHP-m, de adatbázis-t nem kapok mellé?

Gondolom előszőr egy indexet hozok létre pl.: linkekre, meta-tagokra stb., ezeket készítek egy súlyozó "táblát" (melyik találat milyen súllyal szerepeljen) majd megjelenítem %-osan prioritásos sorrendben.
Lépések:
1. beolvasás fopen,
2. majd indexelés ha még nincs index,
3. szó keresése
4. megjelenítés

Szerintetek ez így jó, tudtok jobb megoldást is (biztosan, bár én kicsit járatlan vagyok ebben a kereső-motor + hatékonyság dologban) gondolom, esetelg vmi tutorial, vagy segédlet, én használhatót nem találtam, csak adatbázisosat, ami nem jó?

Köszi
Sanyi
 

PHP+MYSQL+CSS help

endleslie · 2005. Jan. 4. (K), 13.33
Sziasztok...
Egy tanuló vagyok aik most tanulja a php, rejtelmeit.....
és kéne egy ki segítség a css-el kapcsolatban...
valami egyszerü rövid példa, vagy könyv...
ha van ilyen akkor ide elküldenéd:
endlesliekukac##kukac##freemail.hu
Ha bárki tudna segíteni azt nagyon megköszönném.....

bye....
 

HTML története

Pepex · 2005. Jan. 4. (K), 12.48
Hali Mindenkinek!

Tudnátok nekem tanácsot adni,hol találok olyan anyagot, ami a HTML verziók közötti különbségeket taglalja részletesen. Esetleg valakit ismertek aki profi ebben, szakdogához kellene.A dogám címe HTML története.


Üdv.Pepe
 

január 3

Fekvő - álló nyomtatás

sajt · 2005. Jan. 3. (H), 18.08
Van 3 oldalunk, es azt szeretnénk ha az elsőt függőlegesen, a másodikat vizszintesen a 3.-at megint függölegesen nyomtatná. IE-hez eleg a megoldas...