• 25-11-2009, 23:52:55
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar dosya saglam hersey çalısıyor bir tek table lerde sorun var heralde codlar saglamda tableleri bir inceleyip sorun olan yerleri söylerseniz sevinirim

    <?
      include 'ayarlar.php';
      include 'inc/global.php';
      if (session_is_registered ('girdi'))
      {
    echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <title>Başvuru Formu</title>
    <link rel="stylesheet" href="images/style.css" />';
    echo '<script src="inc/spry/SpryValidationTextField.js" type="text/javascript"></script>
    <link href="inc/spry/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
    </head>
    <body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
    ';
        echo '<style>
    table,th{text-align:left;}
    #paketler{
    
    border:solid;
    border-collapse:collapse;
    border-width:1px;}
    #paketler th{
    writing-mode : tb-rl;
    direction:rtl;
    font-family:Arial;
    font-size:12px;
    color:#006699;
    font-weight:100;
    }
    #paketler td{
    font-family:Arial;
    font-size:12px;
    color:#333333;
    }
    #paketler .renk1{
    background:#f5f5f5;
    cursor:pointer;
    }
    #paketler .renk2{
    background:#f7f7f7;
    cursor:pointer;
    }
    </style>';
    echo '<table id="paketler" border="1" width="100%">
    <tr class="tablo1"><td colspan="18"></td></tr>
    <tr bgcolor="#f2f2f2"><td><font color="#006699">Paket Adı</font></td><th>Mic<br />Süresi</th><th>Flood<br />Süresi</th><th>Karakter<br />Limiti</th><th>Özel<br />Yazma</th><th>Özel<br />Konferans</th><th>Özel<br />Icon</th><th>Odadan Atma</th><th>Ban</th><th>Gag</th><th>Ban Kaldırma</th><th>Toplantı</th><th>Kullanıcı Listesi</th><th>Ip Görme</th>';
            echo '<th>Global Mesaj</th><th>Odaları Gözetle</th><th>Fiyat</th><td><font color="#006699"><center>Açıklama</center></font></td></tr>
    ';
            function cont ($veri, $dkcevir = 0)
            {
              if ($veri == 0)
              {
                return 'Sınırsız';
              }
    
              if (($veri != 0 AND $dkcevir == '1'))
              {
                $dk = floor ($veri / 60);
                $sn = $veri % 60;
                return $dk . ':' . $sn . ' Dk';
              }
    
              if (($veri != 0 AND $dkcevir == 0))
              {
                return $veri;
              }
    
            }
    
            function check ($al)
            {
              if ($al == 1)
              {
                return '<input type="checkbox" disabled checked="checked">';
              }
              else
              {
                return '<input type="checkbox" disabled>';
              }
    
            }
    
            $paketlericek = $db->query ('SELECT * FROM ' . $prefix . 'paketler');
            $i = 0;
            while ($verabi = $db->fetch_array ($paketlericek))
            {
              ++$i;
              if ($i % 2 == 0)
              {
                $style = '1';
              }
              else
              {
                $style = '2';
              }
    
    echo '<tr class="renk' . $style . '" onclick="js:location.href=(\'?act=basvur&id=' . $verabi[id] . '\');"><td><a href=?act=basvur&id=' . $verabi[id] . '>' . $verabi[paketadi] . '</a></td><td>' . cont ($verabi[mic], 1) . '</td><td>' . cont ($verabi[flood]) . '</td><td>' . cont ($verabi[karakter]) . '</td><td>' . check ($verabi[ozeleyaz]) . '</td><td>' . check ($verabi[ozeleal]) . '</td><td>' . check ($verabi[ozelicon]) . '</td><td>' . check ($verabi[odadanat]) . '</td><td>' . check ($verabi[ban]) . '</td><td>' . check ($verabi[gag]) . '</td><td>' . check ($verabi[unban]) . '</td><td>' . check ($verabi[toplanti]) . '</td><td>' . check ($verabi[liste]) . '</td><td>' . check ($verabi[ip]) . '</td><td>' . check ($verabi['global']) . '</td><td>' . check ($verabi[gozetle]) . '</td><td>' . $verabi[fiyat] . '</td><td>' . $verabi[aciklama] . '</td></tr>';
            }
    
            echo '<tr class="tablo1"><td colspan="18"></td></tr>
    </table>
    
    ';
    	switch ( $_GET[act] )
    	{
    	case "basvur" :
            if ($_POST)
            {
              $ad = $_POST[ad];
              $soyad = $_POST[soyad];
              $tel = $_POST[tel];
              $email = $_POST[email];
              $aciklama = $_POST[aciklama];
              $paket = $_POST[paket];
              $ekleslq = $db->query ('INSERT INTO ' . $prefix . ('' . 'basvurular (ad,soyad,tel,email,aciklama,paketid,tarih,ip)values(\'' . $ad . '\',\'' . $soyad . '\',\'' . $tel . '\',\'' . $email . '\',\'' . $aciklama . '\',\'' . $paket . '\',\'') . time () . '\',\'' . $_SERVER['REMOTE_ADDR'] . '\')');
              echo '<s';
              echo 'cript>alert(\'Başvurunuz İletildi...\');</script>';
              echo '<s';
              echo 'cript>self.location=\'basvuru.php\';</script>';
            }
    
            echo '<form action="';
            echo $_SERVER['REQUEST_URI'];
           echo '" method="post">
      <table class="tablo2" border="1" style="border-collapse:collapse" cellspacing="1" cellpadding="1">
        <tr>
          <th colspan="2" scope="col" class="tablo1">Başvuru Formu</th>
        </tr>
    	<tr>
          <th width="118" scope="col">Adınız</th>
          <th width="770" scope="col"> ';
            echo '<span id="sprytextfield1">
            <label>
            <input type="text" class="input" name="ad" id="ad" />
            </label>
            ';
            echo '<span class="textfieldRequiredMsg">Boş bırakmayınız.</span></span></th>
        </tr>    
        <tr>
          <th width="118" scope="col">Soyadınız</th>
          <th width="770" scope="col"> ';
            echo '<span id="sprytextfield2">
            <label>
            <input type="text" class="input" name="soyad" id="soyad" />
            </label>
            ';
            echo '<span class="textfieldRequiredMsg">Boş bırakmayınız.</span></span></th>
        </tr>
        <tr>
          <th width="118" scope="col">Telefon</th>
          <th width="770" scope="col"> ';
            echo '<span id="sprytextfield3">
          <label>
          <input type="text" class="input" name="tel" id="tel" />
          </label>
          ';
            echo '<span class="textfieldRequiredMsg">Boş bırakmayınız.</span>';
            echo '<span class="textfieldInvalidFormatMsg">Sadece Rakam Yazınız.</span></span></th>
        </tr> 
        <tr>
          <th width="118" scope="col">Email</th>
          <th width="770" scope="col"> ';
            echo '<span id="sprytextfield4">
          <label>
          <input type="text" class="input" name="email" id="email" />
          </label>
          ';
            echo '<span class="textfieldRequiredMsg">Boş bırakmayınız.</span>';
            echo '<span class="textfieldInvalidFormatMsg">Geçerli Email Yazınız.</span></span></th>
        </tr>        
        <tr>
          <th width="118" scope="col">Açıklama</th>
          <th width="770" scope="col"> ';
            echo '<span id="sprytextfield2">
            <label>
            <textarea rows="5" cols="19" name="aciklama" class="input"></textarea>
            </label>
            ';
            echo '<span class="textfieldRequiredMsg">Boş bırakmayınız.</span></span></th>
        </tr>
        <tr>
          <th width="118" scope="col">Seçtiğiniz Paket</th>
          <td width="770" scope="col">
            ';
    
            echo '<select name="paket" class="input">
     ';
            $paketlericek = $db->query ('SELECT paketadi,id FROM ' . $prefix . 'paketler');
            while ($verodunu = $db->fetch_array ($paketlericek))
            {
              echo '<option ';
              echo ($_GET[id] == $verodunu[id] ? 'selected' : '');
              echo ' value="' . $verodunu[id] . '">' . $verodunu[paketadi] . '</option>';
            }
    
            echo '</select>&nbsp;<a href="basvuru.php">Paket Özellikleri</a>
            
          </td>
        </tr>            
    
        <tr>
          <th colspan="2" scope="col"><div align="left">
            <input type="submit" value="Başvuru Formunu Gönder" class="submit" />
          </div></th>
        </tr>
    
        <tr>
          <th colspan="2" scope="col" class="tablo1"></th>
        </tr>    
      </table>
    </form>
    ';
    
            echo '<script type="text/javascript">
    <!--
    var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
    var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2");
    var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "integer");
    var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4", "email");
    //-->
    </script>
    
    ';
            break;
          }
        }
      else
      {
        header ('location:index.php');
      }
    
      echo footer ();
      echo '</body>
    </html>
    ';
    ?>
  • 26-11-2009, 01:22:03
    #2
    çok karışık olmuş, bu kadar çok echo kullanmanızı önermem.. gerektiği yerde php yi kapatıp html çalışın incelerken çok daha basit olur..
  • 26-11-2009, 01:31:09
    #3
    Üyeliği durduruldu
    akadal34 adlı üyeden alıntı: mesajı görüntüle
    çok karışık olmuş, bu kadar çok echo kullanmanızı önermem.. gerektiği yerde php yi kapatıp html çalışın incelerken çok daha basit olur..
    Kodlarda Sorun Yok Ewet Haklısınız Ama Html Taglarında Bir Eksiklik Var Ama Bulamadım..
  • 26-11-2009, 19:01:14
    #4
    akadal34 adlı üyeden alıntı: mesajı görüntüle
    çok karışık olmuş, bu kadar çok echo kullanmanızı önermem.. gerektiği yerde php yi kapatıp html çalışın incelerken çok daha basit olur..
    Aynen Katılıyorum
  • 27-11-2009, 00:04:35
    #5
    Üyeliği durduruldu
    Bu Saaten Sonra Sil Baştan Olmaz Başa Gelen Çekilir Napalım :S
  • 27-11-2009, 22:46:36
    #6
    Üyeliği durduruldu
    echolamak yerine php kodu acip kapatirsaniz editorlerle editleme acisindanda rahat edersiniz