Şimdi Ara

PHP soru

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
1
Favori
115
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • bir php den diğer php ye ilk php de seçtiğim checkbox lardaki valueleri göndermek istiyorum ama 2. phpde veriler gözükmüyor aslında hiç bişey gözükmüyor. kodlar şöyle ne hata olabailir:

    test.php

    // FORM YAPIM VE KULLANIM ÖRNEĞİ

    <form action="test.php" method="post">

    SOSYAL AĞ LİSTESİ:

    <input type="checkbox" name="sosyalag[]" value="Facebook"/> Facebook<p>
    <input type="checkbox" name="sosyalag[]" value="Twitter"/> Twitter<p>
    <input type="checkbox" name="sosyalag[]" value="Whatsapp"/> Whatsapp<p>
    <input type="checkbox" name="sosyalag[]" value="Snapchat"/> Snapchat<p>
    VERİLERİ GÖNDERMEK İÇİN TAMAM TUŞUNA BASINIZ: <br/>
    <input type="submit" name="secme" value="Tamam"/>

    </form>


    <?php

    $say=0;

    if (isset($_POST['secme'])){

    if (empty($_POST['sosyalag'])){
    echo "Lutfen en az bir secenek seciniz";
    }

    else{

    echo "Sectiginiz sosyal aglar: <br/>";

    for($i=0;$i<count($_POST['sosyalag']);$i++){
    $say++;
    echo $say.". sectiginiz sosyal ag: ".$_POST['sosyalag'][$i]."<br/>";
    }
    }

    }

    if (isset($_POST['secme'])){

    if(empty($_POST['sosyalag'])) {

    echo"Gonderilecek veri yok";

    }

    else{
    session_start();

    for ($i = 0; $i < count($_POST['sosyalag']); $i++) {

    $_SESSION['sosyalag'][$i] = $_POST['sosyalag'][$i];

    }
    }
    }

    ?>


    phpcalisma.php

    <?php

    session_start();

    if (isset($_SESSİON['sosyalag'])){

    if (empty($_SESSION['sosyalag'])){
    echo "Gonderilen veri yok";
    }

    else{

    echo "Gelen veriler: <br/>";

    for ($i=0;$i<count($_SESSION['sosyalag']);$i++){

    echo"".$_SESSION['sosyalag'][$i]."<br/>";

    }

    }
    }

    ?>



    _____________________________




  • phpcalisma.php'de

    if(isset($_SESSİON['sosyalag'])){

    ifadesini

    if (isset($_SESSION['sosyalag'])){

    olarak değiştir.
    _____________________________
  • Artyom1453, yaptığın hata ve çözümü şöyle:

    hATA: 2 kere veri boşluk (yokluk) kontrolü yapmana gerek yok.

    hATA: SESSION yazacağına SESSİON yazmışsın be kardeşim, normal hayatta ingilizce konusup, php de türkçe konuşulur mu hiç ?

    Kodlamanı düzenleyerek sana çalışır halini veriyorum:



     
    if(empty(count($_SESSION['sosyalag'])))
    {
    echo "Gonderilen veri yok";
    }
    else
    {
    echo "Gelen veriler: <br/>";

    for($i=0;$i<count($_SESSION['sosyalag']);$i++)
    {
    echo"".$_SESSION['sosyalag'][$i]."<br/>";
    }
    }



    Yanlız haberin olsun ki, test.php de bazı düzenlemeler yapman lazım, şöyleki, eğer sosyal ağ seçme sayfasına geri gidilirse ve başka seçimler yapılırsa, eski session u öldürmediğin için, yeni seçim ile eski seçim birbirine girip karışıyor. Eğer yeniden seçim yaparsa doğru yapılması için session içindeki sosyalag 'ın öldürülmesi lazım öncelikle...



    < Bu mesaj bu kişi tarafından değiştirildi Bosu -- 9 Haziran 2016; 1:46:20 >




  • Yapay Zeka’dan İlgili Konular
    php mysql bölüm ekleme sistemi
    4 yıl önce açıldı
    Php'de Portal Kodlama
    19 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.