webxcrawler Publish time 25-4-2012 12:39 AM

PHP: Grafik/image hantar value store dalam database

Post Last Edit by webxcrawler at 28-4-2012 12:27

Salam semua,

Saya ada satu task di mana (merujuk pada gambarajah di bawah) yang memerlukan dilaksanakan dalam script php+javascript atau apa sahaja asalkan web base. katakan setiap kotak tersebut mempunyai value/interger/mewakili sebarang nombor.

Senang citer kita declare awal awal:

arnab = 1   siput = 2anjing = 3kucing = 4tapak = 5burung bertenggek = 6burung terbang = 7ikan = 8

Katakan bila user klik pada kucing, maka secara terus akan simpan value/interger "4" di database. kemudian user yang sama (dengan session yang sama & rela time masa yang sama) klik arnab maka akan simpan value/integer "1" di database tanpa menindih/menambah value/interger sebelum ini. Dengan erti kata lain jawapan value/integer di dalam database tidak akan jadi "5" . Kerana di akhir pengiraan saya kena paparkan setiap value/interger yang akan di tambahkan. maksudnya saya kena tunjukan di web "4+1" baru jawapannya adalah 1.

http://i.imgur.com/iZAla.png


Oleh itu saya dengan merendah diri agar kengkawan boleh explain secara konsep camana saya nak buat programming dengan grafik/image itu saya boleh submit value ke database. Yang bab kiraan tu takpe saya boleh setel.

Kalu ada kengkawan nak siap bagi script contoh pom saya ucapkan terima kasih. Dah puas google sana sini tapi tidak membantu, mungkin saya salah keyword mencari huhuhu...

Antara hasil saya google dan test & error, kalu grafik/image tu kira dalam programming pakai "post method" atau "form" rasa cam tak boleh sebab kena pilih semua atau salah satu baru kita boleh hantar value ke database setelah kita "submit"..err macam mana mau explain yea? kira prosesnya pilih dulu kemudian baru 'submit'..

apa yg saya perlukan adalah dalam satu masa tu nak klik seberapa banyak pada ikon tersebut dan secara terus / real time akan collect value ke database ..

Saya pun macam pening mau explain, harap kengkawan boleh pahamlah huhu..

*p/s tak tau kenapa image tak keluar pulaaakkk.. pepehal nie direct link utk contoh gambarajah tu - http://i972.photobucket.com/albums/ae210/xdefconx01/upload/graphicsubmitvalue001.png

http://i972.photobucket.com/albums/ae210/xdefconx01/upload/graphicsubmitvalue001.png

bzzts Publish time 25-4-2012 01:07 AM

cuba uplod gamba ke imageshack atau lelain hosting.

btw, aku pindahkan topik ni ke bod programming.

harap maklum.

meritokrasi Publish time 25-4-2012 06:21 AM

Kenapa tak nak guna AJAX fabuloso?

Boleh sahaja real time update database, guna AJAX sebegitu... saya tidak begitu aman dengan hal sedemikian kerana membebankan server, ga suka server diakses setiap saat sebegitu, boleh molotov server eden....

aLieNzDaToR Publish time 25-4-2012 10:16 AM

untuk real time update, kena guna ajax. bleh try gugel ajax plak.
tadi aku da guna kalkulator. 4+1=5 ;P

secara konsepnya, setiap kali onclick, akan create satu session yg simpan value user click tu.

Konsep asas ajax
var xmlhttp;

function select_product_user(str)
{
        //alert(str);
        xmlhttp=GetXmlHttpObject();
        if (xmlhttp==null)
          {
          alert ("Browser does not support HTTP Request");
          return;
          }

        var url="file_proses.php";
        url=url+"?q="+str;
        url=url+"&sid="+Math.random();
        xmlhttp.onreadystatechange=stateChanged;
        xmlhttp.open("GET",url,true);
        xmlhttp.send(null);
}

