Hollosi Information eXchange /HIX/
HIX WEBMESTER 900
Copyright (C) HIX
1999-10-18
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 parameteradas,form,php3 (mind)  148 sor     (cikkei)
2 re: nullazodik a szamlalo (mind)  20 sor     (cikkei)
3 Perl counter (mind)  20 sor     (cikkei)
4 Re: file feltoltes webre (mind)  14 sor     (cikkei)
5 Re: HTML+JavaScript (mind)  34 sor     (cikkei)
6 Kozos (mind)  18 sor     (cikkei)
7 Bankfelmeres (mind)  32 sor     (cikkei)
8 rajzolo es egyeb programok lelohelye (mind)  20 sor     (cikkei)
9 Design progik (mind)  15 sor     (cikkei)
10 re:HTML+JavaScript (mind)  36 sor     (cikkei)
11 re: Javasriptet keresek (mind)  24 sor     (cikkei)
12 SzkripTiz avagy Panni orome (mind)  27 sor     (cikkei)

+ - parameteradas,form,php3 (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Eloszor is bocs mindenkitol kicsit hosszu lesz a problemam:

Amit meg kellene oldanom az a kovetkezo: Egy adatbazisbol kilistazott
sorokat kellene updatelnem a
sor utolso mezojeben levo checkbox allapotatol fuggoen.

<table>	
1.sor	1 mezo 2 mezo ..................... utolso mezo checkbox1
2.sor	1 mezo 2 mezo ..................... utolso mezo checkbox2
</table>
		
Tehat, ha submit esemeny bekovetkezik, akkor a checkbox allapota szerint
minden sort update-elunk.
Van egy form aminek az egyik gombja meghivja a kovetkezo php3 scriptet:

Kis magyarazat:
- form_header, form_footer, felir fgv.-eket nem irom le.
- a $conn az adatbaziskapcsolat handler-je, nem irom le.
- a $tomb nevu tomb-ben tarolom le az oid-t es ezt kellene atadnom (h2)
  az update funkcionak, hogy  tudja mit kell update-elni. A $i-ben van,
hogy hany sor jott le(h1).


// dbkezelo.php3

<?

function listaz() {
  global $conn;

$query_parent="select
naplo.oid,date_part('year',idopont),date_part('month',idopont),date_part('day',
idopont),
date_part('hour',idopont),date_part('minute',idopont),date_part('second',idopon
t),partner.nev,project.nev,sztorzs.nev,hiba,valasz,statusz
from naplo,partner,project,sztorzs where partner=partner.kod and
project=project.kod and kinek = sztorzs.kod;";

    $result = pg_Exec($conn,$query_parent); 
												   
    if (!$result) { 
 	         echo "SQL order problem.\n"; 
  	        exit; 
      } 
    $i=0;			
    $tomb=array();
    $num = pg_NumRows($result);
    if ($num > 0) {
       echo   "<FORM NAME=\"f2\" ACTION=\"dbkezelo.php3\">";
       echo   "<TABLE COLS=7 BORDER=0 WIDTH=100%
BGCOLOR=lightgreen><CAPTION>Beérkezett üzenetek</CAPTION>";
       echo   "<TR
BGCOLOR=\"lightblue\"><TD>Időpont</TD><TD>Partnernév</TD><TD>Project</TD><TD>";
       echo   "Témafelelős</TD><TD>Hiba
leírása</TD><TD>Válasz</TD><TD>Státusz</TD></TR>";

        while ($i < $num) {
               echo "<TR><TD><CENTER>",pg_Result($result, $i, 1);
	       echo  ".";
               echo  pg_Result($result, $i, 2);
	       echo  ".";
               echo  pg_Result($result, $i, 3);        <===== ilyen
gagyi modon van megoldva
	       echo  " ";					a datum es ido formazott kiirasa 8-((.
               echo  pg_Result($result, $i, 4);
	       echo  ":";
               echo  pg_Result($result, $i, 5);
	       echo  ".";
	       echo  pg_Result($result, $i, 6),"</TD></CENTER>";
               echo "<TD>",pg_Result($result, $i, 7),"</TD>";
               echo "<TD>",pg_Result($result, $i, 8),"</TD>";
               echo "<TD>",pg_Result($result, $i, 9),"</TD>";
               echo "<TD>",pg_Result($result, $i, 10),"</TD>";
               echo "<TD>",pg_Result($result, $i, 11),"</TD>";
               if ( (pg_Result($result, $i, "statusz")) == 'f') {
                     echo "<TD>","Aktív","<INPUT TYPE=\"CHECKBOX\"
NAME=\"C$i\">","</TD></TR>";
                }
               else {
                     echo "<TD>","Rendben","<INPUT TYPE=\"CHECKBOX\"
NAME=\"C$i\">","</TD></TR>";
		}
		$tomb[$i]=pg_Result($result,$i,0);
	        $i++;
            }
        echo "</TABLE>";
        echo "<INPUT TYPE=\"SUBMIT\" name=\"submit2\"
Value=\"Rendben\">";
        echo "<INPUT TYPE=\"RESET\"  name=\"reset2\" 
Value=\"Törlés\">";
        echo "<INPUT TYPE=\"HIDDEN\" name=\"h1\" Value=$i>";
        echo "<INPUT TYPE=\"HIDDEN\" name=\"h2\" Value=$tomb>";
        echo "</FORM>";
     }
    else
     {
      echo "<H1><CENTER><FONT COLOR=RED> Nincs adat! </FONT></CENTER>";
     }
   pg_FreeResult($result);
}  


function update()  {
 global $conn, $HTTP_GET_VARS;
 $j=0;
 printf ("Az h1 értéke %d",$HTTP_GET_VARS[h1]);
 $i=$HTTP_GET_VARS[h1];
 $t=$HTTP_GET_VARS[h2]; 
 echo sizeof($t);
 while($i != $j) {
    echo $HTTP_GET_VARS['C' . strval($j)];
    echo $t[$j];
    $j++;
  }
}

if ($HTTP_GET_VARS) {
     form_header();
     if (!empty($HTTP_GET_VARS[submit])) {
        if ($submit[0] == 'R') { 
                 felir();                  <== ha az elozo form-bol
hivtuk meg akkor felirja a mezoket
         }				 	az adatbazisba
        else
          {
             listaz();			  <== ha onnet, de listazni akarunk, akkor
listaz
         }
      }
      if (!empty($HTTP_GET_VARS[submit2])) {
           update();			  <== ha meg magabol hivtuk meg, akkor a
checkbox-al kijelolt
       }					sorokat updateli.
     form_footer();
}

?>


Koszi elore is a segitseget. Biztosan meg lehet oldani jobban is, de
most kezdtem csak a php-val foglalkozni. A legnagyobb problemam a
valtozok ertekeinek a megtartasa
illetve tovabbitasa.


TIA es udv., Sanya
+ - re: nullazodik a szamlalo (mind) VÁLASZ  Feladó: (cikkei)

lockolold le a file-okat. Foleg a szamlalo tartalmat.
Valahogy igy:

use Fcntl ':flock';  

open(DATFILE,"+<$datfile") || die "Unable to open datafile";
flock(DATFILE,LOCK_EX);
seek(DATFILE,0,0); 
#... itt beolvasod

seek(DATFILE,0,0);
# itt meg ujrairod

truncate(DATFILE,tell(DATFILE)); #ez nagyon kell, ha 
esetleg rovidebb lenne iras utan
flock(DATFILE,LOCK_UN);
close(DATFILE);

Adios,
Gonzales
+ - Perl counter (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Kacifantos kerdesem van. Elkeszitettem egy weblapot, amit valoszinuleg egy
olyan szolgaltatohoz lovunk fel, akinek nincs ingyenes szamlaloja, de engedi
a CGI-k futtatasat, es van PERL interpretere, meg minden ilyen kutyu.
Kerdesem tehat, hogy ez esetben milyen lehetosegeim vannak 'sajat' szamlalo
keszitesere, ill. felhelyezesere. Letoltottem egy aCounter nevu free perl
cuccost, de fogalmam sincs, hogy ez jo e nekem, es mit kell vele csinalnom
(nem vagyok coder...)
Olyan megoldast keresek, ami sajat keszitesu grafikus digiteket hasznal, es
'bombabiztos', megbizhato.
Kerem, hogy aki tud, segitsen, nem csak progival, de a felhelyezes, futtatas
rovid, szajbaragos magyarazataval is! (Lehet URL is, angolul beszelunk :) )

    Koszonom, udvozlettel
                                ]{redenc

==]{redenc ICQ 45079916 ===== mailto:   =====
http://kredenc.ini.hu              mirror:  http://members.xoom.com/kredenc
> ================================================
+ - Re: file feltoltes webre (mind) VÁLASZ  Feladó: (cikkei)

 wrote in "file feltoltes webre " (1999.10.18):

> Magyarul teljesen olyan kellene, mint pl. az extra-nak a regi webfeloli
> feltolto
> rendszere...
> 
> Mindket bongeszohoz megfelelo megoldas lenne a igazi...
> Cgi-t, ssi-t kezel a server...
> 
A legegyszerubb php3-mal. Az extra-e is ilyen.
De perl scriptek is forognak kozkezen, a web-en eleg sokat
lehet talalni.

Gyula
+ - Re: HTML+JavaScript (mind) VÁLASZ  Feladó: (cikkei)

 wrote in "HTML+JavaScript " (1999.10.18):

> Hali!
> Most kezdtem el a subjectben szereplo dolgokrol tanulni a suliban

> Mas:
> Egy kezdo kerdese, nem kell leloni erte: Hogyan lehet megallapitani,
> hogy az eppen az odalamon jarkalo user milyen bongeszot hasznal es utana
> mondjuk kiirni a kepernyore. Gondolom, hogy valami JavaScriptes buli.

Szerintem ne ezen az uton indulj el. A latogato bongeszojenek
a kiirasa meglehetosen hig, olcso trukk, az extra.hu-n szazaval
talalsz ilyet, es nincs tul sok ertelme. (Ugyebar mindenki tudja,
hogy milyen bongeszot hasznal, aki meg nem, annak ugyis mindegy,
es azt is tudja mindenki, hogy reggel van, delben, vagy este.)

Egy kicsivel "hasznosabb" dolog pl. az egermozgasra valtozo
kepek (nyomogombok) esete, amely foleg akkor izgalmasabb
(egy kicsit), ha nem az a kep valtozik, amire raviszed az egeret,
hanem egy masik. Ilyen peldaul a http://www.showder.com/ cimen
talalhato site.
Hasznos lehet javascript ezenkivul peldaul akkor, ha nem akarjuk, 
hogy  egy frameset oldalai kulon is megnyithatok legyenek, 
illetve ha peldaul felnyilo kis ablakokkal akarjuk a latogatoinkat 
bosszantani. 

Vigyazni kell azonban a javascripttel, mert a ket fo bongeszo
elegge elteroen ertelmez dolgokat, emiatt a komolyabb
javascripteket ketfelekeppen is megirjak, majd bongeszobeazonositas 
utan a megfelelot futtatjak.

Lepd meg a tanarodat viszonylag igenyesebb dolgokkal.

Gyula
+ - Kozos (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Hogyan lehet megcsinalni, hogy van egy kozos resze az oldalaimnak,
majd utana jon ez eltero.
A kozos reszben stilus, html, tablazat, Javascript, layer definicio van.

Magyarul valami olyan kellene nekem, hogy egy html oldal ele betolthessek
egy kulso fajlba levo allomanyt, es az legyen az eleje (esetleg kozepe),
mintha egybe lett volna irva.

Elore is koszonom.


-----------------
Mic
Krizsák László
http://w3.datanet.hu/~micsoft
ICQ: 5471019
+ - Bankfelmeres (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Csak egy kis erdekesseg a bankok es internet kapcsolatarol:
E-mailben nehezmenyezetm, hogy az Interneten ugyan van
a cegnek oldala, de a kamat feltetelek, ertekek nincsenek megadva.
Erre a valasz: (Teljes egeszeben ideztem,
csak az ekezetes betoket ekezet nelkulire csereltem)

"
Felado: Ugyfelszolgalat Kozpont EB_HU ]
Valaszolt: 1999.03.26

> Tisztelt Krizsak Laszlo!

> Sajnos az Erste Bank Rt. vezetosegenek  jelenlegi allaspontja szerint nem
> all modunkban,hogy a kamat-kondicioinkat az Interneten elhelyezzuk.
> Amennyiben tudatja velünk postai cimet szivesen elkuldjuk Onnek az
aktualis
> hirdetményunk maganszemelyeknek szolo reszet.
>
> Tisztelettel:
>
> Card Management
"

Hat ez is uzletpolitika.

-----------------
Mic
Krizsák László
http://w3.datanet.hu/~micsoft
ICQ: 5471019
+ - rajzolo es egyeb programok lelohelye (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok Webmesterek!

Fodor Albin irta 

> [...]
> Azutan szukseg van kepszerkesztore, mert
> kisebb-nagyobb jpg es gif kepeket kell kitenni
> az oldalakra.

Meg me'g sok minden mast is keresett. Melegen tudom ajanlani a CHIP
cd-ket. Rettento sok shareware, es freeware cucc van mindig rajtuk,
erdemes vegignezegetni oket. 

A 8-as Corel probaverzio ha jól tudom, csak 1999 dec. 31-ig mukodik.
(Egyebkent ezt is láttam valamelyik Chip cd-n me'g regebben.) es a
Corel-nek meg muszaj mennie NT-n mert en is azon hasznalom... 

Sziasztok!

Perec
+ - Design progik (mind) VÁLASZ  Feladó: (cikkei)

Hello !

  Csak azert ragadtam billentyuzetet, mert erdekelne egy ket grafikai
  szoftver amellyel pl. futurisztikus konzolt, kezelofeluletet
  lehet kesziteni . Keresgeltem PhotoshoPluginokat, de nem talaltam
  semmi ilyenfelet...

  Ha kerhetnm, akkor valaki segitsen.

Kosz
 
ByEZ,
         BognarG

Monday, October 18, 1999 12:23 PM
+ - re:HTML+JavaScript (mind) VÁLASZ  Feladó: (cikkei)

Szega,
K.Peti irtad:
> Hogyan lehet megallapitani, hogy az eppen az odalamon 
> jarkalo user milyen bongeszot hasznal es utana
> mondjuk kiirni a kepernyore.
Eloszor egy pelda, aztan magyarazat:
<HTML>
<SCRIPT>
var browserTyp = navigator.appName + " " + navigator.appVersion;
document.write("Bongeszod tipusa: "+ browserTyp)
</SCRIPT>
</HTML>

Szal altalaban a bongeszore, ill. a kliensplatformra vonatkozo 
infokat (pontosabban azok nagy reszet) az un 'navigator' 
objektumon keresztul ered el. A fenti peldaban 
- az appName property a bongeszo nevet 
- az appVersion property a bongeszo verzioszamat adja vissza

Az alabbi script az osszes propertyt kiirja a hozza tartozo ertekekkel 
egyetemben:
<HTML>
<SCRIPT>
for (var i in navigator)
    document.write(i +": "+navigator[i]+"<BR>")
</SCRIPT>
</HTML>

A fentit erdemes explorerrel is meg netscappel is kiprobalni,
leven hogy a ket objektum nem kompatibilis egymassal. A demok:

http://www.interface.hu/SzkripTiz/Demok/ShortCut/Client/navig_brow.htm
http://www.interface.hu/SzkripTiz/Demok/ShortCut/Client/navig_all.htm

Udv Csomi
JavaScript Magazin: www.interface.hu/SzkripTiz
+ - re: Javasriptet keresek (mind) VÁLASZ  Feladó: (cikkei)

Szega, 
LF irtad:)
> Keresek egy olyan javascriptet [...] hogy ha egy kis
> kepre ra klikkel /pl.: nyomtato icon/ akkor
> kinyomtasson egy masik kepet.

Szal, amit lehet:
1. kattintasra a megfelelo kepet betolteni egy uj ablakba
2. megvarni mig letoltodik
3. a print() metodussal nyomtatni a kepet

Marmost: 
1. nem durranas:))
2. huzosabb, de meg lehet oldani
visza a 3. lepes NS4+, ill. MSIE5 alatt muxik csak. Lattam 
MSIE4-hez is nyomtato szkriptet, de ehhez kulon seged apit 
kell letolteni

Ha ez igy okes, akkor pls. jelezz vissza (azt is hogy MSIE4
is kell -e: ennek utana ko neznem) es kuldok egy 
szkriptet:)

Udv Csomi
JavaScript Magazin: www.interface.hu/SzkripTiz
+ - SzkripTiz avagy Panni orome (mind) VÁLASZ  Feladó: (cikkei)

Szevasztok,
 
// Magazin
A figyelmeteket szeretnem felhivni egy most indulo 
JavaScript magazinra:

SzkripTiz - www.interface.hu/SzkripTiz

// Rovatok
Jelenleg 4 rovatunk van:

JavaDejok - szkriptek demooldalai
Cikkek - sajat ill. kulsos cikkek, szkript doksik
Forum - ez egyelore egy tok uresjavascript forum:)
Bookmark - magyar es kulfoldi javascript oldalak + ajanlo

// Megjelenes, Nyelv
Jelenleg havi egy megjelenest tervezunk, ami az igenyek(???) 
ill. energia fuggvenyeben valtozhat. Marmint rovidulhet...

A sajat anyag 90%-a magyar, a "maradek" angol nyelvu.

// Feedback
Mivel most indultunk mindenfele epito kritikat szivesen 
veszunk, azaz: Ne kimeljetek!

Udv Csomi

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS