ugrás a tartalomhoz

Archívum - Okt 2006 - Fórum téma

október 4

Adatok athelyezese egy tablabol a masikba

Anonymous · 2006. Okt. 4. (Sze), 08.11
Valaki el tudna vezetni egy mySQL leirashoz amely elmagyaraza, hogyan kell adatokat egy tablabol a masikba atrakni?

A ket tabla oszlopai egyeznek.

Valami hasonlot hasznalok most, de szerintem ez tul bonyorult, es meg ki is kell torolnom az athelyezet adatokat a "files_temp" tablabol.

$msgfiles = mysql_query("SELECT msg_id, userid, name, newname, size, type FROM files_temp WHERE msg_id='".$msgid."'") or die(mysql_error());
		
while ($row = mysql_fetch_array($msgfiles)) 
{
     mysql_query("INSERT INTO files (id, msg_id, userid, name, newname, size, type) VALUES (0, '".$row['msg_id']."', '".$row['userid']."', '".$row['name']."', '".$row['newname']."', '".$row['size']."', '".$row['type']."')") or die(mysql_error());
}
Letezik egy jobb megoldas? Esetleg egy Queryvel ezt az athelyezest megoldani ?

Koszonom !
 

október 4

Firefox nem engedi telepíteni a kiterjesztést

Anonymous · 2006. Okt. 3. (K), 22.32
A napokban hallottam az AdBlockról, fel is akartam telepíteni, mire kiderült, hogy a Firefoxom (1.5.0.7, a legújabb) nem képes a kiterjesztések telepítésére. Amikor installálni próbálok egy xpi kiterjesztésű fájlt, azt írja: engedélyezzem; de hiába kapcsolom ki a "figyelmeztetés kiterjesztések és témák telepítése előtt" mezőt, hiába okézom le és indítom újra nemcsak a böngészőt, de a gépet is, nem engedi a telepítést. Ha hozáadom a kivétellistához a webhelyet (firefox.hu vagy www.firefox.hu), akkor se. Mindezt rendszergazdai jogosultságon.

Tanácstalan vagyok. Volt már valakinek ilyen problémája? Tud valaki segíteni?
 

Széteső oldal lassabb internet kapcsolattal.

Anonymous · 2006. Okt. 3. (K), 22.12
Sziasztok!

Egy igazán érdekes jelenséggel találkoztam az elmúlt napokban és már kezd az őrületbe kergetni.

Készítettem egy oldalt, ami igyekszik rendesen megvalósítani a táblázatok nélküli layout-ot. A problémám, hogy NÉHA (!!!) gépenként és internet sebességenként változó helyeken és gyakorisággal sérül az oldal szerkezete.

Pl. az abszolut pozíciójú elemek ugrálnak az oldalon; A float-olt elemek néha kiférnek egy sorba, néha nem és ugye, egymás alá ugranak. Az egyetlen kis táblázat az oldalon "elfelejti" felvenni a beállított font méretet és default-on marad.

Mindez jó net esetén kb. 20 oldalletöltésenként; itthon lassabb nettel minden másodikra előjön.

Mi lehet ez???

Több ilyen jellegű oldalt is készítettem már,de soha nem találkoztam hasonló problémával. Esetleg apache probléma? Vagy a php lehet a ludas (blokkokból teszem össze az oldalt.)

Kérlek segítsetek!
 

CSS igazítás Firefox-ban

S. Gyuri · 2006. Okt. 3. (K), 21.51
Helló mindenkinek!
Viszonylag új versenyzője vagyok a weblabornak, és ezalatt a rövid idő alatt is rengeteget segítettetek.

Problémám a következő.
Az oldalamat, középre rendeztem ( body { text-align: center;}).
mostmár megküzdöttem vele, hogy Ie6 és FF-ben működjön az oldal, de FF-ben nem rendezi középre. Én IE7Beta2-t használok és minden megy rajta az első lépésektől.