function stateChanged()
{
        if (xmlhttp.readyState==4)
        {
                document.getElementById("txtArea").innerHTML=xmlhttp.responseText;       
        }
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
nak citer panjang2 pon, better study kat tenet la. lagi lengkap.

orang_letrik Publish time 25-4-2012 08:30 PM

tumpang tanye.. 4 + 1 tu adalah target akhir TT atau tak kesah dan di mana pengiraan 4 + 1 tu berlaku?

utk interact terus ke server dan langsung ke db setiap kali berlaku transaction adalah tidak digalakkan

option lain adalah TT try populate value setiap kali click pada image dan letakkan di dalam array.

winamp05 Publish time 26-4-2012 05:10 PM

soon i will undestood all this shit. thehehe...... :lol:

webxcrawler Publish time 26-4-2012 06:18 PM

Post Last Edit by webxcrawler at 26-4-2012 19:20


cuba uplod gamba ke imageshack atau lelain hosting.

btw, aku pindahkan topik ni ke bod programming.

harap maklum.
bzzts Post at 25-4-2012 01:07 http://mforum.cari.com.my/images/common/back.gif

Dah test dah.. tapi gambor xmau kuar.. preview ada kuar.. posting jah memang icon broken image lah hohoho


Kenapa tak nak guna AJAX fabuloso?

Boleh sahaja real time update database, guna AJAX sebegitu... saya tidak begitu aman dengan hal sedemikian kerana membebankan server, ga suka server diakses setiap saat sebegitu, boleh molotov server eden....
meritokrasi Post at 25-4-2012 06:21 http://mforum.cari.com.my/images/common/back.gif

Ada terpikir utk AJAX punya solutions tapi masih tak nampak konsep programming untuk web base. mungkin silap keyword masa search .harap dapat membantu bagi sebarang keyword carian yang sesuai. untuk pengetahuan saudara/saudari, web base application nie akan running dalam localhost jah.. jumlah user dalam sesuatu masa +/-10 kepala jah:)


untuk real time update, kena guna ajax. bleh try gugel ajax plak.
tadi aku da guna kalkulator. 4+1=5 ;P

secara konsepnya, setiap kali onclick, akan create satu session yg simpan value user click tu.

Konsep asas ajax
aLieNzDaToR Post at 25-4-2012 10:16 http://mforum.cari.com.my/images/common/back.gif

Terima kasih di atas sudi membalas dgn panjang. hohoho yup.. 4+1 =5 huhuhu masa posting tu dah tengah malam..kepala dah tingtong.. apa yg hendak ditype otak lagi laju dari jari dok ketuk keyboard. seharian mabuk koding udah:p yup secara konsepnya akan terus simpan kat database dgn value dari icon/grafik yg dok tekan tu.. basically benda nie nampak cam nak bikin game pom ada... kira real time terus antar data



tumpang tanye.. 4 + 1 tu adalah target akhir TT atau tak kesah dan di mana pengiraan 4 + 1 tu berlaku?
utk interact terus ke server dan langsung ke db setiap kali berlaku transaction adalah tidak digalakkan
option lain adalah TT try populate value setiap kali click pada image dan letakkan di dalam array.
orang_letrik Post at 25-4-2012 20:30 http://mforum.cari.com.my/images/common/back.gif

calculation 4+1 tu kira untuk print dalam reporting nanti.. maksudnya utk print report bagi satu user nie berapa banyak kali dia klik dan berapa jumpa keseluruh "4+1" tu. tentang nak interact terus ke server tu pulak.. sebabnya requirement oleh bos saya lah pulak.. baiklah kita cuba discuss bersama huhuhu... sebenarnya.. arrr sat saya draw hahaha.. nak explain xtau hahaha... selain itu saya pun mintak maaf lah tiada intro untuk projek ini main taram jah cakap huhuhu... wokeh saya intro sedikit..

saya kena deliver ala ala e-learning punya web base punya application di mana tiada sebarang masalah bagi sebarang bahasa jenis bahasa programming sama ada php atau .net enviroment as long as leh bukak atas web browser (preferred php + sql ) ... hanya sebarang sokongan atau guna pakai flash jah tak diterima utk task nie.. memang tak leh cakap apa dah sebab bos sekeras kerasnya cakap jangan pakai/deliver dalam bentuk flash..so xleh nak cakap apa..hohohoho... merujuk pada gambarajah kasar di bawah ini:

http://i972.photobucket.com/albums/ae210/xdefconx01/upload/graphicsubmitvalue002.png

