انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایجاد دو رکورد تکراری در mysql توسط صفحه php (برنامه نویسی اندروید)

ایجاد دو رکورد تکراری در mysql توسط صفحه php (برنامه نویسی اندروید)

#1
سلام
دوستان
مشکل من اینه که وقتی از سمت اندروید دیتایی رو وارد دیتابیس mysql روی سایت با php وارد میکنم بجای اینکه رکورد وارد کنه دو رکورد تکراری وارد میشه مشکل کجاست؟ لطفا راهنمایی کنید.
پاسخ

ایجاد دو رکورد تکراری در mysql توسط صفحه php (برنامه نویسی اندروید)

#2
سلام.
لطفا کدهای صفحه PHP و همچنین کدهای بخش اندروید را ذکر کنید.

Flower
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

ایجاد دو رکورد تکراری در mysql توسط صفحه php (برنامه نویسی اندروید)

#3
سلام
ممنونم از لطفتون:

کدهای سمت اندروید:

کد:
public class Insert extends AsyncTask{
    String Name,Family,Ostan,City,Tel,sef1,bodjeh1,tabgh,imgs,fimage;
   public Insert(String name,String family,String ostan,String city,String tel,String sef,String b,String tabaghe,String imagess,String image_f){
Name=name;
Family=family;
Ostan=ostan;
City=city;
 Tel=tel;
 sef1=sef;
 bodjeh1=b;
 tabgh=tabaghe;
 imgs=imagess;
 fimage=image_f;
}

@Override
protected Object doInBackground(Object... arg0) {
    
    try {
        
        
        
        
        String data=URLEncoder.encode("name",  "UTF-8")+"="+URLEncoder.encode(Name,  "UTF-8");
            data+="&"+URLEncoder.encode("family",  "UTF-8")+"="+URLEncoder.encode(Family,  "UTF-8");
            data+="&"+URLEncoder.encode("city",  "UTF-8")+"="+URLEncoder.encode(City,  "UTF-8");
            data+="&"+URLEncoder.encode("ostan",  "UTF-8")+"="+URLEncoder.encode(Ostan,  "UTF-8");
            data+="&"+URLEncoder.encode("tel",  "UTF-8")+"="+URLEncoder.encode(Tel,  "UTF-8");
             data+="&"+URLEncoder.encode("sef",  "UTF-8")+"="+URLEncoder.encode(sef1,  "UTF-8");
             data+="&"+URLEncoder.encode("bod",  "UTF-8")+"="+URLEncoder.encode(bodjeh1,  "UTF-8");
             data+="&"+URLEncoder.encode("tab",  "UTF-8")+"="+URLEncoder.encode(tabgh,  "UTF-8");
             data+="&"+URLEncoder.encode("img",  "UTF-8")+"="+URLEncoder.encode(imgs,  "UTF-8");
             data+="&"+URLEncoder.encode("imgf",  "UTF-8")+"="+URLEncoder.encode(fimage,  "UTF-8");
             
 /*            

    nameValuePairs.add(new BasicNameValuePair("img",imgs));
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost(MainActivity.url+"/***************/order.php");
    httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));        
    HttpResponse response = httpclient.execute(httppost);
    HttpEntity entity = response.getEntity();
      
             
*/
    URL link=new URL(MainActivity.url+"/****************/order.php");
    
    URLConnection con=link.openConnection();
    
    con.setDoOutput(true);
    
    OutputStreamWriter wrw=new OutputStreamWriter(con.getOutputStream());
    
    wrw.write(data);
    wrw.flush();
    
    BufferedReader br=new BufferedReader(new InputStreamReader(con.getInputStream()));
    
    StringBuilder sb=new StringBuilder();
    String l="";
    
    
    while((l=br.readLine())!=null){
        sb.append(l);
        
    }
    
    r=sb.toString();
    
//    wrw.close();
    br.close();


کدهای سمت server:


کد:
<?php

include ('connect.php');

$name=$_POST['name'];
$family_name=$_POST['family'];
$city=$_POST['city'];
$ostan=$_POST['ostan'];
$tel=$_POST['tel'];
$comment=$_POST['sef'];
$bod=$_POST['bod'];
$tab=$_POST['tab'];
$img=$_POST['img'];
$imgf=$_POST['imgf'];

$sql="INSERT INTO `customer_table`(`id`, `name`, `family_name`, `city`, `ostan`, `tel`, `comment`,`bodjeh`,`tabagheh`,`imag_f`,`image`)
 VALUES ('','$name','$family_name','$city','$ostan','$tel','$comment','$bod','$tab','$imgf','$img')";

mysql_query($sql);
if(mysql_query($sql)==TRUE){
    echo "1";
}else{
    echo "0";
}

?>
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان