veritabanını listeleme ve link

sz2003 sz

Selam. Bir veritabanına isim ve mesaj diye iki alan oluşturdum ve bunları liste şeklinde ekrana yazdırdım. Şimdi yapmak istediğim ekrana sadece isim listesinin LİNK ŞEKLİNDE sıralanması ve ilgili isme tıknanınca o isme ait mesajın ekrana gelmesini istiyorum. Bunu nasıl yaparım.

23-12-2010 23:13

    php update etme

    pialfa Talip KORKMAZ Avatar

    Arkadaşlar bir türlü yapamadım yardımcı olurmusunuz.verileri güncellemek için listeliyorum ama update edemiyroum sorun nerede acaba.

     

    $query = mysql_query("UPDATE musteriler SET adi='$adi', vergi_dairesi='$vergi_dairesi', vergi_no='$vergi_no', mail='$mail', jen_tipi='$jen_tipi', tel_ev='$tel_ev', tel_is='$tel_is', tel_gsm='$tel_gsm', tel_diger='$tel_diger', fax='$fax', il='$il', ilce='$ilce', adres='$adres', aciklama='$aciklama', uyari_notu='$uyari_notu', not='$not', kayit_tipi='$kayit_tipi', gucu='$gucu', calisma_sekli='$calisma_sekli', calisma_saati='$calisma_saati', markasi= '$markasi', tipi='$tipi', seri_no='$seri_no', alt_marka='$alt_marka', alt_tipi='$alt_tipi', kabintipi='$kabintipi', kart_no='$kart_no' WHERE id='$id'") or die (mysql_error());
       

    24-12-2010 13:36

      GET ile isim yolla

      toraman muhammet toraman Avatar
      Yazan:sz2003

       

      Selam. Bir veritabanına isim ve mesaj diye iki alan oluşturdum ve bunları liste şeklinde ekrana yazdırdım. Şimdi yapmak istediğim ekrana sadece isim listesinin LİNK ŞEKLİNDE sıralanması ve ilgili isme tıknanınca o isme ait mesajın ekrana gelmesini istiyorum. Bunu nasıl yaparım.

      link.php


      $sorgu = mysql_query("SELECT * FROM tabloadi");

      while($isim = mysql_fetch_assoc($sorgu))

      {
      echo'<a href="mesaj.php?isim='.$isim['isim'].'">'.$isim['isim'].'</a><br>';
      }

      ismlere link verirken gideceği sayfaya (mesaj.php) birde isim bilgisini göndeririz

      Diğer sayfadada $_GET ile bu ismi alıp veri tabanında bu isimle aynı kaydın mesajını ekrana yazdırırız. 

      mesaj.php

      $isim=$_GET['isim'];

      $sorgu=mysql_fetch_assoc(mysql_query("SELECT * FROM tabloadi WHERE isim='$isim'"));

      echo 'Mesajı yazan : '.$sorgu['isim'];

      echo '<br>Mesajı : '.$sorgu['mesaj'];

      <??>
      24-12-2010 15:31

        sz2003 sz

        Dostum yardımın için çok teşekkür ederim.

        25-12-2010 16:47

          bilmemki

          toraman muhammet toraman Avatar
          Yazan:pialfa

           

          Arkadaşlar bir türlü yapamadım yardımcı olurmusunuz.verileri güncellemek için listeliyorum ama update edemiyroum sorun nerede acaba.

           

          $query = mysql_query("UPDATE musteriler SET adi='$adi', vergi_dairesi='$vergi_dairesi', vergi_no='$vergi_no', mail='$mail', jen_tipi='$jen_tipi', tel_ev='$tel_ev', tel_is='$tel_is', tel_gsm='$tel_gsm', tel_diger='$tel_diger', fax='$fax', il='$il', ilce='$ilce', adres='$adres', aciklama='$aciklama', uyari_notu='$uyari_notu', not='$not', kayit_tipi='$kayit_tipi', gucu='$gucu', calisma_sekli='$calisma_sekli', calisma_saati='$calisma_saati', markasi= '$markasi', tipi='$tipi', seri_no='$seri_no', alt_marka='$alt_marka', alt_tipi='$alt_tipi', kabintipi='$kabintipi', kart_no='$kart_no' WHERE id='$id'") or die (mysql_error());
             

           

          hatayı yazsaydın daha iyi olurdu. tırnaklarda eksik görünmüyor.

          aklıma gelen ihtimaller;

          1- mysql tablosundaki alan adlarından bazıları yukarıda yanlış yazılmış olabilir.

          2- değişkenlerin içinde tek tırnak varsa kodu bölüyor olabilir.

          <??>
          24-12-2010 15:43 Edit:24-12-2010 15:44

            Aldığım hata şu sekilde.

            pialfa Talip KORKMAZ Avatar

            You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'not=' 4 ', kayit_tipi='Bireysel', gucu='', calisma_sekli='54', calisma_saati='54' at line 1

            24-12-2010 19:31

              Aldığım hata şu sekilde.

              pialfa Talip KORKMAZ Avatar

              You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'not=' 4 ', kayit_tipi='Bireysel', gucu='', calisma_sekli='54', calisma_saati='54' at line 1

              24-12-2010 20:00

                Php

                alicilin Ali Fırat Güler

                Peki tek tırnakları kaldırıp denedinmi ? birde öyle dene

                25-12-2010 18:04

                  Php

                  pialfa Talip KORKMAZ Avatar

                  Sorunu çözdüm tablo isimlerinde hata varmış. Yardımın için teşekkür ederim

                  27-12-2010 20:01

                    www.Phpkodlari.com © 2009 Herkes Php öğrenecek
                    Web tasarım ve eğitim kaynağınız.