Doğru Cevap
-
Adım adım yazayım kod kısmını istersen onuda yazar eklerim.
İlk önce bir mysql tablosu oluşturmalısın. Guests diye olabilir.
id sütunu integer olmalı ve auto_increment on yapmalısın diğer sütunları varchar açabilirsin.
Sonra
1. form_alindi.php dosyasını oluştur ve mysql bağlantısını açmalısın.mysql_connect('localhost','kullanici_Adi','mysql_sifren'); mysql_select_db('database_adin');
2. İlk önce formun submit edilip edilmediğinin kontrol etmelisin.if(isset($_POST['gonder'])){ //php kodu }
3. Gelen form inputlarının boş olup olmadığını kontrol etmelisin. Eğer boş ise (if) hata verdirtmelisin
Eğer inputlar dolu ise (else) formu işleme almalısın Örnekif(empty($_POST['adi'] || empty($_POST['soyadi'])){ echo 'Bu alanlar bol olamaz.';} else{ //php kodu }
4. Gelen input verilerini filtre edip değişkenlere atamalısın. Örnek.$adi= mysql_real_escape_string($_POST['adi']); $soyadi = mysql_real_escape_string($_POST['soyadi']);
5. Bu adımda değişkenleri database ine kaydetmelisin. Örnekmysql_query("INSERT INTO Guests (adi, soyadi, yasi) VALUES ('$adi', '$soyadi',$yasi)");
6. Eklendi uyarısını gösterip tekrar ziyaretçi defterine yönlendirmelisin. Örnekecho 'Başarıyla eklendir.'; header('refresh:3;url=guest.php');
-
sami-
wamp servis indirim şu an aktif..,,form'un olduğu dosyayı www dosyasının içinde değil dışarda bıraktım, sunucyada en azından echo yazdırsın diye bi tane php açtım,, ama bağlantı yok beceremedim yanii.wamp servis çalışır durumda olmasına rağmen,,
ben nerde hata yapıyorum.11 yıl önce yazılmış
-
Cevaplar
-
Formdaki inputları aynı array içine almalısın.
Mesela
formdaki adi alanını deger[adi]
formdaki soyadi alanını deger[soyadi]
formdaki yasi alanını deger[yasi]
formdaki melegi alanını deger[melegi]
olarak kullanırsan deger[] arrayi içerisinden tüm değişkenleri saklamış olursun ve foreach ile gezerek hepsini kullanabilirsin.
Soruna cevap oldumu bilemiyorum, soruyu tam olarak anladım sayılmaz.-
sami-
hocam bu bildiğin iletişim formu, sadece mesaj yaz kısmı yok, dediğim gibi ziyaretçi defteri gibi bişey yapmak istiyorum sunucu üzerinde, anladınızmı ??11 yıl önce yazılmış
-
-
Görmen gerek ozaman video'yu izle senin istediğin şey burda olabilir database oluşturmadan, bağlamadan, veri çekmeye kadar hepsi anlatılmış.
http://www.youtube.com/watch?v=hnliEB1qQak
İyi Çalışmalar-
sami-
saol arkadaşım yardımlarınız için.. olay benim php den tam olarak anlamamamdan kaynaklanıyor,,inşallah çözerim şu php yi,,hepinize teşekkürler,,11 yıl önce yazılmış
-