Datei: function.php
und Datei: common.php
Ich habe da folgendes Problem:
Wenn ich
ausgeben lasse, ist alles richtig.
Lass ich aber
ausgeben, wird
auch aus gegeben.
Was muß ich anders machen?
PHP:
<?php
function list_links()
{
include("connect.php");
$sql='SELECT * FROM `list` order by `id` desc';
$res=mysql_query($sql);
while($read=mysql_fetch_array($res))
{ echo $read['link'];}
mysql_close($connect);
}
function read_witz()
{
include("connect.php");
$sql = 'SELECT * FROM `witz` where `id`='.number_format($_GET['id'],0,"","");
$res=mysql_query($sql);
$read=mysql_fetch_array($res);
echo nl2br($read['witz']);
mysql_close($connect);
}
?>
PHP:
<?php
include('function.php');
$witze=array(
'links'=>list_links(),
'witz'=>read_witz(),
);
?>
Ich habe da folgendes Problem:
Wenn ich
PHP:
echo $witze['link'];
Lass ich aber
PHP:
echo $witze['witz'];
PHP:
echo $witze['links'];
Was muß ich anders machen?