Tudtok segíteni???

Az oldal megnézhető, nem titok, ha van amit javítanom kéne, minden segítséget szívesen veszek www.gyuriteszt.ini.hu

Előre is köszi.
 

Friss fórumtémák kilistázása

Marcell · 2006. Okt. 3. (K), 20.26
Adott egy megvalósítandó fórumrendszer. Gondoltam most ráérek annyira, hogy 'csak egy maradhat' alapon mindent belezsúfolok egy lekérdezésbe, próbálok minden felesleges PHP sort és MySQL oszlopot minimalizálni.

Van két táblám, értelemszerűen az egyikben a fórumtémákat, a másikban a hozzászólásokat tárolom, a kettő között az átjáró a 'forumid' oszlop. Továbbá van egy felhasználókat tároló tábla, aminek most 2 oszlopa érdekes csak.
CREATE TABLE forumtemak (
   id SMALLINT UNSIGNED NOT NULL auto_increment,
   cim VARCHAR(50) NOT NULL default '',
   leiras TEXT NOT NULL,
   PRIMARY KEY (id)
);

CREATE TABLE hozzaszolasok (
    id SMALLINT UNSIGNED NOT NULL auto_increment,
    forumid SMALLINT unsigned NOT NULL,
    nev VARCHAR(50) NOT NULL default '',
    email VARCHAR(50) NOT NULL default '',
    comment TEXT NOT NULL,
    datum DATETIME NOT NULL default '0000-00-00 00:00:00',
    re SMALLINT default '0',
    PRIMARY KEY (id)
);

CREATE TABLE IF NOT EXISTS juzerz (
   azonosito VARCHAR(20) NOT NULL,
   becenev VARCHAR (20),
   ...
   PRIMARY KEY (azonosito)
);
A célom táblázatosan megjeleníteni a témákat, a legfrissebbet legfelülre. Az alábbi lekérdezéssel próbálkoztam (a lényegre egyszerűsítve):
SELECT hozzaszolasok.*, forumtemak.*, juzerz.azonosito, juzerz.becenev FROM hozzaszolasok, forumtemak
   LEFT OUTER JOIN juzerz
   ON SUBSTRING(hozzaszolasok.nev, 2) = juzerz.azonosito
   WHERE hozzaszolasok.forumid = forumtemak.id 
   GROUP BY hozzaszolasok.forumid
   DESC
Mivel össze kell vonnom az ismétlődő fórumtémák hozzászólásait, a GROUP BY-t használom. Ez azonban (ahogy észrevettem) elölről csoportosít, ezért a témakörök első bejegyzését hagyja meg - nekem pedig pont ugye az utolsó kellene.

Olvastam, hogy adjak hozzá a SELECT-hez egy MAX() részt, de ha hozzáadtam, elég fura dolgokat tapasztaltam. Ez

Egérgomb esemény Javascrip-tel.

s_volenszki · 2006. Okt. 3. (K), 16.28
Sziasztok!

Lenne valakinek egy tanulságos olvasmány js egéresemények kezeléséhez?

Azt szeretném megvalósítani IE-ben és Ffx-ben, hogy amíg le van nyomva az egérgomb addíg hajtson végre egy funkciót!

s_volenszki
 

CMS rendszerben táblázatok tárolása MySQL-ben

t-moo · 2006. Okt. 3. (K), 14.49
Sziasztok!

Nekiálltam egy saját CMS-t írni. Az általános funkciókkal (blog, fórum, galéria, statikus oldal) boldogulok, de kitaláltam, hogy egy táblázat típusú oldalra is szükség lehet. A célkitűzés, hogy kereshető legyen, bővíthető, választható oszlopszámú, és lehetőleg egy-két táblában tárolható. Elkezdtem agyalni, hogy hogyan tudnám egy táblában letárolni a táblázataimat, de nem jutottam sokra.

