edit: ben uyuyayım artık. yanlış anlamadıysam, istediğin şey session la da olur. Espo tarafından 22/Nis/13 00:50 tarihinde düzenlenmiştir Yeni bir iş, yeni bir aş, yeni bir hayat. Sil baştan başlamak gerek bazen modunda. Artık buralarda yokum :) Hepinizi seviyorum, muck.

Burdaki toplama işlemlerinde her bir sonuc işlemini hafızada nasıl tutarım dizimi olur session mu olur? yardımcı olursanız sevinirim. yani ilk işlemi yaptım sonucu yazdırdım. ikinci işlemi yaptıktan sonra resimdeki gibi nceki sonuç = 3 + 2 = 5 şeklinde olacak. sonrasında da diğer işlemi gstermek istiyorum. https://www.youtube.com/watch?v=k6LrGZGqYn8

$sayi1 = 10; $sayi2 = 20; $sayi3 = 30; $sayi4 = 40; $gecmis = array( array( 'sayi1' => $sayi1, 'sayi2' => $sayi2, 'toplam' => $sayi1+$sayi2 ), array( 'sayi1' => $sayi3, 'sayi2' => $sayi4, 'toplam' => $sayi3+$sayi4 ) ); // $gecmis ; --> 10 değerini verir // birinci gecmisin toplamını $gecmis şeklinde alabilirsin. // yeni değerleri otomatik olarak eklemek için, $gecmis = array( 'sayi1' => 50, 'sayi2' => 99, 'toplam' => $sayi1+$sayi2 ); // bu diziyi cookie veya session'a atmanın rneği, $gecmis = serialize ; setcookie('gecmisDegerler',$gecmis,9999999); // daha sonra cookie'den bu değerleri dizi halinde almak için, $gecmis = unserialize ;

O oturum içinse session kullanman en mantıklısı ama en temizi ajax kullan sayfa yenilenmezse js değişkenlerinde kalmış olur Si vis pacem para bellum.

hocam $sonuc = diyeceğine ; $sonuc = Array ; dersin ve her sonucu ; $sonuc = $sayi+1$sonuc = $sayi+1$sonuc = $sayi+1 şeklinde yaparsın. toplam = count yaparsın. Yazdığım kısımda 3 işlem var (senin verdiğinde 4) ve her biri $sonuc , $sonuc şeklinde gidecek. ilk işlem $sonuc , 2. işlem $sonuc ,3. işlem $sonuc şeklinde gider. Bunu aynı sayfada kullanabilirsin. $_SESSION kullanarak, o oturumda her sayfaya ulaşabilirsin ; $_COOKIES kullanarak, işlem yaptırılan blgisayar ve tarayıcıda her zaman ulaşmasını sağlayabilrisin ; XML vs.. kullanarak, tek kişinin işlemlerini yaptırmasını ve düzenlemesini ama her sayfadan ulaşmasını sağlayabilirsin, yada en garantisi database ile her yerden, her koşulda bilgilerine ulaşmasını sağlayabilirsin

manyaki bunu yazdı hocam yeni işlemden hemen nce eski işlem sonucunu db e kaydetip yle yapabilirsin gerektiğinde ordan çekersin db yok hocam peki işlem sayısı sabit mi hocam rnek koddaki gibi yoksa değişken mi since 2005 // tbt

Socratees bunu yazdı Hocam sesion la olması lazım cooki olmaz mantık şu işlem yapılır işlem sonucu sayfada gsterilir daha sonra tekrar başka işlem yapılınca bu işlemin sonucuda sayfada gsterilir eski işlemin sonucu nceki işlemler de gsterilir yani bir nevi nceki işlemleri hafızaya almak ve bunları gstermek sessionla da olur ama cookie niye olmuyo? dev için gerekli sessionla olması lazımmış ta :)

hocam $sonuc = diyeceğine ; $sonuc = Array ; Sonuçları arraya atmak pek mantıklı gelmedi bana sonuc her işlemde farklı gelecek array $gun=array ; $gun ; şeklinde kullanııyor burda eleman sayısı belli arrayın içindeki indisi alıp ekrana yazdırıyorum ama bunu nasıl benim yaptığım hesaplama programı içine entegre edicem anlamadım

