• 31-08-2010, 17:18:49
    #1
    merhaba arkadaşlar bir okulun web sitesi yapıyorum. aşağıdaki gibi bir sorunla karşılaştım.
    Aşağıda görüldüğü gibi Adı ile soyadını , sınıfı ile numarası aynı satır diğerleri vt de yeni satır olarak şekilde nasıl almam lazım.

    Not : Adı dolu olupta soyadı boş olunca uyarı vermesi lazım
    bir türlü yapamadım.
    <form name="form1" method="post" action=""><table width="100" border="0" align="left" cellpadding="0" cellspacing="0">
      <tr>
        <td>Adı</td>
      </tr>
      <tr>
        <td>
            <input type="text" name="textfield">
      
        </td>
      </tr>
      <tr>
        <td><input type="text" name="textfield2"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield6"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield10"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield14"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield18"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield22"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield26"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield30"></td>
      </tr>
    </table><table width="100" border="0" align="left" cellpadding="0" cellspacing="0">
      <tr>
        <td>Soyadı</td>
      </tr>
      <tr>
        <td>
            <input type="text" name="textfield">
      
        </td>
      </tr>
      <tr>
        <td><input type="text" name="textfield3"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield7"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield11"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield15"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield19"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield23"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield27"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield31"></td>
      </tr>
    </table><table width="100" border="0" align="left" cellpadding="0" cellspacing="0">
      <tr>
        <td>Sınıfı</td>
      </tr>
      <tr>
        <td>
            <input type="text" name="textfield">
      
        </td>
      </tr>
      <tr>
        <td><input type="text" name="textfield4"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield8"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield12"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield16"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield20"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield24"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield28"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield32"></td>
      </tr>
    </table>
    <table width="100" border="0" align="left" cellpadding="0" cellspacing="0">
      <tr>
        <td>Numarası</td>
      </tr>
      <tr>
        <td>
            <input type="text" name="textfield">
      
        </td>
      </tr>
      <tr>
        <td><input type="text" name="textfield5"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield9"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield13"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield17"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield21"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield25"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield29"></td>
      </tr>
      <tr>
        <td><input type="text" name="textfield33"></td>
      </tr>
    </table>
      </form>
  • 31-08-2010, 17:52:23
    #2
    elseif le yapılabilir.
  • 31-08-2010, 20:08:27
    #3
    nasıl yani elseif yapılabilir ?
  • 31-08-2010, 20:17:14
    #4
    Misafir
    Öncelikle input'lara gelişi güzel isimler verme hocam , bu şekilde isimlendir. Hangi input ile hangi bilgiyi aldığını karıştırmamış olurusn.
     <input type="text" name="isim">
    
    <input type="text" name="soyad">
    Verileri alıp db'ye insert etmeden önce if ile bakman lazım,
        if($isim and $soyad){
    
    #isim ve soyisim dolu ise , insert işlemi
    
    }else if($isim and !soyad){
    
    #isim dolu ama soyisim boş ise uyarı ver
    
    }
  • 31-08-2010, 20:56:24
    #5
    öyle ama aynı anda en az 20 kayıt girilecek. bunun kontrolünü nasıl gerçekleştireceğiz.
  • 31-08-2010, 21:48:37
    #6
    Misafir
    madem öyle , şurayı incele hocam. faydası dokunur
    http://www.eburhan.com/yeni-web-site...rmdogrula-fdo/
  • 31-08-2010, 21:56:03
    #7
    peki hangi değerin hangisine karşılık geldiğini nasıl karşılaştırabiliriz.
  • 01-09-2010, 01:16:16
    #8
    isimleri isim[]
    soyisimleri soyisim[]
    numaraları no[]

    şeklinde verirseniz name bölümüne
    if elseye kolay alırsınız ve kayıt yaptırırkende for döngüsüne sokar kaydedersiniz
  • 01-09-2010, 12:13:45
    #9
    evet ama hangisinin dolu olup olmadğını yada forda nasıl kullanım yapabiliriz.