Я создал приложение для загрузки изображений и текста, используя залп и php. Здесь upload.php
include_once "koneksi.php";
class emp{}
$image = $_POST['image'];
$name = $_POST['name'];
//ini kode yang saya tambah yaitu item
$item = $_POST['item']
if (empty($name)) {
$response = new emp();
$response->success = 0;
$response->message = "Please dont empty Name.";
die(json_encode($response));
} else {
$random = random_word(20);
$path = "images/".$random.".png";
// sesuiakan ip address laptop/pc atau URL server
$actualpath = "http://192.168.43.137/android/upload_image/$path";
// saya tambah variabel item
$query = mysqli_query($con, "INSERT INTO volley_upload (photo,name,item) VALUES ($actualpath','$name','$item')");
if ($query){
file_put_contents($path,base64_decode($image));
$response = new emp();
$response->success = 1;
$response->message = "Successfully Uploaded";
die(json_encode($response));
} else{
$response = new emp();
$response->success = 0;
$response->message = "Error Upload image";
die(json_encode($response));
}
}
// fungsi random string pada gambar untuk menghindari nama file yang sama
function random_word($id = 20){
$pool = '1234567890abcdefghijkmnpqrstuvwxyz';
$word = '';
for ($i = 0; $i < $id; $i++){
$word .= substr($pool, mt_rand(0, strlen($pool) -1), 1);
}
return $word;
}
mysqli_close($con);
?>
Также для его .xml я использую Fab для кнопки загрузки изображения и 2 TextView, т.е. editItem и editText. Я также добавил imageView к изображению для загрузки. До того, как я добавил элементы textIt editItem в XML и JAVA, приложение работало отлично, но после того, как я решил добавить еще один textView для загрузки (всего их было 2), данные не были успешно отправлены в базу данных, тогда как ранее загруженные 1 изображение и 1 описание textView, но моя цель - загрузить 1 изображение и 2 описания textView, но при этом не удалось загрузить 1 изображение и 2 textView (editText, editItem)
как мне это исправить? Я хочу загрузить 1 изображение и 2 textView (editText, editItem)
MainActivity.java = https://drive.google.com/open?id=1uxKxGmpRoPOJiKFLkXxGMxYrMgxBO3se
activity_main.xml = https://drive.google.com/open?id=1xPso2Z_s0CV078UBUIzX1jjpfMG9k9_2
это logcat