php myAdmin mysql <? ?>

BROWSER-BASED * PHP5 SUPPORT * MYSQL 4.1 AND MYSQL 5.0 SUPPORT * OPEN SOURCE
PHP ve MySQL - En Yararlı Türkçe Kaynak
Kullanıcı Adınız : Kullanıcı Parolanız : Hatırla :    Kayıt   Şifremi Unuttum
Forum Ana Sayfa | Konu
Cevap Yaz
1
23:26 15.02.2010

Yazar :
3ddark
Seviye:

Session Sorun çözülmüştür

       if(!isset($tema)){
           $tema = "FB";
    }

Tamamdır sorunu şu şekilde çözdüm tema ilk olarak null olduğu için içeriği boş mu dolu mu
diye şeklinde test edip ilk tema olan FB yi seçtim.
Cevap için teşekkürler
   
12:55 15.02.2010

Yazar :
fatihrober
Seviye:

cevap

en basta temayı secmez cunku senın kodların su sekılde konusuyor gunumuz turkcesıyle ;

eğer tema secimi postla gonderıldıyse;
        temaval i gonderılen post degerıne esıtle
        kulanılacak temayıda bu temavale esıtle;

ancak burda bır yerı kacırmısın ,kullanıcı sayfaya ılk kez gırdıgınde post olayı
olmazkı,yanı orada if($_post)
deyiminin bittigi yerde else deyip kullanıcının tema secmeden oncekı kulanmasını ıstedıgın
temayı sececen.mesela kulanıcı secim yapmadan once tema 1 secılecek ,kullanıocıda sonradan
tema2 yı secmek ısteyecek;

if($_POST['tema_secimi']){
    $tema=$_POST['tema_secimi'];
}else{
    $tema=tema1;
}
   
02:30 14.02.2010

Yazar :
3ddark
Seviye:

Session kullanımı ve çalışma mantığı hakkında "Tema Seçim Problemi

<?php
    session_start
();
    
session_register($temaval);
    
$anaicerik "main.php";    
?>

<?php
    
if($_POST['temasecimi']){ 
        
$_SESSION['temaval'] = $_POST["temasecimi"];
        
$tema $_SESSION['temaval'];
    }
       switch(
/*$tema*/$_SESSION['temaval']){
            case 
FB:
                   echo 
"<link rel=\"stylesheet\" href=\"stil_fb.css\" type=\"text/css\">";
                   break;
               case 
GS:
                      echo 
"<link rel=\"stylesheet\" href=\"stil_gs.css\" type=\"text/css\">";
                  break;
              default:
                break;
       }
?>

<div id="footer">
            <form method="POST">
        TEMA
        <select name="temasecimi">
                  <option value="FB">Fener Bahçe</option>
                  <option value="GS">Galata Saray</option>
                </select>
                <input type="submit" name="Onay" value="Uygula">
               </form>
</div>


Arkadaşlar öncelikle ben php de yeniyim. Bunu bildireyim bu kod çok saçma böyle yazılırmı
demeyin acemi olunca herşey olur. Benim yapmak istediğim olay sayfa ilk geldiğinde açılış
standart degeri FB isimli css doyasını dahil etsin siteye girip tema işlemi yapan formdan
ben temayı seçtikten sonra sayfa kapanana kadar o temada çalışsın. Şu anki hali doğru mu
mantıklı mı bilmiyorum ama eksik çalışıyor açılışta hiç bis css dosyasını almıyor ama tema
seçtikten sonra sorunsuz çalışıyor kodların doğrusunu yazabilir misiniz ve bunun mantığı
nedir. Son olarakta anlamadığım bir konuda bazen $_SESSION[""] yazak çift tırkank içinde
deger yada degişken yazılıyor bazen tek tırnak bazende tırnaklar olmadan direk yazılıyor?
   

Toplam Online : 7 Toplam Üye : 2702 Bugün Gelen : 338 Bugün Çoğul : 5735 Toplam Gelen : 341328
 
 Son 30 dak. içinde online olan üyelerimiz :
php mysql php oracle ajax apache xml cozumleri w3c xhtml w3c css JavaScript Object Notation
yetkili servis