prepare($query); if ($stmt) { $stmt->bind_param("i", $idbookingclass); if ($stmt->execute()) { // Query per recuperare i dettagli della prenotazione $query = "SELECT bookingclass.*, auth_users.*, service.* FROM bookingclass LEFT JOIN auth_users ON bookingclass.iduser = auth_users.id LEFT JOIN service ON bookingclass.idservice = service.idservice WHERE bookingclass.idbookingclass = $idbookingclass"; $result = $conn->query($query); if ($result) { // Elabora i risultati while ($row = $result->fetch_assoc()) { // Ora puoi accedere ai dati delle tabelle $newtime = $row['bookingstart']; $emailuser = $row['email']; $firstname = $row['first_name']; $newtimeformat = date("d-m-Y H:i", strtotime($newtime)); // Mail to client $messageedit = "
Ciao $firstname ,
La tua richiesta di riprogrammazione è stata accettata!
Ecco il dettaglio della riprogrammazione $newtimeformat
Per vedere e gestire le tue lezioni clicca qui: https://yogibook.yogasoul.it
Per il primo accesso devi per prima cosa resettare la password cliccando di seguito
Ci vediamo sul tappetino!
Il Team Yogasoul
"; $buttonedit = " YogiBook - YogaSoul "; $mail = new PHPMailer(true); $mail->isSMTP(); $mail->Host = $_ENV['MAIL_HOST']; $mail->SMTPAuth = true; $mail->Username = $_ENV['MAIL_USERNAME']; $mail->Password = $_ENV['MAIL_PASSWORD']; $mail->SMTPSecure = $_ENV['MAIL_ENCRYPTION']; // ssl $mail->Port = (int) $_ENV['MAIL_PORT']; // 465 $mail->CharSet = 'UTF-8'; include('mail/emailtemplate2.php'); // Email body content $htmlContent = $mailmessage1; $mail->From = $_ENV['MAIL_FROM_ADDRESS']; $mail->FromName = $_ENV['MAIL_FROM_NAME']; $mail->addAddress($emailuser); // Add a recipient $mail->Subject = "YogiBook - Lezione riprogrammata con successo!"; $mail->Body = $htmlContent; $mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; $mail->send(); } // Reindirizza alla pagina "pendingbookedclass.php" dopo l'aggiornamento header("Location: pendingbookedclass.php"); exit(); // Assicura che il codice successivo non venga eseguito dopo il reindirizzamento } else { echo "Errore durante l'esecuzione della query: " . $conn->error; } $stmt->close(); } else { echo "Errore durante l'esecuzione della query: " . $stmt->error; } } else { echo "Errore nella preparazione della query: " . $conn->error; } } else { echo "Parametro 'idbookingclass' non trovato nella richiesta GET."; }