'."\n"; } } ?>

: (working code and proof of concepts)

num_results != 0) { echo '

Results of your search for '.urldecode($type).' list for date(s) '.$query.' (Showing '.$data->num_results.' out of a possible '.$data->num_results.' matches)

'."\n"; echo '
    '."\n"; foreach ($data->results->book as $item) { //check to make sure link, description is available - set default value(s) if not if (strlen($item->reviews->review->book_review_link) < 2) { $reviewLink = 'http://www.nytimes.com/pages/books/'; } else { $reviewLink = $item->reviews->review->book_review_link; } if (strlen($item->book_details->book_detail->description) < 2) { $description = 'Description not available.'; } else { $description = $item->book_details->book_detail->description; } echo '
  1. '.$item->book_details->book_detail->title.'
    '.$description.'
    Author: '.$item->book_details->book_detail->author.'.
    Publisher: '.$item->book_details->book_detail->publisher.'
    ISBN (13): '.$item->isbns->isbn->isbn13.'.
    ISBN (10): '.$item->isbns->isbn->isbn10.'
  2. '."\n"; } echo '
'."\n"; echo '

Reset the page

'."\n"; } else { echo '

Results of your search for '.urldecode($type).' list for date(s) '.$query.'

'."\n"; echo '

Reset the page

'."\n"; } ?>