Neste caso, como faço para unir os dois códigos ou as duas funções?
Estou começando agora. tenho dois códigos PHP. Um envia uma imagem e o outro algumas informações. Ambos de um aplicativo feito em IONIC.
Teria como juntar esses dois códigos para que faça apenas um insert?
Código que insere informações
<?php
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Content-Type");
header("Access-Control-Allow-Methods", "GET, POST, OPTIONS, PUT, DELETE");
include "db.php";
$input = file_get_contents('php://input');
$data = json_decode($input,true);
$message = array();
if($data['action'] == "insert"){
$motivo = $data['motivo'];
$horario = $data['horario'];
$q = mysqli_query($con,"INSERT INTO `imovel` (`motivo`, `horario`)
VALUES ('$motivo', '$horario')");
if($q){
$message['status'] = "success";
}
else{
$message['status'] = "error";
}
echo json_encode($message);
}
echo mysqli_error($con);
?>
Código de inserir imagem:
<?php
include '../ionx/db.php';
$target_dir = "images/";
$target_file = $target_dir . basename($_FILES["photo"]["name"]);
$imagename = basename($_FILES["photo"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
$check = getimagesize($_FILES["photo"]["tmp_name"]);
if($check !== false) {
echo "Arquivo é uma imagem - " . $check["mime"] . ".";
$uploadOk = 1;
if (move_uploaded_file($_FILES["photo"]["tmp_name"], $target_file)) {
$q = mysqli_query($con,"INSERT INTO `imovel` (`imagem`) VALUES ('$imagename')");
} else {
echo "Ocorreu um erro";
}
} else {
echo "Arquivo não é uma imagem";
$uploadOk = 0;
}
?>
Há alguma maneira de unir esses dois códigos para que eu consiga inserir a informação digitada e a imagem na tabela?Discussão (1)
Carregando comentários...