this is my code for processing my form
<?php
session_start();
$url = $_SESSION['redirect_url'];
include('config/config.php');
ini_set('display_errors', '1');
error_reporting(-1);
if (isset($_POST['id'])) {
$id = $_POST['id'];
$email = $_POST['email'];
$categoria = $_POST['categoria'];
if($categoria == ''){
echo 'no se puede guardar a favorito';
}else{
$favorito = "SELECT * FROM favorito where email = '$email' and id_item = '$id' AND categoria = '$categoria'";
$fav = $conexion->query($favorito);
$id_item = '';
while($row_fav = $fav->fetch_assoc()) {
$id_item = $row_fav["id_item"];
}
if($id == $id_item){
$eliminar = "DELETE FROM favorito WHERE email = '$email' and id_item = '$id_item' AND categoria = '$categoria'";
$delete = mysqli_query($conexion, $eliminar);
if ($eliminar) {
// header("Location: $url");
exit();
}
}else{
$insert = "INSERT INTO favorito(id_item, email, categoria) VALUES ('$id','$email','$categoria')";
$insertar = mysqli_query($conexion, $insert);
if ($insertar) {
header("Location: $url");
exit();
}
}
}
}
if (isset($_POST["arrendar"] )) {
$id = isset($_SESSION["email"]) ? $_SESSION["email"] : "-";
$nombre = isset($_POST['nombre']) ? $_POST['nombre'] : "-";
$post = isset($_POST['post']) ? $_POST['post'] : "-";
$telefono = isset($_POST['telefono']) ? $_POST['telefono'] : "-";
$whatsapp = isset($_POST['whatsapp']) ? $_POST['whatsapp'] : "-";
$fijo = isset($_POST['fijo']) ? $_POST['fijo'] : "-";
$latitud = isset($_POST['latitud']) ? $_POST['latitud'] : "-";
$longitud = isset($_POST['longitud']) ? $_POST['longitud'] : "-";
$descripcion = isset($_POST['descripcion']) ? $_POST['descripcion'] : "-";
$categoria = isset($_POST['categoria']) ? $_POST['categoria'] : "-";
$habitacion = isset($_POST['habitaciones']) ? $_POST['habitaciones'] : "-";
$periodo = isset($_POST['periodo']) ? $_POST['periodo'] : "-";
$precio = isset($_POST['precio']) ? $_POST['precio'] : "-";
// Procesar las imágenes
$imagenes = $_FILES['imagen']['name'];
$imagenes_temp = $_FILES['imagen']['tmp_name'];
$carpeta_destino = "carpeta_destino/".$nombre;
if (!file_exists($carpeta_destino)) {
mkdir($carpeta_destino, 0777, true);
}
$rutas_imagenes = array();
for ($i = 0; $i < count($imagenes); $i++) {
if (!empty($imagenes[$i])) {
$imagen = $imagenes[$i];
$imagen_temp = $imagenes_temp[$i];
$ruta_imagen = "carpeta_destino/".$nombre."/".$imagen;
move_uploaded_file($imagen_temp, $ruta_imagen);
$rutas_imagenes[] = $ruta_imagen;
}
}
$ruta_imagenes_string = implode(',', $rutas_imagenes);
$sql = "INSERT INTO arrendar (id_user, nombre, telefono, post, whatsapp, fijo, latitud, longitud, descripcion, precio, categoria, habitaciones, periodo, img) VALUES ('$id', '$nombre', '$telefono', '$post', '$whatsapp', '$fijo', '$latitud', '$longitud', '$descripcion', '$precio', '$categoria', '$habitacion', '$periodo', '$ruta_imagenes_string')";
if ($conexion->query($sql) === TRUE) {
// header('Location: nuevo_post.php');
} else {
echo "Error al guardar el lugar: " . $conexion->error;
}
}
/////////////////////////////////////////////////////////
if (isset($_POST["vender"] )) {
$id = isset($_SESSION["email"]) ? $_SESSION["email"] : "-";
$nombre = isset($_POST['nombre']) ? $_POST['nombre'] : "-";
$post = isset($_POST['post']) ? $_POST['post'] : "-";
$telefono = isset($_POST['telefono']) ? $_POST['telefono'] : "-";
$whatsapp = isset($_POST['whatsapp']) ? $_POST['whatsapp'] : "-";
$fijo = isset($_POST['fijo']) ? $_POST['fijo'] : "-";
$latitud = isset($_POST['latitud']) ? $_POST['latitud'] : "-";
$longitud = isset($_POST['longitud']) ? $_POST['longitud'] : "-";
$descripcion = isset($_POST['descripcion']) ? $_POST['descripcion'] : "-";
$categoria = isset($_POST['categoria']) ? $_POST['categoria'] : "-";
$habitacion = isset($_POST['habitaciones']) ? $_POST['habitaciones'] : "-";
$precio = isset($_POST['precio']) ? $_POST['precio'] : "-";
// Procesar las imágenes
$imagenes = $_FILES['imagen']['name'];
$imagenes_temp = $_FILES['imagen']['tmp_name'];
$carpeta_destino = "carpeta_destino/".$nombre;
if (!file_exists($carpeta_destino)) {
mkdir($carpeta_destino, 0777, true);
}
$rutas_imagenes = array();
for ($i = 0; $i < count($imagenes); $i++) {
if (!empty($imagenes[$i])) {
$imagen = $imagenes[$i];
$imagen_temp = $imagenes_temp[$i];
$ruta_imagen = "carpeta_destino/".$nombre."/".$imagen;
move_uploaded_file($imagen_temp, $ruta_imagen);
$rutas_imagenes[] = $ruta_imagen;
}
}
$ruta_imagenes_string = implode(',', $rutas_imagenes);
$sql = "INSERT INTO tienda (id_user, nombre, telefono, post, whatsapp, fijo, latitud, longitud, descripcion, categoria, habitaciones, precio, img) VALUES ('$id', '$nombre', '$telefono', '$post', '$whatsapp', '$fijo', '$latitud', '$longitud', '$descripcion', '$categoria', '$habitacion', '$precio', '$ruta_imagenes_string')";
if ($conexion->query($sql) === TRUE) {
// header('Location: nuevo_post.php');
} else {
echo "Error al guardar el lugar: " . $conexion->error;
}
}
//////////////////////////////////////////////////////////
if (isset($_POST["trabajo"] )) {
$id = isset($_SESSION["email"]) ? $_SESSION["email"] : "-";
$nombre = isset($_POST['nombre']) ? $_POST['nombre'] : "-";
$post = isset($_POST['post']) ? $_POST['post'] : "-";
$telefono = isset($_POST['telefono']) ? $_POST['telefono'] : "-";
$whatsapp = isset($_POST['whatsapp']) ? $_POST['whatsapp'] : "-";
$fijo = isset($_POST['fijo']) ? $_POST['fijo'] : "-";
$latitud = isset($_POST['latitud']) ? $_POST['latitud'] : "-";
$longitud = isset($_POST['longitud']) ? $_POST['longitud'] : "-";
$descripcion = isset($_POST['descripcion']) ? $_POST['descripcion'] : "-";
$pago = isset($_POST['pago']) ? $_POST['pago'] : "-";
$tiempo = isset($_POST['horas']) ? $_POST['horas'].' horas' : "-";
$salario = isset($_POST['salario']) ? $_POST['salario'] : "-";
// Procesar las imágenes
$imagenes = $_FILES['imagen']['name'];
$imagenes_temp = $_FILES['imagen']['tmp_name'];
$carpeta_destino = "carpeta_destino/".$nombre;
if (!file_exists($carpeta_destino)) {
mkdir($carpeta_destino, 0777, true);
}
$rutas_imagenes = array();
for ($i = 0; $i < count($imagenes); $i++) {
if (!empty($imagenes[$i])) {
$imagen = $imagenes[$i];
$imagen_temp = $imagenes_temp[$i];
$ruta_imagen = "carpeta_destino/".$nombre."/".$imagen;
move_uploaded_file($imagen_temp, $ruta_imagen);
$rutas_imagenes[] = $ruta_imagen;
}
}
$ruta_imagenes_string = implode(',', $rutas_imagenes);
$sql = "INSERT INTO trabajo (id_user, nombre, telefono, post, whatsapp, fijo, longitud, latitud, descripcion, pago, tiempo, salario, img)
VALUES
('$id', '$nombre', '$telefono', '$post', '$whatsapp', '$fijo', '$longitud', '$latitud', '$descripcion', '$pago', '$tiempo', '$salario', '$ruta_imagenes_string')";
if ($conexion->query($sql) === TRUE) {
// header('Location: nuevo_post.php');
} else {
echo "Error al guardar el lugar: " . $conexion->error;
}
}
///////////////////////////////////////////////////////////
if (isset($_POST["servicio"] )) {
$id = isset($_SESSION["email"]) ? $_SESSION["email"] : "-";
$nombre = isset($_POST['nombre']) ? $_POST['nombre'] : "-";
$post = isset($_POST['post']) ? $_POST['post'] : "-";
$telefono = isset($_POST['telefono']) ? $_POST['telefono'] : "-";
$whatsapp = isset($_POST['whatsapp']) ? $_POST['whatsapp'] : "-";
$fijo = isset($_POST['fijo']) ? $_POST['fijo'] : "-";
$latitud = isset($_POST['latitud']) ? $_POST['latitud'] : "-";
$longitud = isset($_POST['longitud']) ? $_POST['longitud'] : "-";
$descripcion = isset($_POST['descripcion']) ? $_POST['descripcion'] : "-";
$categoria = isset($_POST['categoria']) ? $_POST['categoria'] : "-";
$precio = isset($_POST['precio']) ? $_POST['precio'] : "-";
// Procesar las imágenes
$imagenes = $_FILES['imagen']['name'];
$imagenes_temp = $_FILES['imagen']['tmp_name'];
$carpeta_destino = "carpeta_destino/".$nombre;
if (!file_exists($carpeta_destino)) {
mkdir($carpeta_destino, 0777, true);
}
$rutas_imagenes = array();
for ($i = 0; $i < count($imagenes); $i++) {
if (!empty($imagenes[$i])) {
$imagen = $imagenes[$i];
$imagen_temp = $imagenes_temp[$i];
$ruta_imagen = "carpeta_destino/".$nombre."/".$imagen;
move_uploaded_file($imagen_temp, $ruta_imagen);
$rutas_imagenes[] = $ruta_imagen;
}
}
$ruta_imagenes_string = implode(',', $rutas_imagenes);
$sql = "INSERT INTO servicio (id_user, nombre, telefono, post, whatsapp, fijo, latitud, longitud, descripcion, categoria, precio, img)
VALUES
('$id', '$nombre', '$telefono', '$post', '$whatsapp', '$fijo', '$latitud', '$longitud', '$descripcion', '$categoria', '$precio', '$ruta_imagenes_string')";
if ($conexion->query($sql) === TRUE) {
// header('Location: nuevo_post.php');
} else {
echo "Error al guardar el lugar: " . $conexion->error;
}
}
$conexion->close();
?>