link with database

This is a discussion on link with database within the PHP General forums, part of the PHP Programming Forums category; Sofia Jacob (CA) wrote: > Hi, > > I want to create a link that get the name and the ...


Go Back   Usenet Forums > PHP Programming Forums > PHP General

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 03-11-2008
Shawn McKenzie
 
Posts: n/a
Default Re: link with database

Sofia Jacob (CA) wrote:
> Hi,
>
> I want to create a link that get the name and the link from the database.
>
> The problem is that I get the bullets created with <li> but not the link, here is my code and the result:
>
>
>
> <?php
> function do_html_URL($url, $name)
> {
> // output URL as link and br
> ?>
> <a href="<?=$url?>"><?=$name?></a><br>
> <?php
> }
>
> ?>
>
> function display_categories($cat_array)
> {
> if (!is_array($cat_array))
> {
> echo "No hay categorías actualmente disponibles<br>";
> return;
> }
> echo "<ul>";
> foreach ($cat_array as $row)
> {
> $url = "show_cat.php?Categorie_ID=".($row["Categorie_ID"]);
> $title = $row["Catname"];
> echo "<li>";
> do_html_URL($url, $title);
> }
> echo "</ul>";
> echo "<hr>";
> }
>
> function get_categories()
> {
> // Petición a la base de datos de una lista de categorías
> $conn = db_connect();
> $query = "SELECT Categorie_ID, Catname
> FROM categories";
> $result = @mysql_query($query);
> if (!$result)
> return false;
> $num_cats = @mysql_num_rows($result);
> if ($num_cats ==0)
> return false;
> $result = db_result_to_array($result); //db_fns.php
> return $result;
> }
>
>
> $cat_array = get_categories();
> display_categories($cat_array);
>
>
>
>

Shorts tags are not enabled maybe?

use <?php and ?> not <?=.

-Shawn
Reply With Quote
  #2 (permalink)  
Old 03-11-2008
Shawn McKenzie
 
Posts: n/a
Default Re: link with database

Shawn McKenzie wrote:
> Sofia Jacob (CA) wrote:
>> Hi,
>>
>> I want to create a link that get the name and the link from the database.
>>
>> The problem is that I get the bullets created with <li> but not the link, here is my code and the result:
>>
>>
>>
>> <?php
>> function do_html_URL($url, $name)
>> {
>> // output URL as link and br
>> ?>
>> <a href="<?=$url?>"><?=$name?></a><br>
>> <?php
>> }
>>
>> ?>
>>
>> function display_categories($cat_array)
>> {
>> if (!is_array($cat_array))
>> {
>> echo "No hay categorías actualmente disponibles<br>";
>> return;
>> }
>> echo "<ul>";
>> foreach ($cat_array as $row)
>> {
>> $url = "show_cat.php?Categorie_ID=".($row["Categorie_ID"]);
>> $title = $row["Catname"];
>> echo "<li>";
>> do_html_URL($url, $title);
>> }
>> echo "</ul>";
>> echo "<hr>";
>> }
>>
>> function get_categories()
>> {
>> // Petición a la base de datos de una lista de categorías
>> $conn = db_connect();
>> $query = "SELECT Categorie_ID, Catname
>> FROM categories";
>> $result = @mysql_query($query);
>> if (!$result)
>> return false;
>> $num_cats = @mysql_num_rows($result);
>> if ($num_cats ==0)
>> return false;
>> $result = db_result_to_array($result); //db_fns.php
>> return $result;
>> }
>>
>>
>> $cat_array = get_categories();
>> display_categories($cat_array);
>>
>>
>>
>>

> Shorts tags are not enabled maybe?
>
> use <?php and ?> not <?=.
>
> -Shawn

Also, you need to close your <li> with </li> after. That should be
fixed, but you can confirm by looking at your page source. If you see:

<li><a href=""></a><br>

Then short tags are not enabled.

-Shawn
Reply With Quote
  #3 (permalink)  
Old 03-11-2008
Sofia Jacob \
 
Posts: n/a
Default link with database

Hi,

I want to create a link that get the name and the link from the database.

The problem is that I get the bullets created with <li> but not the link, here is my code and the result:



<?php
function do_html_URL($url, $name)
{
// output URL as link and br
?>
<a href="<?=$url?>"><?=$name?></a><br>
<?php
}

?>

function display_categories($cat_array)
{
if (!is_array($cat_array))
{
echo "No hay categorías actualmente disponibles<br>";
return;
}
echo "<ul>";
foreach ($cat_array as $row)
{
$url = "show_cat.php?Categorie_ID=".($row["Categorie_ID"]);
$title = $row["Catname"];
echo "<li>";
do_html_URL($url, $title);
}
echo "</ul>";
echo "<hr>";
}

function get_categories()
{
// Petición a la base de datos de una lista de categorías
$conn = db_connect();
$query = "SELECT Categorie_ID, Catname
FROM categories";
$result = @mysql_query($query);
if (!$result)
return false;
$num_cats = @mysql_num_rows($result);
if ($num_cats ==0)
return false;
$result = db_result_to_array($result); //db_fns.php
return $result;
}


$cat_array = get_categories();
display_categories($cat_array);




Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 01:55 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0