prepare($sql); $stmt->execute([':service_id' => $service_id]); $service = $stmt->fetch(); if ($service) { // Fetch other providers offering a service with the same name in the same location $sql_others = " SELECT u.first_name, u.last_name, u.location, s.price FROM services s JOIN users u ON s.provider_id = u.id WHERE s.name = :service_name AND u.location = :location AND s.id != :service_id AND u.user_type = 'provider' ORDER BY s.price ASC "; $stmt_others = $pdo->prepare($sql_others); $stmt_others->execute([ ':service_name' => $service['name'], ':location' => $service['location'], ':service_id' => $service_id ]); $other_providers = $stmt_others->fetchAll(); } } catch (PDOException $e) { $error_message = "Si è verificato un errore. Riprova più tardi."; // In a real app, you would log this error: error_log($e->getMessage()); } $pageTitle = $service ? htmlspecialchars($service['name']) : "Servizio non trovato"; $pageDescription = $service ? htmlspecialchars(substr($service['description'], 0, 155)) : ""; ?> <?= $pageTitle ?> - MeToo
Servizio non trovato.


Prezzo:
Fornitore:
Comune:

Migliori fornitori in zona

Nessun altro fornitore trovato in questa zona per questo servizio.