بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پروژه note در بخش متود get دیتا بیس اینسرت نمیشه
package ir.hjozve.etelaat;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.StringRequest;
import com.android.volley.toolbox.Volley;
import java.util.HashMap;
import java.util.Map;
public class Main2Activity extends AppCompatActivity {
private TextView textView;
private EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
textView=(TextView)findViewById(R.id.textViewtest);
editText=(EditText) findViewById(R.id.edttest);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String url = "http://192.168.43.173/jozve_howze/insert.php";
RequestQueue queue = Volley.newRequestQueue(Main2Activity.this);
StringRequest stringRequest=new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
textView.setText("sucsess");
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
textView.setText("failed");
}
}){
@Override
public Map<String,String> getParams(){
Map<String,String> params=new HashMap<>();
params.put("text",editText.getText().toString());
return params;
}
};
queue.add(stringRequest);
}
});
}
}
اینم از کد php
...........................................................................................................................................
...........................................................................................................................................
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test1";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
//$text=$_GET['text'];
echo '$_GET["text"]';
$sql = mysqli_query($conn,"INSERT INTO testtable (id,text)
VALUES (0,'$_GET[text]')");
mysqli_close($conn);
?>
مشکل اینجاس اینسرت میش ولی به جای اطلاعات ستون خالیه
0
0
توی دستور insert به جای $_GET[text] از $_GET["text"] استفاده کنید (7 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .