connect_error) { die("Connessione fallita: " . $conn->connect_error); } // Prepara la query per recuperare le scuole preferite $query = " SELECT yogaschool.idyogaschool, yogaschool.nameschool, yogaschool.address, yogaschool.city, yogaschool.zip, yogaschool.country, yogaschool.phoneschool, yogaschool.emailschool, yogaschool.schooldescription, photoyogaschool.photofilename FROM bookmarks LEFT JOIN yogaschool ON bookmarks.idyogaschool = yogaschool.idyogaschool LEFT JOIN photoyogaschool ON photoyogaschool.idyogaschool = yogaschool.idyogaschool WHERE bookmarks.iduser = ? AND bookmarks.product_id = 0 AND photoyogaschool.priority = 1 "; // Prepara lo statement if ($stmt = $conn->prepare($query)) { $stmt->bind_param("i", $iduserlogin); // Associa l'ID utente $stmt->execute(); // Esegui la query $result = $stmt->get_result(); // Ottieni il risultato // Controlla se ci sono scuole preferite if ($result->num_rows > 0) { // Cicla tra i risultati e genera le card while ($row = $result->fetch_assoc()) { $idyogaschool = $row['idyogaschool']; $nameschool = $row['nameschool']; $address = $row['address']; $city = $row['city']; $zip = $row['zip']; $country = $row['country']; $phoneschool = $row['phoneschool']; $emailschool = $row['emailschool']; $schooldescription = $row['schooldescription']; $photofile = $row['photofilename']; // Genera la card dinamica echo '
(4.5)2,391 reviews

' . $nameschool . '

' . $address . ', ' . $zip . ' ' . $city . ' - ' . $country . '

Telefono: ' . $phoneschool . '

Email: ' . $emailschool . '

'; } } else { echo '

Non hai scuole preferite.

'; } // Chiudi lo statement $stmt->close(); } else { echo "Errore nella preparazione della query."; } // Chiudi la connessione $conn->close(); ?>
connect_error) { die("Connessione fallita: " . $conn->connect_error); } // Prepara la query per recuperare le lezioni preferite $query = " SELECT bookmarks.product_id, yogaschool.nameschool, yogaclass.nameyogaclass, yogaclass.descriptionyogaclass, yogaclass.idyogaclass FROM bookmarks LEFT JOIN yogaschool ON bookmarks.idyogaschool = yogaschool.idyogaschool LEFT JOIN yogaclass ON bookmarks.product_id = yogaclass.idyogaclass LEFT JOIN photoyogaschool ON photoyogaschool.idyogaschool = yogaschool.idyogaschool WHERE bookmarks.iduser = ? AND bookmarks.product_id != 0 "; // Prepara lo statement if ($stmt = $conn->prepare($query)) { $stmt->bind_param("i", $iduserlogin); // Associa l'ID utente $stmt->execute(); // Esegui la query $result = $stmt->get_result(); // Ottieni il risultato // Controlla se ci sono lezioni preferite if ($result->num_rows > 0) { // Cicla tra i risultati e genera le card while ($row = $result->fetch_assoc()) { $idyogaclass = $row['idyogaclass']; $nameschool = $row['nameschool']; $nameyogaclass = $row['nameyogaclass']; $descriptionyogaclass = $row['descriptionyogaclass']; // Genera la card dinamica per le lezioni echo '

' . $nameyogaclass . '

Scuola: ' . $nameschool . '

' . $descriptionyogaclass . '

'; } } else { echo '

Non hai lezioni preferite.

'; } // Chiudi lo statement $stmt->close(); } else { echo "Errore nella preparazione della query."; } // Chiudi la connessione $conn->close(); ?>