// bu diziyi cookie veya session'a atmanın rneği, $gecmis = serialize ; setcookie('gecmisDegerler',$gecmis,9999999); // daha sonra cookie'den bu değerleri dizi halinde almak için, $gecmis = unserialize ; Hocam ilginiz için teşekkürler verdiğiniz kodu çzemedim valla ve gecmisDegerler hatası alıyorum cookie pek kullandığım şey değildir benim session daha çok kullnıyorum serialize ve unserialize kodunu da ilk kez grüyorum benim yaptığım yontemle kısmen çzdüm pek kullanışlı bişey olmadı ama sağlık olsun Yinede teşekkürler

hocam yeni işlemden hemen nce eski işlem sonucunu db e kaydetip yle yapabilirsin gerektiğinde ordan çekersin db yok hocam, hani dizi yada session mı olmalı diye ondan sordum. zaten kafam basmıyo gece gece hiç basmıyor : ) solstice tarafından 22/Nis/13 00:16 tarihinde düzenlenmiştir https://www.youtube.com/watch?v=k6LrGZGqYn8

Hocam sesion la olması lazım cooki olmaz mantık şu işlem yapılır işlem sonucu sayfada gsterilir daha sonra tekrar başka işlem yapılınca bu işlemin sonucuda sayfada gsterilir eski işlemin sonucu nceki işlemler de gsterilir yani bir nevi nceki işlemleri hafızaya almak ve bunları gstermek

beynim durdu şu an o yüzden kod yazamayacağım ama array'in mantığı şudur ; sonsuz veri girebilirsin . PHP'de sonsuz işlem yaparsın ve her seferinde $sonuc = işlem şeklinde dersin ve $sonuc demek, $sonuc demektir. Yeni giriş var. Hepsinin sonunda count($sonuc] dersen (atıyorum 200 çıkıyor); for($i=0;$i<200;$i++) echo $sonuc ,'<br>'; dediğinde; bütün hepsini ekrana bastırır. Buradan kodla ilgili kısmı uyarlayabilirsin.

sayı sabit olcak hocam yani her defasında 3 +2 = 5 6 + 2 = 8 7 + 5 = 12 4 + 4 = 8 gibi gstericek. nceki sonucları. yeni işlemi yaptıkca altına bu şekil yazıdıracak. hani baska sayı yok değişken sabit koddaki gibi. https://www.youtube.com/watch?v=k6LrGZGqYn8

manyaki bunu yazdı solstice bunu yazdı sayı sabit olcak hocam yani her defasında 3 +2 = 5 6 + 2 = 8 7 + 5 = 12 4 + 4 = 8 gibi gstericek. nceki sonucları. yeni işlemi yaptıkca altına bu şekil yazıdıracak. hani baska sayı yok değişken sabit koddaki gibi. fazladan 4 değişken tutup her işlem sonunda işlemleri buna eşitleyebilirsin hocam ozaman. her işlemden sonra değişken değeri ona eşitlenir istediğin zaman kullanırsın hocam sayfa yenilendiğindede tutmak istiyo, cookie işini grür arkadaşın setcookie ; dersen : $_COOKIE ... şeklinde bunu kullanabilirsin edit: tek textboxlu hesap makinesi yapmayamı çalışıyosun :D hocam arkadas sordu, benim jeton düşmeyince sorayım dedim : ) hani o tam olarak ne yapıo bilmiyorum :) solstice tarafından 22/Nis/13 00:35 tarihinde düzenlenmiştir https://www.youtube.com/watch?v=k6LrGZGqYn8

en mantıklısı cookie kullanmak php kullanmadan bile cookie oluşturabilirsin js vasıtasıyla. .

