Re: [Linux-programlama] PHP sorusu

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Erdal YAZICIOGLU (erdal.yazicioglu@gmail.com)
Date: Fri 30 Dec 2005 - 12:31:52 EET


cevap için teşekkürler kafamda kuvvetli bir lamba yaktı :) Ancak
$_POST['sorgu'] değeri submit tuşundan gelen değermidir. Çünkü formda birden
fazla seçmeli bölüm var

Erdal
----- Original Message -----
From: "Melih Arda YALÇINER" <arda@uzem.itu.edu.tr>
To: <linux-programlama@liste.linux.org.tr>
Sent: Friday, December 30, 2005 12:24 PM
Subject: Re: [Linux-programlama] PHP sorusu

> Merhaba
>
> Sorunuzu şimdi anladım. Çözüm için session kullanmanızı öneririm (eğer
> arama verilerini veritabanında saklama yolunu tercih etmediyseniz)
> Sorgunun yapıldığı script arama.php olsun diyelim. "geridon=1"
> parametresi verilmediği takdirde yeni bir arama yapsın, eğer bu
> parametre verildiyse önceki aramaya devam etsin diyebiliriz. Bunu yapmak
> için
>
> adım 1: arama.php script'inizin başına şunu ekleyin:
>
> if ($_GET['geridon']=='1') {
> // önceki aramaya geri dön
> $sorgu_parametresi=$_SESSION['son_sorgu'];
> } else {
> // yeni arama yapılmış, sorgu parametresini/parametrelerini
> form'dan elde et
> $sorgu_parametresi=$_POST['sorgu']; //veya hangi verileri
> kullanıyorsanız.
> $_SESSION['son_sorgu']=$sorgu_parametresi;
> }
>
> adım 2: arızaların listelendiği php script'inin uygun bir yerine şunu
> ekleyin:
>
> if (!empty($_SESSION['son_sorgu'])) {
> // en son bir arama yapılmış. geri dönülmesine olanak sağlayalım
> echo '<a href="arama.php?geridon=1">Arama Sonuçlarına Geri
Dön</a>';
> }
>
> Kullandığınız yapıyı bilmiyorum ama yukardaki örnek fikir verebilir diye
> düşünüyorum.
>
> İyi çalışmalar
> Arda
>
>
> Erdal YAZICIOGLU wrote:
>
> >Merhaba,
> >Cevap için teşekkürler. Ama galiba ben yanlış sordum. Şimdi kullanıcı bu
> >programda bekleyen açık arızların listesi alıyor. Sorguda herhangi bir
sorun
> >yok. Bu arızaların altında bir bu arızlara ait raporlar var. Bu raporlar
> >hemen arılazıların altında deyalı olarak görüntüleniyor. Ancak kullanıcı
bu
> >raporları güncellemek istiyor, silmek yada yeni rapor girmek istiyor. Bu
> >işlemleri yaptıktan sonra tekrar arama sonuçları sayfasına gitmek
istiyor.
> >Yani yapmak istediği işlemlerin fonksiyonlarını yazmak da sorun yok.
ancak
> >Arama sonuçları sayfasını PHP nin aklında nasıl tutabilir?
> >
> >Teşekkürler
> >
> >Erdal
> >
> >----- Original Message -----
> >From: "Melih Arda YALÇINER" <arda@uzem.itu.edu.tr>
> >To: <linux-programlama@liste.linux.org.tr>
> >Sent: Friday, December 30, 2005 11:59 AM
> >Subject: Re: [Linux-programlama] PHP sorusu
> >
> >
> >
> >
> >>Merhaba
> >>
> >>Arama sayfasında bir textbox var farzedelim (diğer form elemanlarında da
> >>benzer bir yolu takip edebilirsiniz isterseniz).
> >>Muhtemelen o metin kutusuna ait HTML kodu şu şekilde olacaktır:
> >>
> >> <INPUT type="textbox" name="sorgu">
> >>
> >>Bu kodu aşağıdaki gibi değiştirmek isteyebilirsiniz:
> >>
> >> <INPUT type="textbox" name="sorgu" value="<?
> >>if(!empty($_POST['sorgu'])) { echo
> >>htmlspecialchars(addslashes($_POST['sorgu'])); } ?>">
> >>
> >>Kodlarınızı bilmediğim için bu şekilde genel bir çözüm önerdim. Umarım
> >>işinizi görür -- ve umarım sorunuzu doğru anlamışımdır :)
> >>
> >>Kolay Gelsin.
> >>Arda
> >>
> >>
> >>Erdal YAZICIOGLU wrote:
> >>
> >>
> >>
> >>>Merhaba,
> >>>
> >>>Ufak bir PHP sorum olacak.
> >>>
> >>>Kullanıcıya sunulan formda kullanıcı bazı bilgileri girerek arama
> >>>yapıyor. Arama sonuçları ekrana geliyor. Yapmak istediğim bu sonuçları
> >>>güncelleyebilmesi ve otomatik olarak tekrar arama sonuçları sayfasına
> >>>geri dönmesi. Yani arama sonucunda ekrana gelen sayfaya yapılan
> >>>güncellemeler ile tekrar geri gelmesini istiyorum. Bunu nasıl
> >>>yapmalıyım? Bu sayfayı session dosyasına mı kayıt etmeli yoksa http
> >>>fonskiyonları mı kullanmalı?
> >>>
> >>>Teşekkür ederim
> >>>
> >>>erdal
> >>>
>
>>>------------------------------------------------------------------------
> >>>
> >>>_______________________________________________
> >>>Linux-programlama mailing list
> >>>Linux-programlama@liste.linux.org.tr
> >>>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>>
> >>>
> >>>
> >>>
> >>--
> >>
> >>Melih Arda YALCINER
> >>
> >>.:: ITU Center for Distant Learning
> >> Software Development, System Administration
> >>
> >>Website : http://elearning.uzem.itu.edu.tr
> >>Phone : 00 90 212 2857188 (15 int.)
> >>IP Phone : 34005
> >>
> >>
> >>_______________________________________________
> >>Linux-programlama mailing list
> >>Linux-programlama@liste.linux.org.tr
> >>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>
> >>
> >
> >_______________________________________________
> >Linux-programlama mailing list
> >Linux-programlama@liste.linux.org.tr
> >http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
>
> --
>
> Melih Arda YALCINER
>
> .:: ITU Center for Distant Learning
> Software Development, System Administration
>
> Website : http://elearning.uzem.itu.edu.tr
> Phone : 00 90 212 2857188 (15 int.)
> IP Phone : 34005
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.