Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php ve sunucu

<form id="form1" name="form1" method="post" action="form_alindi.php">
  <table width="415" height="246">
    <tr>
      <td width="121">ADI </td>
      <td width="219"><label for="adi"></label>
      <input type="text" name="adi" id="adi" />        <label for="textfield"></label></td>
    </tr>
    <tr>
      <td>SOYADI</td>
      <td><label for="soyadi"></label>
      <input type="text" name="soyadi" id="soyadi" /></td>
    </tr>
    <tr>
      <td>YAŞI</td>
      <td><label for="yasi"></label>
      <input name="yasi" type="text" class="texboxyukseklik" id="yasi" /></td>
    </tr>
    <tr>
      <td>MESLEĞİ</td>
      <td><label for="melegi"></label>
      <input type="text" name="melegi" id="melegi" /></td>
    </tr>
    <tr>
      <td> </td>
      <td><input name="gonder" type="submit" id="gonder" value="gönder" /></td>
    </tr>
  </table>
</form>



arkadaşlar formu hazırladık,, ve şimdide bunu göndermek isitoyrum, ve sunucu üzerinde her KİŞİ için bu forma uygulama yapmamız gerekiyor sizinde bildiğiniz gibi,,
echo ile yazdırmaktan ziyade biz bunu bir liste halinde HER KİŞİ için SUNUCU üzerinde nasıl listeleyebiliriz.. mesela 1,2,3,4 gibi sıra sıra listelemek gibi,,
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • Kesali adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    11 yıl önce güncellenmiş
    208 cevap - 2 soru
    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 Örnek
    if(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. Örnek
    mysql_query("INSERT INTO Guests (adi, soyadi, yasi)
    VALUES ('$adi', '$soyadi',$yasi)");
    


    6. Eklendi uyarısını gösterip tekrar ziyaretçi defterine yönlendirmelisin. Örnek
    echo 'Başarıyla eklendir.';
    header('refresh:3;url=guest.php');
    
    • sami- adlı üyenin fotoğrafı 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

  • yusuef adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    11 yıl önce güncellenmiş
    32 cevap - 0 soru
    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- adlı üyenin fotoğrafı 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ış
  • BlackChef adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    1 cevap - 5 soru
    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- adlı üyenin fotoğrafı 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ış