veritabanını listeleme ve link.
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.
php update etme
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());
GET ile isim yolla
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
$sorgu=mysql_fetch_assoc(mysql_query("SELECT * FROM tabloadi WHERE isim='$isim'"));
echo 'Mesajı yazan : '.$sorgu['isim'];
echo '<br>Mesajı : '.$sorgu['mesaj'];
Dostum yardımın için çok teşekkür ederim.
bilmemki
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.
Aldığım hata şu sekilde.
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
Aldığım hata şu sekilde.
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
Php
Peki tek tırnakları kaldırıp denedinmi ? birde öyle dene
Php
Sorunu çözdüm tablo isimlerinde hata varmış. Yardımın için teşekkür ederim