Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

PHP Build a Simple PHP Application Listing Inventory Items Associative Arrays

I'm stuck in this one -_-


I found out what I was doing wrong and solved the problem.

For the guys that are having the same problem, then I've your back.

The code I used was:


$movie = array(

"title" => "The Empire Strikes Back", "year" => 1980, "director" => "Irvin Kershner", "imdb_rating" => 8.8, "imdb_ranking" => 11,



<h1><?php echo $movie["title"]; ?> (<?php echo $movie["year"]; ?>)</h1>

<table> <tr> <th>Director</th> <td><?php echo $movie["director"]; ?></td> </tr> <tr> <th>IMDB Rating</th> <td><?php echo $movie["imdb_rating"]; ?></td> </tr> <tr> <th>IMDB Ranking</th> <td><?php echo $movie["imdb_ranking"]; ?></td> </tr> </table>

The code actually worked for me.

2 Answers

Chris McKnight
Chris McKnight
11,045 Points

You need to output the data from the array in the appropriate columns of the table body. See the example below.

<td><?php echo $movie['director']; ?></td>

Actually, after seeing this, I found out the error and resolved the problem.


No, no table is necessary for the exercise.


Your code works in a browser, though it's not neatly formatted. Did the quiz give you any clues what the error was?

Never mind.

I found out what I was doing wrong lol