RE: [PHP-DB] Query that generates href links
| From: | Juffermans, Jos | Date: | Mon, 21 Mar 2005 07:17:25 +0000 |
| Subject: | RE: [PHP-DB] Query that generates href links | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-38973@lists.php.net to get a copy of this message | ||
Hi,
Please send the code that you used with the hrefs so we can see where the
error occurs. Tell us what line the error occured (and what line in your
copied code that is).
Jos
-----Original Message-----
From: John Burroughs [mailto:johnaburroughs@yahoo.com]
Sent: 21 March 2005 03:29
To: php-db@lists.php.net
Subject: [PHP-DB] Query that generates href links
Hi everyone,
I've created a database for my poetry that I've written. I have a table
called Titles. It is made up of:
title_id (a different number for every poem title. It's the primary key.)
title (the title of the poem)
title_date (the date I wrote the poem. stored in Date format.)
I want to generate an html page that lists all of the poems that I've
written in descending order by date. I want each title to be in an href
link so my visitors can just click on a link, which will automatically
generate a page to display that poem.
So for example, each finished line would look like . . .
<p><a href="poem.php?titleid=1">Poem Title 1</a> - 1/25/05</p>
<p><a href="poem.php?titleid=2">Poem Title 2</a> - 1/20/05</p>
<p><a href="poem.php?titleid=3">Poem Title 3</a> - 1/15/05</p>
This is my code fragment. This works for printing the Titles and dates
in descending order, but that was as far as I could get.
//Select the poetry database
if (!@mysql_select_db("bdweb320883_poetry")) {
echo("<p>Unable to locate the poetry " . "database at this
time.</p>");
exit();
}
//Result the titles of all of the poems that I've written
$result = @mysql_query("Select title, title_date from titles order by
title_date DESC");
if(!$result) {
echo("<p>Error performing query: " . mysql_error() . "</p>");
exit();
}
//Display the title of each poem
while ($row = mysql_fetch_array($result)) {
$poetrytitle = $row['title'];
$poetrydate = $row['title_date'];
echo("<p>" . $poetrytitle . " - " . $poetrydate .
"</p>");
}
How can I do this. Everytime I tried adding to the above code, I kept
getting error messages in php saying that there was an unexpected
'>'character on line such and such, but I don't know how I could even
check to see which line had the error? (I'm using myphpadmin to manage
my MySQL database.)
Now my connection to my MySQL server for my online hosting company has
been done for 12 hours and I haven't been able to work on it anymore.
Does anyone know an easy way to do this?
Thanks,
John Burroughs
--
John Burroughs
http://johnaburroughs.com
---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0511-1, 03/17/2005
Tested on: 3/20/2005 9:28:43 PM
avast! - copyright (c) 1988-2004 ALWIL Software.
http://www.avast.com
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php