phpKF - php Kolay Forum     
Hakkında  |  Sürümler  |  indirme  |  Telif  |  Kurulum  |  Tema  |  Eklenti  |  Mod  |  Ekip  ]
Forum  |  Portal  |  Yardım  |  Üyeler  |  Arama  |  Giriş  |  Kayıt
 
Önemli Uyarı
Bu bölümde ödev sormak yasaktır.

Öğrenmek için soranlar cevap alır ama hazırcılar hiçbir yerde cevap bulamaz.
Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  php denemesi

Yeni Başlık  Cevap Yaz
php denemesi           (gösterim sayısı: 265)
Yazan Konu içeriği

boşluk

ertdog
[firaa]

Kayıt Tarihi: 24.11.2011
İleti Sayısı: 8
Şehir: YurtDışı
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Konu Tarihi: 27.11.2011- 16:54
Alıntı yaparak cevapla  


  Php öğrenmeye çalışan   biri olarak kendi çabamla ilk denememi yaptım.ama bir hata veriyor   şöyle bir form hazırladım   adınız;,mesaj;,etiket, ve gönder butonu;


 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<form id="form" name="form" method="post" action="ver.php">
ad&yacute;n&yacute;z:<input name="yazan" id="text" type="text"><br>
mesaj=<br>
  <textarea name="mesaj" id="text" rows="10" cols="30"></textarea><br>
etiket=<input name="etiket" id="text" type="text"><br>
  <input name="button" id="button" value="kaydet" type="submit"></form>
 



ver.php   sayfası=

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<?php
$host="localhost";
$mysqladi="isim _erhan49";
$maysqlsifre="ertdog500";
$db="isim_deneme";
@mysql_connect("localhost","isim_erhan49","ertdog500")or die("mysql bağlanti kurulamadi");
@mysql_select_db("isim_deneme")or die("veritabanina bağlanilamadi");
?>



            Veritabanımı(isim_deneme)   tablomuda = yazan,mesaj,etiket, 3 sütun halinde hepsini text yaptım.deneme olduğu için   not null (boş bırakılamaz) VE warchar olayına girmedim.veritabanına başkada bir şey yapmadım.Sorun şu forma girip submit ile bilgi gönderdikten sonra,veritabanıma bakıyorum   veritabanında select from vs vs.sorgu oluşturduğumda hiç birşey çıkmıyor,ben mi yanlış sorgu oluşturuyorum yoksa kodlarımdamı sorun var,şimdiden teşekkürler...
     

Cvp:
Yazan Cevap içeriği

boşluk

PRNRMLWBMSTR
[Muhammed]
Yardımcı

Kullanıcı Resmi

Kayıt Tarihi: 06.06.2008
İleti Sayısı: 1.003
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 27.11.2011- 21:54
Alıntı yaparak cevapla  


Sadece buradaki kodlarla mı yapmaya çalışıyorsunuz?

Buradaki kod sadece veritabanına bağlanıyor ve kullanılacak olan veritabanı ismini açıyor.
ver.php dosyası sadece ayar dosyası. Veritabanına kayıt yapmak için INSERT INTO mysql kodunu kullanmalısınız.
Öncelikle formdan gelen verileri kontrol edin ki güvenlik elden gitmesin. Sonra bu verileri veritabanına ekleyin.

Cvp:
Yazan Cevap içeriği

boşluk

ertdog
[firaa]

Kayıt Tarihi: 24.11.2011
İleti Sayısı: 8
Şehir: YurtDışı
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 30.11.2011- 00:30
Alıntı yaparak cevapla  


dediğiniz gibi araştırdım şu şekilde yaptım.yine olmadı,   Yine veritabanında sorguda birşey çıkmıyor.Veritabanında   sutunlarda varya uft-8 vs bunlar mı etkiliyor yoksa yine bende mi hata   :(


 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<?php

@mysql_connect("localhost", "isim_erhan49", "ertdog500")
    or die("Veritabani ile baglanti kurulamadi!");
@mysql_select_db("isim_deneme")
    or die("Veritabaninda bir hata olustu!");

@mysql_query("insert into kayit values(&#8216;&#8217;,&#8217;$yazan&#8217;,&#8217;$mesaj&#8217;,&#8217;$etiket&#8217;)");
echo "<center><b>Bilgileriniz varitabanina kaydedildi.</b></center>";
require("./deneme.html");
?>




__________________

Bu ileti en son ertdog tarafından 30.11.2011- 00:30 tarihinde, toplamda 1 kez değiştirilmiştir.

Cvp:
Yazan Cevap içeriği

boşluk

PRNRMLWBMSTR
[Muhammed]
Yardımcı

Kullanıcı Resmi

Kayıt Tarihi: 06.06.2008
İleti Sayısı: 1.003
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 30.11.2011- 11:04
Alıntı yaparak cevapla  


 Alıntı Çizelgesi: ertdog yazmış

dediğiniz gibi araştırdım şu şekilde yaptım.yine olmadı,   Yine veritabanında sorguda birşey çıkmıyor.Veritabanında   sutunlarda varya uft-8 vs bunlar mı etkiliyor yoksa yine bende mi hata   :(


 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<?php

@mysql_connect("localhost", "isim_erhan49", "ertdog500")
    or die("Veritabani ile baglanti kurulamadi!");
@mysql_select_db("isim_deneme")
    or die("Veritabaninda bir hata olustu!");

@mysql_query("insert into kayit values(&#8216;&#8217;,&#8217;$yazan&#8217;,&#8217;$mesaj&#8217;,&#8217;$etiket&#8217;)");
echo "<center><b>Bilgileriniz varitabanina kaydedildi.</b></center>";
require("./deneme.html");
?>





Formdan gelen verileri kontrol ettiniz mi ? Formdan gelen verileri alıp veritabanına bunu girmeniz lazım.

$_POST ile formdan gelen verileri alacaksınız.
Mesela yazan'ı almak için;
$_POST['yazan'] şeklinde alıp bunu veri tabanına kaydetmelisiniz.

require("./deneme.html");
Deneme.html içinde ne var, bu kod gereksiz gibi göründü.
Formlar deneme.html içindeyse bu koda gerek yok. <form action="ver.php"> bu işi yapıyor zaten.

Temel php bilgilerini öğrenmelisiniz, ondan sonra MySQL'e geçmelisiniz.


Yeni Başlık  Cevap Yaz



Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  php denemesi

Forum Ana Sayfası


 Bu konuyu 0 kişi görüntülüyor:  0 Misafir, 0 Üye
 Bu konuyu görüntüleyen üye yok.

Benzer konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör Beş başarısız giriş denemesi yaptınız hatası SEBTURKA 1 590 01.04.2010- 17:51

Etiketler   php,   denemesi

    Forum Teması:
     

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2011   phpKF Ekibi


Tema:   5 Renkli   |   phpKF


- PHP KOLAY FORUM -
 RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle