Archívum - Ápr 13, 2008 - Fórum téma
Felületen megszerkesztett állapot elmentése
Van egy szerkeszthető felületem, ahol egy képet és egy szöveget lehet a póló képen helyezgetni.
De hogy lehet azt elérni, hogy ahova én elhelyeztem a képet, és a szöveget, rányomok egy gombra, akkor azt elmentse egy képbe?
Ez fontos volna, mert egyébként semmi értelme a rendezgetésnek..
itt a demó oldal: http://scriptlabor.extra.hu/tabla.html
■ De hogy lehet azt elérni, hogy ahova én elhelyeztem a képet, és a szöveget, rányomok egy gombra, akkor azt elmentse egy képbe?
Ez fontos volna, mert egyébként semmi értelme a rendezgetésnek..
itt a demó oldal: http://scriptlabor.extra.hu/tabla.html
Keresőmező készítése PHP-MYSQL
Sziasztok
A saját lapunkra készítettem egy keresőmezőt valahogy így.
.
.
.
<form method=post>
<td width='200' align=left><input type=text name='keresendo' value='$keresendo' size=60><br>
</form>
.
.
<table .............>";
include"sql.php";
$res = mysql_query("SELECT * FROM termek WHERE keresoszavak LIKE '%$keresendo%' AND allapot='' ORDER BY tip");
if (mysql_num_rows($res) != 0) {
for($i=0; $i<mysql_num_rows($res); $i++) {
......
Szóval az a gondom ha egy szót írok a keresőmezőbe ( pl. lapát ) akkor listázza a lapátokat és minden OK.
De ha az írom be, hogy műgyag lapát akkor nincs a keresésnek eredménye, kivéve ha úgy szerepel a mezőbe, hogy műanyag lapát. Viszont nem ártana ha közte van még egy szó pl. piros akkor a műanyag lapátra a műanyag piros lapátot is megtalálja.
Előre is köszi a segítséget.
■ A saját lapunkra készítettem egy keresőmezőt valahogy így.
.
.
.
<form method=post>
<td width='200' align=left><input type=text name='keresendo' value='$keresendo' size=60><br>
</form>
.
.
<table .............>";
include"sql.php";
$res = mysql_query("SELECT * FROM termek WHERE keresoszavak LIKE '%$keresendo%' AND allapot='' ORDER BY tip");
if (mysql_num_rows($res) != 0) {
for($i=0; $i<mysql_num_rows($res); $i++) {
......
Szóval az a gondom ha egy szót írok a keresőmezőbe ( pl. lapát ) akkor listázza a lapátokat és minden OK.
De ha az írom be, hogy műgyag lapát akkor nincs a keresésnek eredménye, kivéve ha úgy szerepel a mezőbe, hogy műanyag lapát. Viszont nem ártana ha közte van még egy szó pl. piros akkor a műanyag lapátra a műanyag piros lapátot is megtalálja.
Előre is köszi a segítséget.
Időzóna ellenőrzése PHP / Java / MySQL
Szép napot!
Támadt egy kis problémám a címben említett témában.
Adott egy intranetes oldal amit globálisan használnak a felhasználók.
Regisztrációnál meg kell adják, hogy mely időzónában vannak, és ezt a gép menti a useradatokhoz SQLbe, a szerver időzónájához képesti különbséggel együtt.
Egy példa:
A szerver GMT+1, a felhasználó GMT-7, akkor a különbség -8 óra lesz, ez kerül mentésre.
Azonban a különböző időzóna-átállások miatt kellene egy ellenőrző-script. ami összehaonlítja a VÁRT értéket a TÉNYLEGES értékkel, és figyelmezteti a usert, ha nem stimmel valami.
A szerveridő bekérése PHP, módosítva a user időzónájával, a user PC-jéről bekért idő pedig Javascript lenne.
A probléma a következő:
teszem azt a user Denverben tartózkodik, 8 órával mögöttünk.
Most tehát megvan a user ELVÁRT ideje a szerver irányából.
Következő lépésként megvizsgáljuk a usert
var d = new Date();
És itt a gond!!!
Amennyiben
UserYear = d.getFullYear();
irányban bekérem a d-ből a dolgokat, az a user ideje szerint jön le, de egyszerűen lehetetlen ezt timestamp-pé alakítani.
Akármelyik eljárással próbálkozom (pl. parse(); ), az a SZERVER idejének timestampjét adja vissza, HIÁBA adom meg a parse-nak a user idejét stringként!
Így azonban nem megy a dolog.
Persze a két string-et össze tudnám vetni, de szeretnék egy 180 másodperces tűrést hagyni az elvárt idő és a user idő között, ami timestampek használata nélkül macerás...
Támadt egy kis problémám a címben említett témában.
Adott egy intranetes oldal amit globálisan használnak a felhasználók.
Regisztrációnál meg kell adják, hogy mely időzónában vannak, és ezt a gép menti a useradatokhoz SQLbe, a szerver időzónájához képesti különbséggel együtt.
Egy példa:
A szerver GMT+1, a felhasználó GMT-7, akkor a különbség -8 óra lesz, ez kerül mentésre.
Azonban a különböző időzóna-átállások miatt kellene egy ellenőrző-script. ami összehaonlítja a VÁRT értéket a TÉNYLEGES értékkel, és figyelmezteti a usert, ha nem stimmel valami.
A szerveridő bekérése PHP, módosítva a user időzónájával, a user PC-jéről bekért idő pedig Javascript lenne.
A probléma a következő:
teszem azt a user Denverben tartózkodik, 8 órával mögöttünk.
<?php
$diff = "-8"; // A user idozonaja es a szerver kozotti kulonbseg oraban, alapvetoen MySQL-bol jon
$modtime = $diff * 3600; // Masodpercce alakitas
$currentime = time(); // Szerver idejenek bekerese timestamp-kent
$usertime = $currenttime + $modtime; // User vart idejenek timestampje
$dispusertime = NormalTimeFuncHUMAN($usertime);
// a NormalTimeFuncHUMAN függvény visszadja a timestamp-et éééé-HHH-nn óó:pp formában.
// Példa: 2008-Apr-12 11:58
?>
$diff = "-8"; // A user idozonaja es a szerver kozotti kulonbseg oraban, alapvetoen MySQL-bol jon
$modtime = $diff * 3600; // Masodpercce alakitas
$currentime = time(); // Szerver idejenek bekerese timestamp-kent
$usertime = $currenttime + $modtime; // User vart idejenek timestampje
$dispusertime = NormalTimeFuncHUMAN($usertime);
// a NormalTimeFuncHUMAN függvény visszadja a timestamp-et éééé-HHH-nn óó:pp formában.
// Példa: 2008-Apr-12 11:58
?>
Most tehát megvan a user ELVÁRT ideje a szerver irányából.
Következő lépésként megvizsgáljuk a usert
var d = new Date();
És itt a gond!!!
Amennyiben
UserYear = d.getFullYear();
irányban bekérem a d-ből a dolgokat, az a user ideje szerint jön le, de egyszerűen lehetetlen ezt timestamp-pé alakítani.
Akármelyik eljárással próbálkozom (pl. parse(); ), az a SZERVER idejének timestampjét adja vissza, HIÁBA adom meg a parse-nak a user idejét stringként!
Így azonban nem megy a dolog.
Persze a két string-et össze tudnám vetni, de szeretnék egy 180 másodperces tűrést hagyni az elvárt idő és a user idő között, ami timestampek használata nélkül macerás...
Szöveg és képhelyezgetős scriptben, max szélesség megadása
Üdv!
Van egy ilyen scriptem: http://scriptlabor.extra.hu/tabla.html
Ami tökéletesen működik, csak annyi kérdésem lenne ezzel kapcsolatba, hogy hogyan kell azt megadni, hogy a táblázatba lévő szöveg, meg kép, szóval a dragableElement -hez tartozó elemeket csak egy bizonyos szélességig tudjam mozgatni?
jelenleg úgy lehet mozgatni, ahogy csak akarom, a képernyő szélességéig, és magasságáig.. de nekem csak pl egy 400px es szélességbe kéne, hogy mozgatni tudjam.
a javascript file:
[colorer=javascript] /************************************************************************************************************
(C) www.dhtmlgoodies.com, January 2006
This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.
Terms of use:
You are free to use this script as long as the copyright message is kept intact. However, you may not
redistribute, sell or repost it without our permission.
Thank you!
www.dhtmlgoodies.com
Alf Magne Kalleland
************************************************************************************************************/
if(!window.rememberPositionedInCookie)var rememberPositionedInCookie = false;
if(!window.rememberPosition_cookieName)var rememberPosition_cookieName = 'demo';
var dragObjArray = new Array();
var dragObjCloneArray = new Array();
var numericIdToBeDragged = false;
var dragDropTimer = -1;
var mouse_x;
var mouse_y;
var el_x;
var el_y;
var currentZIndex = 10000;
var dragableElementMoved = new Array();
var dragableContent_cookieString;
var dragableContent_cookieItems = new Array();
/*
These cookie functions are downloaded from
http://www.mach5.com/support/analyzer/manual/html/General/CookiesJavaScript.htm
*/
function Get_Cookie(name) {
var start = document.cookie.indexOf(name+"=");
var len = start+name.length+1;
Van egy ilyen scriptem: http://scriptlabor.extra.hu/tabla.html
Ami tökéletesen működik, csak annyi kérdésem lenne ezzel kapcsolatba, hogy hogyan kell azt megadni, hogy a táblázatba lévő szöveg, meg kép, szóval a dragableElement -hez tartozó elemeket csak egy bizonyos szélességig tudjam mozgatni?
jelenleg úgy lehet mozgatni, ahogy csak akarom, a képernyő szélességéig, és magasságáig.. de nekem csak pl egy 400px es szélességbe kéne, hogy mozgatni tudjam.
a javascript file:
[colorer=javascript] /************************************************************************************************************
(C) www.dhtmlgoodies.com, January 2006
This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.
Terms of use:
You are free to use this script as long as the copyright message is kept intact. However, you may not
redistribute, sell or repost it without our permission.
Thank you!
www.dhtmlgoodies.com
Alf Magne Kalleland
************************************************************************************************************/
if(!window.rememberPositionedInCookie)var rememberPositionedInCookie = false;
if(!window.rememberPosition_cookieName)var rememberPosition_cookieName = 'demo';
var dragObjArray = new Array();
var dragObjCloneArray = new Array();
var numericIdToBeDragged = false;
var dragDropTimer = -1;
var mouse_x;
var mouse_y;
var el_x;
var el_y;
var currentZIndex = 10000;
var dragableElementMoved = new Array();
var dragableContent_cookieString;
var dragableContent_cookieItems = new Array();
/*
These cookie functions are downloaded from
http://www.mach5.com/support/analyzer/manual/html/General/CookiesJavaScript.htm
*/
function Get_Cookie(name) {
var start = document.cookie.indexOf(name+"=");
var len = start+name.length+1;
Hogyan lehet ilyen swf et csinálni?
Üdv!
nagyon megtetszett ez a flash:
http://fotopartner.hu/rendeloprogram/rpm01/bele.swf
próbáltam lementeni, de azt írja ki hogy hiba..
Hogyan tudnék én is ilyesmit csinálni?
Esetleg valahogy kilehet szedeni belőle azt a védelmet, hogy ha nem egyezik a domain vagy nemtudom, akkor ne írja ki hogy hiba, hanem megjelenítse?
■ nagyon megtetszett ez a flash:
http://fotopartner.hu/rendeloprogram/rpm01/bele.swf
próbáltam lementeni, de azt írja ki hogy hiba..
Hogyan tudnék én is ilyesmit csinálni?
Esetleg valahogy kilehet szedeni belőle azt a védelmet, hogy ha nem egyezik a domain vagy nemtudom, akkor ne írja ki hogy hiba, hanem megjelenítse?
mysql tárolt eljárásból újabb hívása transakciókezeléssel
van egy tárolt eljárásom, amiben meghívók egy másik eljárást. Az egész tranzakcióban lenne, de ha a meghívótt sp elszáll, akkor az első már lefutott lekérdezéseket nem rollbackeli. Erre van valami megoldás?
valami kivételkezelés kéne, hiba esetén pedig meghívom a rollback() fv.-t.
■ valami kivételkezelés kéne, hiba esetén pedig meghívom a rollback() fv.-t.