solstice bunu yazdı sayı sabit olcak hocam yani her defasında 3 +2 = 5 6 + 2 = 8 7 + 5 = 12 4 + 4 = 8 gibi gstericek. nceki sonucları. yeni işlemi yaptıkca altına bu şekil yazıdıracak. hani baska sayı yok değişken sabit koddaki gibi. fazladan 4 değişken tutup her işlem sonunda işlemleri buna eşitleyebilirsin hocam ozaman. her işlemden sonra değişken değeri ona eşitlenir istediğin zaman kullanırsın hocam sayfa yenilendiğindede tutmak istiyo, cookie işini grür arkadaşın setcookie ; dersen : $_COOKIE ... şeklinde bunu kullanabilirsin edit: tek textboxlu hesap makinesi yapmayamı çalışıyosun :D

hidden input? agile isn't how fast you can go, it's how fast you can turn.

Hocam sesion la olması lazım cooki olmaz mantık şu işlem yapılır işlem sonucu sayfada gsterilir daha sonra tekrar başka işlem yapılınca bu işlemin sonucuda sayfada gsterilir eski işlemin sonucu nceki işlemler de gsterilir yani bir nevi nceki işlemleri hafızaya almak ve bunları gstermek sessionla da olur ama cookie niye olmuyo?

<? error_reporting(0); session_start ; if { $sayi1 = $_POST ; $sayi2 = $_POST ; $islem = $_POST ; if $sonuc = $sayi1+$sayi2; if $sonuc = $sayi1-$sayi2; if $sonuc = $sayi1 $sayi2; if $sonuc = $sayi1/$sayi2; $islemconucu= $sayi1.$islem.$sayi2." = ".$sonuc; echo "Islem Sonucu: ".$islemconucu."<br>"; $onceki = $_POST ; if {if($_SESSION "") elseif($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") } } ?><br /><a href="delete. php"> Sonuclari Temizle</a><form action=" " method="post"><input type="text" name="sayi1"><select name="islem"> <option value="+">+</option><option value="-">-</option><option value=" "> </option><option value="/">/<option> </select> <input type="text" name="sayi2"><input type="submit" name="sonuc" value=" = "><input type="hidden" name="onceki" value="<?=$islemconucu?>"> </form> <? echo $_SESSION ."<br>". $_SESSION ."<br>". $_SESSION ."<br>". $_SESSION ."<br>". $_SESSION ."<br>". $_SESSION ."<br>". $_SESSION ."<br>". $_SESSION ."<br>". $_SESSION ."<br>". $_SESSION ."<br>"; ?> Bu şekilde oldu şu an tek hata 10 tane yazıyor 11. işlem oldumu sıkıntı oluyor

cookie session local storage web sql vs. a. k. a. wyrus, kelle verilir kal-a verilmez!

hocam yeni işlemden hemen nce eski işlem sonucunu db e kaydetip yle yapabilirsin gerektiğinde ordan çekersin since 2005 // tbt

sayı sabit olcak hocam yani her defasında 3 +2 = 5 6 + 2 = 8 7 + 5 = 12 4 + 4 = 8 gibi gstericek. nceki sonucları. yeni işlemi yaptıkca altına bu şekil yazıdıracak. hani baska sayı yok değişken sabit koddaki gibi. fazladan 4 değişken tutup her işlem sonunda işlemleri buna eşitleyebilirsin hocam ozaman. her işlemden sonra değişken değeri ona eşitlenir istediğin zaman kullanırsın since 2005 // tbt

<? error_reporting(0); session_start ; if { $sayi1 = $_POST ; $sayi2 = $_POST ; $islem = $_POST ; if $sonuc = $sayi1+$sayi2; if $sonuc = $sayi1-$sayi2; if $sonuc = $sayi1 $sayi2; if $sonuc = $sayi1/$sayi2; $islemconucu= $sayi1.$islem.$sayi2." = ".$sonuc; echo "Islem Sonucu: ".$islemconucu."<br>"; $onceki = $_POST ; if {if($_SESSION "") elseif($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") elseif ($_SESSION "") } }?><br /><a href="delete. php"> Sonuclari Temizle</a><form action=" " method="post"><input type="text" name="sayi1"><select name="islem"> <option value="+">+</option><option value="-">-</option><option value=" "> </option><option value="/">/<option> </select> <input type="text" name="sayi2"><input type="submit" name="sonuc" value=" = "><input type="hidden" name="onceki" value="<?=$islemconucu?>"> </form> Kodlar bunlar