• 04-08-2015, 13:05:31
    #1
    Merhabalar,

    Aynı sayfa üstünde kullanıcı açmaya çalışıyorum fakat kayıt yapmıyor. Hatam nedir?

    if(isset($_POST['Kaydet']));
    $kadi=$_POST["adi"];
    
    $ksoyadi=$_POST["soyadi"];
    
    $kemail=$_POST["email"];
    
    $kusername=$_POST["username"];
    
    $kpass=$_POST["pass"];
    
    $ktel=$_POST["tel"];
    
    		$_FILES["resim"]["size"]<1024*1024;
    
    		$_FILES["resim"]["type"]=="image/jpeg";
    
    			$dosya_adi=$_FILES["resim"]["name"];
    
    			$uret=array('as','rt','ty','yu','fg');
    
    			$uzanti=substr($dosya_adi,-4,4);
    
    			$sayi_tut=rand(1,10000);
    
    			$yeni_ad='../images/'.$uret[rand(0,4)].$sayi_tut.$uzanti;
    
    		move_uploaded_file($_FILES["resim"]["tmp_name"],$yeni_ad);
    
    $ekle=mysql_query("Insert Into users(username,pass,email,tel,adi,soyadi,resim) values ('$kusername','kpass','$kemail','$ktel','$kadi','$ksoyadi','$yeni_ad')" );      
    
    if($ekle){
    
    echo "veri girişi yapılmıştır.";
    
    }

    <form action="" method="post" enctype="multipart/form-data">
                    <table width="480">
      <tbody>
        <tr>
          <th width="79" height="30" scope="row">Adı</th>
          <td width="293" height="30"><input name="adi" type="text" id="adi" size="50"></td>
          <td width="86" height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Soyadı</th>
          <td height="30"><input name="soyadi" type="text" id="soyadi" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Email</th>
          <td height="30"><input name="email" type="email" id="email" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Tel</th>
          <td height="30"><input name="tel" type="tel" id="tel" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Kullanıcı Adı</th>
          <td height="30"><input name="username" type="text" id="username" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Şifre</th>
          <td height="30"><input name="pass" type="password" id="pass" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Resim</th>
          <td height="30"><input name="resim" type="file" id="resim" size="50"></td>
          </tr>
        <tr>
          <th height="30" scope="row">&nbsp;</th>
          <td height="30">&nbsp;</td>
          <td height="30"><input type="submit" name="Kaydet" id="Kaydet" value="Kaydet"></td>
          </tr>
      </tbody>
    </table>
    
                  </form>
  • 06-08-2015, 20:55:17
    #2
    istizan adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Aynı sayfa üstünde kullanıcı açmaya çalışıyorum fakat kayıt yapmıyor. Hatam nedir?

    if(isset($_POST['Kaydet']));
    $kadi=$_POST["adi"];
    
    $ksoyadi=$_POST["soyadi"];
    
    $kemail=$_POST["email"];
    
    $kusername=$_POST["username"];
    
    $kpass=$_POST["pass"];
    
    $ktel=$_POST["tel"];
    
    		$_FILES["resim"]["size"]<1024*1024;
    
    		$_FILES["resim"]["type"]=="image/jpeg";
    
    			$dosya_adi=$_FILES["resim"]["name"];
    
    			$uret=array('as','rt','ty','yu','fg');
    
    			$uzanti=substr($dosya_adi,-4,4);
    
    			$sayi_tut=rand(1,10000);
    
    			$yeni_ad='../images/'.$uret[rand(0,4)].$sayi_tut.$uzanti;
    
    		move_uploaded_file($_FILES["resim"]["tmp_name"],$yeni_ad);
    
    $ekle=mysql_query("Insert Into users(username,pass,email,tel,adi,soyadi,resim) values ('$kusername','kpass','$kemail','$ktel','$kadi','$ksoyadi','$yeni_ad')" );      
    
    if($ekle){
    
    echo "veri girişi yapılmıştır.";
    
    }

    <form action="" method="post" enctype="multipart/form-data">
                    <table width="480">
      <tbody>
        <tr>
          <th width="79" height="30" scope="row">Adı</th>
          <td width="293" height="30"><input name="adi" type="text" id="adi" size="50"></td>
          <td width="86" height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Soyadı</th>
          <td height="30"><input name="soyadi" type="text" id="soyadi" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Email</th>
          <td height="30"><input name="email" type="email" id="email" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Tel</th>
          <td height="30"><input name="tel" type="tel" id="tel" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Kullanıcı Adı</th>
          <td height="30"><input name="username" type="text" id="username" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Şifre</th>
          <td height="30"><input name="pass" type="password" id="pass" size="50"></td>
          <td height="30">&nbsp;</td>
          </tr>
        <tr>
          <th height="30" scope="row">Resim</th>
          <td height="30"><input name="resim" type="file" id="resim" size="50"></td>
          </tr>
        <tr>
          <th height="30" scope="row">&nbsp;</th>
          <td height="30">&nbsp;</td>
          <td height="30"><input type="submit" name="Kaydet" id="Kaydet" value="Kaydet"></td>
          </tr>
      </tbody>
    </table>
    
                  </form>
    bu kısmı 
    
    $ekle=mysql_query("Insert Into users(username,pass,email,tel,adi,soyadi,resim) values ('$kusername','kpass','$kemail','$ktel','$kadi','$ksoyadi','$yeni_ad')" );  
    
    bu kısım ile değiştirip hatanın fotosunu atarsanız daha iyi yardımcı oluruz.
    $ekle=mysql_query("Insert Into 
    users(username,pass,email,tel,adi,soyadi,resim) values ('$kusername','kpass','$kemail','$ktel','$kadi','$ksoyadi','$yeni_ad')" )or die(mysql_error());
  • 07-08-2015, 12:47:19
    #3
    şu resim ekleme olayı olmayınca çok güzel kayıt atıyor fakat resmi koyunca olmuyor bir türlü.


    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "stokekle")) {
    
    if (@$_FILES['resim']) { 
    $resim = @$_FILES['resim']['name'];   
    $kaynak = $_FILES['resim']['tmp_name']; 
    $hedef = "../images/"; 
    $uzanti    = substr($resim, -4); 
    if ($uzanti == '.jpg' || $uzanti == '.JPG') { 
    $yeniad = substr(md5(uniqid(rand())), 0,5); 
    $yeniresimadi = $yeniad.$uzanti; 
    $yukle = @move_uploaded_file($kaynak,$hedef.'/'.$yeniresimadi); 
    } else { 
    $yeniresimadi ="resimyok.jpg"; 
    } 
    } 
    	
      $insertSQL = sprintf("INSERT INTO products (Stok_Kodu, Stok_Adi, Stok_Tipi, Kalip_Kodu, Anl_Gr, grkod, Kod1, Kod2, Kod3, resim) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           GetSQLValueString($_POST['stokkodu'], "text"),
                           GetSQLValueString($_POST['stokadi'], "text"),
                           GetSQLValueString($_POST['stoktipi'], "text"),
                           GetSQLValueString($_POST['kalipkodu'], "text"),
                           GetSQLValueString($_POST['anlgr'], "double"),
                           GetSQLValueString($_POST['grkod'], "text"),
                           GetSQLValueString($_POST['tip1'], "text"),
                           GetSQLValueString($_POST['tip2'], "text"),
                           GetSQLValueString($_POST['tip3'], "text"),
    					   GetSQLValueString($_POST[$yeniresimadi], "text"));
    
      mysql_select_db($database_eymen_conn, $eymen_conn);
      $Result1 = mysql_query($insertSQL, $eymen_conn) or die(mysql_error());
      
    
      $insertGoTo = "stoklistesi.php?islem=ekle";
      if (isset($_SERVER['QUERY_STRING'])) {
        $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
        $insertGoTo .= $_SERVER['QUERY_STRING'];
      }
      header(sprintf("Location: %s", $insertGoTo));
    }


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:47:19 -->-> Daha önceki mesaj 11:54:21 --

    konu çözülmüştür, teşekkür ederim.