'GreenTech Recyclers',
- 'address' => '123 Eco Lane, Green City, 12345',
- 'contact' => 'contact@greentech.com'
- ],
- [
- 'name' => 'Circuit Savers',
- 'address' => '456 Recycle Ave, Tech Town, 67890',
- 'contact' => 'info@circuitsavers.com'
- ],
- [
- 'name' => 'Eco-Warriors',
- 'address' => '789 Planet Blvd, Nature Village, 11223',
- 'contact' => 'support@ecowarriors.org'
- ]
- ];
+ try {
+ $pdo = db();
+
+ $stmt = $pdo->query("SELECT COUNT(*) FROM centers");
+ if ($stmt->fetchColumn() == 0) {
+ $sample_centers = [
+ ['name' => 'GreenTech Recyclers', 'address' => '123 Eco Lane, Green City', 'contact' => 'contact@greentech.com'],
+ ['name' => 'Circuit Savers', 'address' => '456 Recycle Ave, Tech Town', 'contact' => 'info@circuitsavers.com'],
+ ['name' => 'Eco-Warriors', 'address' => '789 Planet Blvd, Nature Village', 'contact' => 'support@ecowarriors.org']
+ ];
+
+ $insert_stmt = $pdo->prepare("INSERT INTO centers (name, address, contact) VALUES (:name, :address, :contact)");
+ foreach ($sample_centers as $center) {
+ $insert_stmt->execute($center);
+ }
+ }
- foreach ($centers as $center): ?>
-
-
-
+ $centers = $pdo->query("SELECT * FROM centers ORDER BY name")->fetchAll();
+
+ } catch (PDOException $e) {
+ $centers = [];
+ error_log("Database error: " . $e->getMessage());
+ }
+
+ if (!empty($centers)):
+ foreach ($centers as $center): ?>
+
-
-
-
+
+
No recycling centers found. Please check back later.
+
+
+