Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
12
Cevap
346
Tıklama
0
Öne Çıkarma
formdan veri alırken
A
19 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar php de tasarladığım form sayfasından verileri dolduran kişilerin bilgileri gönder tuşuna basınca benim belirleyeceğim bir sayfaya gitmesini ,ama formu dolduran kişinin başka bi sayfaya yönlendirilmesini istiyorum mesela ansayfaya... nasıl çözebilirim bu durumu? teşekkürler ilginize

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



F
19 yıl
Çavuş

soruyu tam anlayamadım ama form actionun da belirttiğin yere kullanıcı zaten yönelir ama oraya gittikten sonra yönlendirme istiyorsan header("location:index.php") ekle sayfaya


Bu mesaja 1 cevap geldi.
A
19 yıl
Yüzbaşı
Konu Sahibi

Peki şöyle sorayım, formu dolduran kişi sayfayı görmeden başka sayfaya yönlendirilemez mi? bahsettiğin location:index.php ne anlama geliyo


Bu mesaja 1 cevap geldi.
F
19 yıl
Çavuş

daha öncehttp://forum.donanimhaber.com/m_8269221/tm.htm location hakkında bilgi verdim burda yönlendirme yapabilirsin bu komutla yada formdan gönderdiğin dosyanın içine başka bir dosyayı include edersin


Bu mesaja 1 cevap geldi.
A
19 yıl
Yüzbaşı
Konu Sahibi

sevgili fegabj;
location olayı ben de warning weriyo,herhangi bi sayfaya yönlendirilmedi yani


Bu mesaja 1 cevap geldi.
F
19 yıl
Çavuş

@asli yönlendirme yapıcağın yerde hiçbirşey yapmadan sayfanın en başına
ob_start()
ekle daha sonra header("location:sayfaadi.php") kullanabilirsin.


Bu mesaja 1 cevap geldi.
A
19 yıl
Yüzbaşı
Konu Sahibi

Yaa arkadaşlar çok mu zor bi soru sordum:(
hala bu durumu çözebilmiş diilim


Bu mesaja 1 cevap geldi.
F
19 yıl
Çavuş

Kodlarını yaz o halde bakalım çözümü verdim sana hala neyi çözemedin


Bu mesaja 1 cevap geldi.
A
19 yıl
Yüzbaşı
Konu Sahibi

html sayfasında form tasarımı yaptık isim ve password yazan kişi gönder e bastı diyelim
gideceği sayfa aslı.php olsun

<?
ob_start();?>
<? header("location:index.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>


</head>

<body>
<?
echo "$login $passwd"
?>

</body>


</html>


Bu mesaja 1 cevap geldi.
B
19 yıl
Yüzbaşı

<?

echo "$login $passwd" //Burayı heralde göremezsin çünkü hemen yönlendirme olacağı için çok hızlı bir şekilde geçer

ob_start();

header("location:index.php");

ob_end_flush();

?>





< Bu mesaj bu kişi tarafından değiştirildi b.hidayet -- 22 Ağustos 2006; 16:33:02 >
Bu mesaja 1 cevap geldi.
A
19 yıl
Yüzbaşı
Konu Sahibi

parse error weriyo,çalışmıyo hiçbişey malesef


Bu mesaja 1 cevap geldi.
A
19 yıl
Yarbay

bunun sebebi ya sistem tarafindan derlenen PHP nin eski bir versiyon oluşu yada php-gtk nin PHP nin eski bir versiyonu ile derlenmeye çalişilmasindan kaynaklanmaktadir.Bu durumu düzeltebilmek için lütfen PHP yi PHP 4.3.4 veya daha üsr bir sürümüne yükseltin.

quote:

Orjinalden alıntı: asli

parse error weriyo,çalışmıyo hiçbişey malesef


Bu mesaja 1 cevap geldi.
E
19 yıl
Teğmen

1.si ob_start(); "<?" tag inden sonra yazılmalıdır...
2.si de header() dan önce echo komutu kullanılmaz ve sayfasya birşey bastırılmaz yoksa sorunlar yaşanır ama daha pratik bi yol vardır messela:::::
<?




echo "$login $passwd"
echo "<script> window.location.href='index.php'; </script>";

?>

umarım bunlar işini görür ya da meta ile refresh yaptırabilirsin....
Herkese iyi çalışmalar....



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.