Jump to content
Sign in to follow this  
oxy

Pertanyaan Php

Recommended Posts

err.. hdr088.. aku bukan expert sangat :P nantila kita tunggu en. psychoX jawab..

1. abu - siti - papaya

- susu

- diana - tembikai

- banana

2. ali - mek

- khadijah

3. awi

4. mahmud

at this rate of complexity, I'll use database :)

apapun, ko sebenarnya nak paham array and foreach kan? jadik jawapan mudahnya, aku tak tahu :lol:

note: aku lebih kepada mengekod ntuk menyelesaikan masalah :) bukan mengekod ntuk teori :D

Share this post


Link to post
Share on other sites

ako pon tggu en aku jawap keke...

ako nasihatkan data yang byk2 baik guna database contoh pasal data user and so on.

array nie kalau untk yang sket2 boleh la kot..

Share this post


Link to post
Share on other sites

ahah. aku pon rasa kene pakai database coz nilai bnyk sgt. serabut.

apapun, ko sebenarnya nak paham array and foreach kan? jadik jawapan mudahnya, aku tak tahu

yes. pasal array dan foreach tuh aku dah paham. cumer aku nak ltau biler array dalam array dalam array, camner plak nak gune foreach. hehe.

thanks all.

Share this post


Link to post
Share on other sites

foreach ($pekerja as $nama=>$isteri)

{

echo $nama.'<p/>';

foreach ($isteri as $makanan => $makan)

{

echo $makanan.'<br/>';

foreach($makan as $kedarah)

{

echo $kedarah;

}

}

}

hehehhe.. pening pening.. waaaaa.. pakaai db lah .

Share this post


Link to post
Share on other sites

thanks psychoX! terrernyer. nih aku dah modify kasik cun skit.

<?php

$pekerja = array
("abu"
    => array
        (
        "siti" => array ("papaya","susu")
        ,"diana" => array ("tembikai", "banana")
        )


,"ali"
    => array
        (
        "mek" => array ("pepsi","cicak")
        ,"kadijah" => array ("piza","karipap")
        )


,"awi"
    => array
        (
        "makcik" => array ("mee","ayam")
        ,"sarah" => array ("cucur","udang")
        )


,"mahmud"
    => array
        (
        "shifa" => array ("baulu","ikan")
        ,"zarifah" => array ("labu","lembu")
        )
    )
;

foreach ($pekerja as $nama=>$isteri)
{

echo "<b>";
echo $nama."<br>";
echo "</b>";

foreach ($isteri as $makanan => $makan)
{
echo $makanan.'<br/>';

foreach($makan as $kedarah)
{

echo $kedarah.'<br>';

}
}

}

?>

Share this post


Link to post
Share on other sites

teroris .hohohoho.. ada soalan lagi ? .. jom sama sama kita bincang bincang..

Share this post


Link to post
Share on other sites

rumusan aku.

foreach ($pekerja as $nama=>$isteri)
{   echo "<b>";
    echo $nama."<br>";
    echo "</b>";
    foreach ($isteri as $makanan => $makan)
        {   echo $makanan.'<br/>';
            foreach($makan as $kedarah)
            {   echo $kedarah.'<br>';
            }
        }

}

dari code dia atas aku, ade 3 hubungan.

1. $pekerja as $nama=>$isteri

2. $isteri as $makanan => $makan

3. $makan as $kedarah

then aku lukis hubungan tuh diatas kertas dan aku mendapati ini.

IPB Image

(k) = key (v) = value

aku perhatikan,

1. Bende yg boleh di echo kan ialah Key

2. Value menghubungkan key seterusnya.

3. apa bila ada hubungan key dan value mcm hubungan 1,2 ... kita guna =>

4. bile takde tak pyh gune =>

Tuh kesimpulan aku. Aku rasa boleh paham. Kalu konsep aku salah tlg2 le betulkan. :)

Share this post


Link to post
Share on other sites

wah.. bagus aa konyer kesimpulan.. tak kire la salah ke tak.. asalkan bleh buat rules of thumb.. bebest!

jangan bagi hilang gambar dalam imagehack tu plak :)

Share this post


Link to post
Share on other sites


 Ahli Rajin
*****

Grup: members
Kiriman: 1,337   <= kat sini ... waakakaak ... 
Penyertaan: 11-July 04
Dari: Seberang Takir
Ahli ke- 1,143

erkk selingan saja..

cara belajar cam gini aku suke.. sebutir sebutir fungsi dan penggunaan kita bleh tau.. kaji sampai ke akar umbi...

Share this post


Link to post
Share on other sites

here's another one yg baru aku fikir jap nih. aku perhatikan ada hubungan value : key

IPB Image

cube compare ngan gambar tadik

IPB Image

maka aku dpt rumusan php nih.

masa kita buat code cam

$tulis = 'wakaka'

$tulis adalah value dan wakaka adalah key

so bile buat cam :

echo $tulis

kita cume tulis apa nak buat then value , dan komputer akan menterjemahkannyer.... dan sebagai output, menggunakan key yg telah diassign ntuk value tersebut..

php is all about value = key .now i get it.. hehe :D

Edited by hdr088

Share this post


Link to post
Share on other sites

haaa...ako rasi kita berempat je yang dok dalam nie kekeke...

ok skang ako nak kita bincang satu benda ni..

camne nak wat fungsi print.contohnya kita dah input data dari user then simpan dalam database. ni kira mcm kita nak wat invoice laa... ada sesape ada idea?

Share this post


Link to post
Share on other sites

dok paham .. acu mung terang lebih lanjut... kalau ada gambor rajoh lagi ok ...

nak buat report ke ? ke cam mana tu ?

Share this post


Link to post
Share on other sites

ok memula kita kena fikir entiti database .. apa yang perlu ada dalam database..

2. kena buat flowchart dulu ..

yang ketiga.. kita design website lah.. coding skali ..

fryshadow.. tlg bagi satu senario sistem nih .. pah tu kita pakat pakat coding ahh..

Share this post


Link to post
Share on other sites

jap jap. ayat aku diatas tadik tersesat skit

yg nih

maka aku dpt rumusan php nih.

masa kita buat code cam

$tulis = 'wakaka'

$tulis adalah value dan wakaka adalah key

so bile buat cam :

echo $tulis

kita cume tulis apa nak buat then value , dan komputer akan menterjemahkannyer.... dan sebagai output, menggunakan key yg telah diassign ntuk value tersebut..

php is all about value = key .now i get it.. hehe biggrin.gif

it should be :

maka aku dpt rumusan php nih.

masa kita buat code cam

$tulis = 'wakaka'

$tulis adalah key dan wakaka adalah value < betul ke nih?

so bile buat cam :

echo $tulis

kita cume tulis apa nak buat then key , dan komputer akan menterjemahkannyer.... dan sebagai output, menggunakan value yg telah diassign ntuk value tersebut..

php is all about key = value

betul ke definasi aku bagi key and value tuh?

Edited by hdr088

Share this post


Link to post
Share on other sites

print aku gune javascript jer :D

<a href="javascript:print();">Cetak</a>

Ada cadangan lagi best ke? Aku ada terbaca sorang budak nak wat header, tapi tu dalam ASP, php bleh ke? sesapa ada experience?

err.. pasal teori tu.. err.. silakan en. psychoX... :D

Edited by aku

Share this post


Link to post
Share on other sites

IPB Image

bajet2 itworks like this.

1. pekerja nih hold sumer multiple array

2. ($pekerja as $nama => $isteri) {}

TRANSLATION : bagi setiap didalm pekerja (abu, ali, awi, mahmud), dihimpunkan ke dalam $nama dan array2 dibawah abu, ali, awi, mahmud, campak ke dalam $isteri.

3. ($isteri as $ makanan => $makan).

TRANSLATION: bagi setiap dalam $isteri (siti, diana, mek, dll.) dihimpunkan kedalam $makanan dan array2 dibawah diorang campak ke dalam $ makan)

4. ($makan as $kedarah)

TRANSLATION : bagi setiap dalam $ makan (papaya, susu, tembikai dll.) dihimpunkan ke dalam $kedarah. => tidak diperlukan sebab takde array dah.

fuction foreach plak digunakan ntuk untuk loop satu per satu value kat dalam setiap key ($nama, $makanan, $ $kedarah). Prelu diingatkan bila kita echo, kita echo ikut susunan script. sebab tuh kluar camnih

NAMA

ISTERI PERTAMA

makanan kegemaran 1

makanan kegemaran 2

ISTERI KEDUA

makanan kegemaran 1

makanan kegemaran 2

dan seterusnya... penat tol.

Share this post


Link to post
Share on other sites

hehehe.. rajin betol ngko ek.. bagus gak teori ko tuh.. tapi menurut pembacaan aku camni teori dia :D

abu, ali, ali, mahmud - dimensi pertama (x)

siti, diana, mek, khadijah, makcik, sarah, syifa, zarifa - dimensi kedua (y)

papaya, susu, tembikai, banana, pepsi, cicak, piza, karipap, mi, ayam, cucur, udang, baulu, ikan, labu, lembu - dimensi ketiga (z)

justeru, ini adalah array 3 dimensi (cukup memenatkan, tapi bleh dibincangkan untuk pembelajaran)

Share this post


Link to post
Share on other sites

huhu. teori tambahan. $isteri, $makan, $makanan, dan $kedarah nih kira temporary dan digunakan berulang-ulang.

cam $makan diguna ulang2 sebanyak 8 kali

$makan = array ("papaya","susu")

$makan= array ("tembikai", "banana")

dan seterusnya... dan di output secara bergilir2 mengikut apa yg kat code.

apa2 proses nih computer yg calculate.. so aku paham camnih.... hehe

pasal rajin tuh no comment. aku rasa bila kita tulis atau ajar org, kite lebih memahami sunjek kita ajat tuh nanti...

Edited by hdr088

Share this post


Link to post
Share on other sites

pergh...dah berjela2 korang bincang pasal array nie hehe..

actually kalau ko blaja dulu bahsa programming mcm Java,C++ tak susah bagi ko nak paham... dlm Java ada gak Stack,ArrayList,LinkedList :D :D nie yang ako belajar kat Univ.

// ok berbalik pada ako punye tue...ako terangkan sket.

// mcm kat uitm ada satu system untuk student print senarai subjek yang diaorang amik. so nnt akan kuar satu page(report) pasal subjek dan kredit hours diaorg semua tue..

// ada paham kah? kira report la nie..

// ok mcm en.aku ckp dia gna javascript nak wat print tue.nak tanye sket la code <a href="javascript:print();">Cetak</a> adakah dia akan detect printer pada pc tersebut?

// macam mana lak kalau kita nak gna php?adakah menggunakan print() ?

// :D mari kita bincang + publish code :D

Share this post


Link to post
Share on other sites

// ok mcm en.aku ckp dia gna javascript nak wat print tue.nak tanye sket la code <a href="javascript:print();">Cetak</a> adakah dia akan detect printer pada pc tersebut?

Fungsi ni sama macam ko klik File > Printer... pada browser.

Share this post


Link to post
Share on other sites

fungsi print() kat php tu bukan fungsi untuk cetak la...

fungsi tu untuk sama je macam echo ..

kalau kita nak buat fungsi print untuk cetak .. jalan yang tak pening kepala .. ikut cam en 'aku' cakap tu . just manipulasi print function dalam browser jerk...

aku pun terfikir gak macam fryshadow cakap tu ..

sebab pernah tengok la.. dkt www.emocorp.com, aku tak tau cara dia buat printing tu cam mana.. mmg bukan guna browser punyer print function.. malangnya .. emocorp ada kes mahkamah la plak.. tak leh lah nak show dia punye electronik moneyorder tu ..

mungkin guna fungsi pdf kut .. atau fungsi image (GD) yang terus di print (secara background)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...