-
-
Save JeffreyWay/40fcd41c03de5805aedc62ac847094df to your computer and use it in GitHub Desktop.
<!doctype html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Demo</title> | |
</head> | |
<body> | |
<?php | |
$books = [ | |
[ | |
'name' => 'Do Androids Dream of Electric Sheep', | |
'author' => 'Philip K. Dick', | |
'releaseYear' => 1968, | |
'purchaseUrl' => 'http://example.com' | |
], | |
[ | |
'name' => 'Project Hail Mary', | |
'author' => 'Andy Weir', | |
'releaseYear' => 2021, | |
'purchaseUrl' => 'http://example.com' | |
] | |
]; | |
?> | |
<ul> | |
<?php foreach ($books as $book) : ?> | |
<li> | |
<a href="<?= $book['purchaseUrl'] ?>"> | |
<?= $book['name'] ?> (<?= $book['releaseYear'] ?>) | |
</a> | |
</li> | |
<?php endforeach; ?> | |
</ul> | |
</body> | |
</html> |
<!doctype html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Demo</title> | |
</head> | |
<body> | |
<?php | |
$books = [ | |
[ | |
'name' => 'Do Androids Dream of Electric Sheep', | |
'author' => 'Philip K. Dick', | |
'purchaseUrl' => 'http://example.com' | |
], | |
[ | |
'name' => 'Project Hail Mary', | |
'author' => 'Andy Weir', | |
'purchaseUrl' => 'http://example.com' | |
] | |
]; | |
?> | |
<ul> | |
<?php foreach ($books as $book) : ?> | |
<li> | |
<a href="<?= $book['purchaseUrl'] ?>"> | |
<?= $book['name'] ?> | |
</a> | |
</li> | |
<?php endforeach; ?> | |
</ul> | |
</body> | |
</html> |
Good morning please i dont really understand by extend the book list
Hello, What do you not understand?
You are taking the lesson and adding another item releaseYear for each book and then echoing it in the browser.
I did mine outside the href and used websiteUrl for the site instead of purchaseUrl.
<?php foreach ($books as $book) : ?>
<li>
<a href="<?= $book['websiteUrl'] ?>">
<?= $book['name'] ?>
</a>,<?= $book['releaseYear'] ?>
</li>
<?php endforeach; ?>
Cheers...
<!-- <?php $name= "Dark Matter";
$read = false;
if ($read){
$message= "You Have read $name";
}
else{
$message= "You Have Not Read $name";
}
?>
<h1>
<?php echo $message; ?>
</h1> -->
<h1>Recomandation Books</h1>
<?php
$books = [
[
'name' => "Md Ashikur Rahaman",
'author' => "Web Design and Development",
'purshesUrl'=> "wwww.exemple.com"
],
[
'name' => "Mst Nilufa Khatun",
'author' => "SEO and Lead Generation",
'purshesUrl'=> "wwww.exemple.com"
],
[
'name' => "Md Ashik Rahaman",
'author' => "Data Entry",
'purshesUrl' => "www.example.com"
]
];
?>
<ul>
<?php foreach ($books as $books) : ?>
<?= $books['name'];?>
</a>
</li>
<?php endforeach; ?>
</ul>
<?php foreach($books as $book) : ?>
<li>
<a href="<?php echo $book['purchaseUrl'] ?>">
<?php echo $book['name'].' '.$book['year']?>
</a>
</li>
<?php endforeach; ?>
];
?>
<ul>
<?php foreach ($books as $book) : ?>
<li>
<a href="<?= $book['wiki']; ?>">
<?= $book['name']; ?>
</a>
</li>
<?php endforeach; ?>
</ul>
// In PHP, the correct syntax for array keys is the => character (equals sign followed by greater-than sign).
'title' => 'Lion and the Mouse',
'publishedYear' => 2009,
'author' => 'Jerry Pinkney',
'purchaseUrl' => 'https://en.wikipedia.org/wiki/The_Lion_%26_the_Mouse'
],
[
'title' => 'Are You My Mother?',
'publishedYear' => 1960,
'author' => 'P. D. Eastman',
'purchaseUrl' => 'https://www.goodreads.com/book/show/197084.Are_You_My_Mother_'
]
];
?>
<ul>
<?php foreach ($allBooks as $allBook) : ?>
<li>
<a href="<?= $allBook['purchaseUrl'] ?>">
<?= $allBook['title']; ?>
</a>
<?= ' ' . 'was published in' . ' ' . $allBook['publishedYear'] . ' ' . 'and written by' . ' ' . $allBook['author'] . '.'; ?>
</li>
<?php endforeach; ?>
</ul>
</div>
<ul>
<?php foreach ($movies as $movie): ?>
<?php if ($movie['status']=='Latest') : ?>
<li>
<?= ($movie['name']) ?>
<br>
<?= 'Type:' . ($movie['type']) ?>
</li>
<?php endif ?>
<?php endforeach ?>
</ul>
`
<?php
$books = [
[
'name'=> 'The Selection',
'author'=> 'Alice Gabriel',
'url'=> 'http:://example.com',
'year'=> '2013'
],
[
'name'=> 'The Selection 2',
'author'=> 'Alice Gabriel',
'url'=> 'http:://example.com',
'year'=> '2015'
]
];
?>
<ul>
<?php foreach ($books as $book) : ?>
<!-- : is to be replaced by this {}-->
<li><a href="<?= $book['url'] ?>">
Title:<?= $book['name'] ?><br>Author:<?= $book['author'] ?><br>Year:<?= $book['year'] ?></a>
</li>
<?php endforeach;?>
</ul>
`
<title>Demo Php</title> 'The Power of Self Awareness', 'author' => 'Carlina Patuwo', 'releaseYear' => '2015', 'purchaseUrl' => 'http://example.com' ], [ 'name' => 'You Do You', 'author' => 'Fellexandro Ruby', 'releaseYear' => '2015', 'purchaseUrl' => 'http://example.com' ], ]; ?> <ul>
<?php foreach ($books as $book) : ?>
<li>
<a href="<?= $book ['purchaseUrl'] ?>">
<?= $book['name'] ?> (<?= $book ['releaseYear'] ?>)
</a>
</li>
<?php endforeach; ?>
</ul>
`
<h1>Book List</h1>
<ul>
<?php foreach ($books as $book): ?>
<li>
<a href="<?php echo $book['purchaseUrl']; ?>">
<?php echo $book['name']; ?>
</a>
(<?php echo $book['releaseYear']; ?>)
</li>
<?php endforeach; ?>
</ul>
],
[
'name'=> 'The heart of leadership',
'author'=> 'Joshua freedman',
'Url'=> 'https://www.google.co.ke/books/edition/The_Heart_of_Leadership/KSsRO4GFZykC?hl=en&gbpv=0',
],
];
?>
<li>
<a href="<?= $books['Url'] ?>">
<?= $books['name'] ?>
</a>
</li>
<?php endforeach; ?>
</ul>
<?php foreach($books as $book) : ?> <li> <a href="<?php echo $book['purchaseUrl'] ?>"> <?php echo $book['name'].' ('.$book['year'].')';?> </a> </li> <?php endforeach; ?>
<style>
body {
display: grid;
place-items: center;
height: 100vh;
margin: 0;
font-family: sens-serif;
}
</style>
<h1>Recommended books</h1>
<?php
$books = [
[
'name' => 'Harry Potter',
'author' => 'J. K. Rowling',
'releaseYear' => '1997',
'purchaseUrl' => 'http://example.com'
],
[
'name' => 'The Wealth of Nations ',
'author' =>'Adam Smith',
'releaseYear' => '1776',
'purchaseUrl' => 'http://example.com'
],
[
'name' => ' Between the World and Me',
'author' =>'Siddhartha Mukherjee',
'releaseYear' => '2011',
'purchaseUrl' => 'http://example.com'
],
];
?>
<ul>
<?php foreach($books as $book) : ?>
<li>
<a href="<?= $book['purchaseUrl'] ?>"><?= "{$book['name']} ({$book['releaseYear']})"; ?></a>
</li>
<?php endforeach; ?>
</ul>
<?php
$books = [
[
'name' => 'Book 1',
'author' => 'Robert',
'releaseYear' => 2017,
'purchaseUrl' => 'https://book1.com'
],
[
'name' => 'Book 2',
'author' => 'Robertson',
'releaseYear' => 2020,
'purchaseUrl' => 'https://book2.com'
]
];
?>
<ul>
<?php
foreach ($books as $book) { ?>
<li>
<a href="<?= $book['purchaseUrl'] ?>">
<?= $book['name']; ?>
</a>
</li>
<li>
<?= $book['releaseYear']; ?>
</li>
<?php } ?>
</ul>
<ul>
<?php foreach($books as $book):?>
<li>
<a href="<?=$book['url']?>">
<?=$book['name']?>
</a>
</li>
<?php endforeach;?>
</ul>
*{
padding: 0;
margin: 0;
box-sizing: border-box;
}
ul li {
padding: 8px;
margin: 0 auto;
}
ul li a{
text-decoration: none;
}
<ul>
<?php foreach ($books as $book) : ?>
<li>
<a href="<?= $book['purchaseUrl'] ?>">
<?= $book['name'] ?> (<?= $book['releaseYear'] ?>)
</a>
</li>
<?php endforeach; ?>
</ul>
`
<title>Demo PHP</title>
Recommended Books
$books = [
['name' => 'Keep it Up',
'dateRels'=> '1990',
'author' => 'brock Morris',
'buyUrl' => 'http://example.com'],
['name' => 'True GG',
'dateRels'=> '1960',
'author' => 'Haku mindra',
'buyUrl' => 'http://example-009.com']
];
?>
<?php endforeach; ?>
`
<?php
$books = [
[
"name" => "Shum bola",
"created_at"=> "nn.mm.aaaa",
"author" => "Gafur Gulom",
"purchaseUrl" => "https//kun.uz",
],
[
"name" => "Xamsa",
"created_at"=>"xx.zz.yyyy",
"author" => "Alisher Navoiy",
"purchaseUrl" => "https//youtube.com",
]
]
?>
<ul>
<?php foreach ($books as $book) : ?>
<a href="<?= $book['purchaseUrl'] ?>" style="text-decoration: none;">
<li><?= $book['name'] . "| Yaratilgan sana:" . $book['created_at'] . " | Yozuchi " . $book['author'] ?></li>
</a>
<?php endforeach; ?>
</ul>
<body>
<?php
$books = [
[
'name' => 'Asahara',
'author' => 'Imesh Madhushanka Yapa',
'urlToBuy' => 'www.buybooks.com/asahara',
'releasedYear' => '2022'
],
[
'name' => 'Game Of thrones',
'author' => 'George R. R. Martin',
'urlToBuy' => 'www.buybooks.com/gameofthrones',
'releasedYear' => '1996'
], [
'name' => 'Forgot me or Not',
'author' => 'Charitha Prawardhi Bandara, Chathuri Damayanthi',
'urlToBuy' => 'www.buybooks.com/forgotmeornot',
'releasedYear' => '2023'
], [
'name' => 'Dark Matter',
'author' => 'Blake Crouch',
'urlToBuy' => 'www.buybooks.com/DarkMatter',
'releasedYear' => '2016'
]
];
?>
<ul>
<?php foreach ($books as $book) : ?>
<li>
<a href="<?= $book['urlToBuy']; ?>">
<?= $book['name']; ?>
</a>
<?= $book['releasedYear']; ?>
</li>
(<?php endforeach; ?>)
</ul>
</body>
</html>
My solution:
`
<title>Demo</title> <style> body { display: grid; place-items: center; /* height: 100vh; */ margin: 0; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; } </style><h1>Recommended Books</h1>
<?php
// List of recommended books
$books = [
[
"name" => "Do Androids Dream of Electric Sheep",
"releaseYear" => 1968,
"author" => "Philip K. Dick",
"purchaseUrl" => "http://example.com"
],
[
"name" => "The Langoliers",
"releaseYear" => 1995,
"author" => "Andy Weir",
"purchaseUrl" => "http://example.com"
],
[
"name" => "Project Hail Mary",
"releaseYear" => 2021,
"author" => "Jonh Doe",
"purchaseUrl" => "http://example.com"
],
[
"name" => "Animal Farm",
"releaseYear" => 1945,
"author" => "Another Jonh Doe",
"purchaseUrl" => "http://example.com"
]
];
?>
<ul>
<?php foreach ($books as $book) : ?>
<li>
<a href="<?= $book["purchaseUrl"] ?>">
<?= $book["name"] ?>
(<?= $book["releaseYear"] ?>)
</a>
</li>
<?php endforeach; ?>
</ul>
`
<?php $books = [ [ 'name' =>'Do Androids Dream of Electric Sheep', 'year' => '1980', 'author' => 'Philip K. Dick', 'purchaseUrl' =>'http://example1.com' ], [ 'name' => 'Project Hail Mary', 'year' => '2000', 'author' => 'Andy Weir', 'purchaseUrl' => 'http://example2.com' ], [ 'name' => 'The Langoliers', 'year' => '1950', 'author' => 'Mark Andro', 'purchaseUrl' => 'http://example3.com' ], [ 'name' => 'The shadow of the wind', 'year' => '2001', 'author' => 'Carlos Ruiz Zafon', 'purchaseUrl' => 'http://example4.com' ], ]; ?> <ul> <?php foreach($books as $book) : ?> <li> <a href="<?= $book['purchaseUrl'] ?>"> <?= $book['name']; ?> <?= $book['year']; ?> </a> </li> <?php endforeach; ?> </ul>
<h1>Recommended Books</h1>
<?php
$books = [
[
'name' => 'Do Androids Dream of Electric Sheep?',
'author' => 'Phillip K. Dick',
'releaseYear' => '1968',
'purchaseUrl' => 'example.com'
],
[
'name' => 'The Langoliers',
'author' => 'Stephen King',
'releaseYear' => '1990',
'purchaseUrl' => 'example.com'
],
[
'name' => 'Project Hail Mary',
'author' => 'Andy Weir',
'releaseYear' => '2021',
'purchaseUrl' => 'example.com'
]
]
?>
<ul>
<?php foreach ($books as $book) : ?>
<li>
<a href="<?= $book['purchaseUrl'] ?>">
<?= $book['name']; ?>
</a>
<?= $book['releaseYear']; ?>
</li>
<?php endforeach; ?>
</ul>
Good morning please i dont really understand by extend the book list