Kalu xkuar .. nie direct link- http://i972.photobucket.com/albums/ae210/xdefconx01/upload/graphicsubmitvalue002.png

User 1 & User 2 adalah end user/client yang akan pakai web application nie di mana interface nya seperti mana gambarajah yang memula saya tepek dalam post ini yg ada ikon burung, arnah , tapak rimau etc... so setiap kali depa click pada screen/ikon binatang yang mewakili value/integer tersendiri maka secara terus akan di hantar ke server. tujuan value/integer di hantar terus ke server ini adalah kerana akan ada "pemerhati" yang mana dalam gambarajah di atas sana namakan "admin/viewer/control panel console" yang akan perhatikan secara real time berapakah kutipan value/integer dari setiap user 1 & user 2 dah klik.

Web application ini akan running localhost enviroment so sebarang hardware limitation/server stress bagi saya tiada masalah.. tambahan pulak user tidak akan lebih dari 5 atau max 10 jadi pada pendapat saya dengan query sedemikian + spec hardware zaman sekarang wokeh kot.. sekiranya ada masalah timbul pada hardware boleh handle ke tidak.. itu kitaorang akan upgrade atau pikirkan kemudian.


So apa yang first thing first timbul dalam kepala kita orang.. wokeh just buat normal 'button' ajelah di atas 'website' tersebut.. just part nak bila klik terus hantar data/value jah timbul teka teki sket hohohohho

bzzts Publish time 26-4-2012 09:30 PM

uplod kat fb le. pastu copy url dia tepek sini.

webxcrawler Publish time 26-4-2012 10:15 PM

Post Last Edit by webxcrawler at 26-4-2012 22:16

uplod kat fb le. pastu copy url dia tepek sini.
bzzts Post at 26-4-2012 21:30 http://mforum.cari.com.my/images/common/back.gif

Errr.. kalu Encik bzzts try upload tarik dari memana hosting boleh tak? bukan apa.. sebab try tarik dari hosting sendiri pun tak mau keluar heran gak huhuhu... kalu terpaksa upload kat fesbuk.. kira last choice lah hohoho.. bukan apa..takut bos bos terkejut pesal upload sketching kat situ:)

Try tepek dari hosting orang lain pulak...

http://www.sukandaily.com.my/images/graphicsubmitvalue001.png
*p/s huhuhu tak mau kuar jugak

meritokrasi Publish time 27-4-2012 01:52 AM

susah banget lo mahu tepek gambar:

http://i.imgur.com/FNP9l.png

Lain kali lo guna http://imgur.com sahaja konsepnya, aman sebegitu

meritokrasi Publish time 27-4-2012 01:56 AM

Post Last Edit by meritokrasi at 27-4-2012 01:58

Seperti yang dibilang oleh aLieNzDaToR,

1. Lo buat 1PHP file untuk menghapdet database sebegitu.
2. Lo buat JavaScript untuk mengcontact database setiap kali dikelik, di sini, lo kena guna XMLHTTPRequest lalu POST ke file PHP tersebut.
10 orang ga banyak, gue ga fikir server lo boleh molotov.
3. Taruk itu JavaScript dalam HTML file.

Kalau susah banget mau belajar database MySQL, simpan dalam plaintext pun buleh, bukan ramai sangat pun, 10 orang adja konsepnya

webxcrawler Publish time 28-4-2012 12:23 PM

Post Last Edit by webxcrawler at 28-4-2012 12:28

http://i.imgur.com/iZAla.png
http://www.sukandaily.com.my/v3.1/images/Sukandaily/events/Sukandaily-NewYear2012.png
pelik..boleh pulak upload / code .. lagipun sebelum nie bukannya tak penah bertepek kat sini huhu....

meritokrasi: terima kasihlah kerana sudi tolong uploadkan.. baik saya akan kaji apa yang awak katakan ituhuhuhu

alam. Publish time 30-4-2012 02:19 PM

Post Last Edit by alam. at 30-4-2012 14:22

Sowi ... PHP plak...

meritokrasi Publish time 1-5-2012 07:37 AM

Apo perkombangannyo jang? {:smileo
Pages: [1]
View full version: PHP: Grafik/image hantar value store dalam database


ADVERTISEMENT