Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
Mayıs 13, 2008, 10:18:58 am
41808 Mesaj 9080 Konu Gönderen: 17476 Üye
Son üye: cakcan
Turk-Php.Com Forum  |  Turk-PHP  |  Sizden Bize  |  yardım « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: yardım  (Okunma Sayısı 252 defa)
Hunter85
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 1


Üyelik Bilgileri
yardım
« : Aralık 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 :D

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ı: 105



Üyelik Bilgileri
Ynt: yardım
« Yanıtla #1 : Aralık 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 "/dosya.php">" ş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: