Şimdi Ara

MYSQL veritabanına formdan kayıt?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
365
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Yeni yeni php öğreniyorum şuana kadar iyi gidiyodu her şey ama bir form oluşturup ordan doldurulan bilgilerin mysql e yazdırılması işlemine gelince takıldım. 2 adet dosya var, biri sadece formu içeriyo. Bu dosyadan action olarak islem dosyasına gönderiyorum bilgiler butondan submit yaparak. Ama hata vermemesine rağmen database de bir değişiklik de olmuyor. Kodları yazıyorum bir göz atarsanız sevinirim.

    <form id="form1" name="form1" method="get" action="link_ayar_islem.php"> 
    <label>Üst menüde yer alan butonları soldan sağa doğru 0'dan başlayarak numaralanmış biçimde düşünerek linklerini ayarlayınız.<br />
    <br />
    Linkini değiştirmek istediğiniz linkin numarası:<br />
    <input type="text" name="id" id="id" />
    <br />
    <br />
    Yeni İsim :<br />
    <input type="text" name="isim" id="isim" />
    <br />
    <br />
    Yeni Link :<br />
    <input type="text" name="link" id="link" />
    </label>
    <br />
    <br />
    <input name="ayarla" type="submit" value="ayarla" />
    <p> </p>
    </form>


    <?php  
    $id=$_GET["id"];
    $isim=$_GET["isim"];
    $link=$_GET["link"];

    if ( isset ( $HTTP_POST_VARS )) {
    $veri_yolu = mysql_connect("localhost", "root", "********");
    if ( ! $veri_yolu ) die ("MySQL ile veri bağlantısı kurulamıyor!");
    mysql_select_db("veri" , $veri_yolu) or die ("Veritabanına ulaşılamıyor!" . mysql_error() );
    $ekle = mysql_query("INSERT INTO linkler ( id,isim, link ) VALUES ('$id','$isim', '$link')", $veri_yolu );}
    ?>







  • get kullanma post kullan
    $id=$_POST["id"];

    gibi...
  • Post da denedim ama değişen bir şey olmadı.
  • GET ile alıyorsunuz POST ile data gelmişse işlem yap diyorsunuz oldu mu ama

    Bu arada isset() kullanımını bilmiyorum onda da sorun olabilir ama

    if ( isset ( $HTTP_POST_VARS )) {

    yerine

    if ( isset ( $HTTP_GET_VARS )) {

    deneyin
  • quote:

    Orjinalden alıntı: 90alper90

    GET ile alıyorsunuz POST ile data gelmişse işlem yap diyorsunuz oldu mu ama

    Bu arada isset() kullanımını bilmiyorum onda da sorun olabilir ama

    if ( isset ( $HTTP_POST_VARS )) {

    yerine

    if ( isset ( $HTTP_GET_VARS )) {

    deneyin


    Evet sorun hakikaten de oradaymış valla beni ne büyük bi yükten kurtardınız anlatamam sabahtan beri gözümün önündeymiş sorun :D
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.