Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
04, 2008, 11:49:04 am
42704 Mesaj 9328 Konu Gönderen: 17902 Üye
Son üye: Remark
Turk-Php.Com Forum  |  Turk-PHP  |  Sizden Bize  |  yardım « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: yardım  (Okunma Sayısı 349 defa)
Hunter85
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 1


Üyelik Bilgileri
yardım
« : 10, 2007, 05:43:29 am »

arkdaşlar merhaba ben php kodlamaya yeni başladım ve bazı sorunlar yaşıyorum hatta sorunlar hiç gitmiyor Cheesy

Kod:
<?php
ob_start
();

function 
click()
{

header("Location: http://localhost/watch.php");

}

echo 
"<input type=button class=button value=watch onclick= click(); />";

ob_end_flush(); 
?>


böyle bi kodum var bi düğmeye basınca click adlı functionla yeni bi sayfa açmasını istiyorum ayrıca bu click function ı database e bağlanıp bi kaç işlem yapıcak ama onları hallettim gibi

sadece düğmeye basınca nasıl function çağırılıyo onu bilmek istiyorum
Logged
BotanGuner
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 106



Üyelik Bilgileri WWW
Ynt: yardım
« Yanıtla #1 : 11, 2007, 04:06:20 am »

Selam,

İlk önce PHP bir server side script dili olduğunu söylemek isterim yani <?php tagi içerisine yazdığın bütün kodalar sunucuda işlenir tarayıcıya bu kodun sadece sonucu gider. Senin yazdığın fonksiyon sunucuda işleniyor yani, eğer sen bu fonksiyonu tarayıca bir düğmeye veya herhangi bir nesnenin aksiyonuna bağlamak istiyorsan orada Javascript kullanman gerek. Yani sen aynı fonksiyonu Javascript'te yazmalısın. Ayrıca yazdığın kodda "http://localhost/..." olarak kullanmışın linki eğer böyle yaparsan geliştirme aşamasında bir problem çıkmaz ama uygulamanı başka bir sunucuya kurmaya çalıştığında problem yaşarsın onun yerine ya relative path yani "watch.php" veya relative path'i "<a href="http://<?php echo $_SERVER['HTTP_HOST'];?>/dosya.php">[/url]" şeklinde kullanırsan problem yaşamazsın.
Örn:
Kod:
<script type="text/javascript">
function click() {
   document.location = "watch.php";
}
</script>
...
<input type="button" class="button" value=watch onclick="click();" />
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.