• 08-04-2008, 02:48:21
    #1
    Üyeliği durduruldu
    Kullandığım bir scriptin Text kutusuna girdiğim bilgiyi kaydet dediğimde,veri kaydedilemiyor.Hata da vermiyor.Resim upload ediliyor ancak resimle ilgili yazdığım yazı kaydet dedikten sonra siliniyor.Sorun neden kaynaklanıyor acaba???
  • 08-04-2008, 11:09:50
    #2
    Kodlarını yazarsan kontrol etme imkanımız olur.
  • 08-04-2008, 11:24:07
    #3
    Üyeliği durduruldu
    <form action="" method="post"  enctype="multipart/form-data" name="form1" id="form1">
    senin sorunun formu gönderecek olan POST tan kaynaklanıyor sanırım.
    bende de aynı sorun vardı, sendeki post kodunu kontrol et ya da deneme yanılma yöntemiyle bulmaya çalış.
  • 08-04-2008, 11:39:16
    #4
    Üyeliği durduruldu
    action parametresi eksik sanırım.
  • 08-04-2008, 11:44:45
    #5
    Üyeliği durduruldu
    Kod bu arkadaşlar:

            <form name="MemberJoinForm" action="edit_company_aboutus.php" method="post" enctype="multipart/form-data" onSubmit="return validate(this);">
              <table cellspacing="0" cellpadding="0" width="100%" class="tables V" border="0">
    		  <tr align="center">
    		  	<td colspan="2" align="center" height="5px"></td>
    		  
    		  </tr>
    
    			<tr>
    			  <th><span class="required">Hakkımızda Sayfası Resmi:</span></th>
    			  <td ><input type="file" name="myfiles[]"> Önerilen Boyut: 320 x 240
    			  <input type="hidden" name="AboutUsImage" value="<?=$row2['AboutUsImage']?>">
    			  <br>
    
    			  <?
    			  if($row2['AboutUsImage']!="")
    			  {
    			  ?>
    			  <img src="<?=$row2['AboutUsImage']?>" width="320" height="240">
    			  <?
    			  }
    			  ?>
    			  </td>			  
    			  </tr>
                <tr>
                  <th><span class="required">Hakkımızda:</span></th>
                  <td>
                    <textarea  name="AboutUs" id="AboutUs" style="width:550px; height:200px;"><?=$row2['AboutUs']?></textarea>
                  </td>
                </tr>
                <tr>
                  <td colspan="2" class="formAction">
                    <div align="center">
    				<input type="hidden" name='Member' id='Member' value="<?=$row2[''.ucfirst($_SESSION['Database']).'ProfileID'] ?>"/>
                      <input type="hidden" name="update" value="true">
                      <input type="submit" value="Güncelle" />
                    </div></td>
                </tr>
              </table>
          </form>
  • 08-04-2008, 13:41:20
    #6
    Esas kodları yazmalısın bu form kısmı. Kaydetme yani action="edit_company_aboutus.php" burayı.
    Bu esnada ben olsam şunları yaparım:
    * POST ile gelen verileri kontrol ederdim var mı yok mu diye
    en kısa yolu şu kontrol etmenin
    print_r($_POST);
    Eğer veriler geliyorsa
    mysql sorguma bakardım herhangi bir karakter hatası yapdımmı diye.

    eğer post ile gelmiyorsa form kısmını bir daha gözden geçirirdim örnegin o js uygulamasını kaldırıp denerdim. fln
  • 09-04-2008, 19:28:55
    #7
    Üyeliği durduruldu
    Mike adlı üyeden alıntı: mesajı görüntüle
    Esas kodları yazmalısın bu form kısmı. Kaydetme yani action="edit_company_aboutus.php" burayı.
    Bu esnada ben olsam şunları yaparım:
    * POST ile gelen verileri kontrol ederdim var mı yok mu diye
    en kısa yolu şu kontrol etmenin
    print_r($_POST);
    Eğer veriler geliyorsa
    mysql sorguma bakardım herhangi bir karakter hatası yapdımmı diye.
    eğer post ile gelmiyorsa form kısmını bir daha gözden geçirirdim örnegin o js uygulamasını kaldırıp denerdim. fln
    Onu nasıl yapacağım bilmiyorum(print_r)

    Ayrıca karakter hatasından kastın nedir biraz açıklar mısın? mysql'de değişiklikler yapmıştım evet.