Az eddigi legjobb ötletem az volt, hogy csinálok egy 30-40 mezős táblát - ennél sokkal több oszlopos táblázat nem kellhet. Aztán lenne egy mező, ami a típust tárolja: adat, fejléc vagy címke. A fejléc lenne az ékezetek nélküli, kisbetűs neve az oszlopnak (mint az táblában a mező), a címke az, ami a weblapon is megjelenne, az adat típusú rekordok meg magukat a táblázathoz tartozó adatokat tárolnák. Ez egy relatíve jól kereshető, és rendszerezhető megoldás, de kissé zavaró, hogy kb minden mezőnek text típust kéne adnom, hogy bármilyen célra használhassam, és nem tudom mennyire korrekt, hogy pl egy tíz oszlopos táblázat rekordjainál lenne 30 üres mezőm...

Másik ötletem az volt, hogy minden egyes táblázat típusú tartalomhoz nyitok egy arra specializált táblát, de ez is elég gány, és méginkább teleszemeteli az adatbázist.

Volt egy olyan tipp is ismerősöm részéről, hogy csináljak két táblát. Az egyikben a fejlécek, címkék lennének úgy, hogy a saját id-jükön kívül lenne egy oszlop id, valamint egy másik, ami a megfelelő táblázathoz linkeli őket; a másikban pedig a tartalom lenne hasonlóan rendezve azzal a különbséggel, hogy ott a megfelelő sorra is kéne egy id. Hát sztem ez is gáz és nehezen kereshető...


Az lenne a kérdés, hogy szerintetek hogyan kéne megoldani, vagy ha nincs tipp, akkor az itt felsorolt három közül melyik a leginkább használható?
 

xml xhtml-ben

Anonymous · 2006. Okt. 3. (K), 13.16
Szeretnék xml fájlt megjeleníteni xhtml-ben.Láttam egy pár példát ahol egyszrűen volt egy ilyen rész:
<xml id="adat" src="fajl.xml"></xml> az xhtml-en belül.Én ezt kiprobálltam de nem mükszik
Van valakinek ötlete?
 

"mysql_fetch_array(): supplied argument is not a valid MySQL result resource" hiba

Anonymous · 2006. Okt. 3. (K), 12.45
Sziasztok.

Nem értem, mi lehet a hiba. Miután a WHERE feltételt beszúrtam a parancsba, nem hajlandó semmit sem csinálni...ha nincs benne, akkor működik!

Ez a hibaüzenet:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...
<?

    if(!isset($kat,$kor)) $kat="L"; $kor="F"; 
    $p = "SELECT * FROM emberek WHERE katod=$kat AND korpor=$kor ORDER BY szoras DESC LIMIT 5";
    $e = mysql_query($p);
	 
	$count = 0;
	while($sor = mysql_fetch_array($e)){
	?>
valamit elszúrtam, de nem jövök rá....már 1000 mindent kipróbáltam, de nem megy :((

köszönöm
 

A Zend gépigényének csökkentésére..

Anonymous · 2006. Okt. 3. (K), 12.41
Sziasztok!

A minap feltettem a Zend Studio 5.2-t. Mást nem telepítettem hozzá csak kíváncsiságból, a szimpatikus szövegszerkesztő része miatt szerettem volna kipróbálni.

Tetszik is, jó is, de:
ha elkezdek gépelni, belassul az gépem. Másolás,beillesztésnél ugyanez.
Nagyon rossz, hogy pl. kitörlök egy sortörést, nem jelenik meg, csak néhány pillanattal később, mire újra megnyomom a gombot, mert azthiszem, hogy én nyúltam mellé.

Megnéztem a folyamatoknál, a javaw.exe 60-90% közt ugrál.

A konfigom egy Athlon64 3200+ 2 GByte RAM-mal, amin WinXP futkos SP2-vel.

Van valakinek valamilyen ötlete? Beállítás? (más java plug-in?)

Köszi!