|
|
|
Yazan
|
Konu: yardım (Okunma Sayısı 388 defa)
|
Hunter85
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 1
|
 |
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  <?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
|
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: <script type="text/javascript"> function click() { document.location = "watch.php"; } </script> ... <input type="button" class="button" value=watch onclick="click();" />
|
|
|
|
|
Logged
|
|
|
|
|
 |
|