Problem mit Funktion

Kein Genie

Grünschnabel
Hallo,

ich habe folgende Funktion:

PHP:
<?php
function anker ($topic_id, $anker_out= '0') {
     
    $anker_load = mysql_query("SELECT post_id FROM board_last_author WHERE topic_id = '".mysql_real_escape_string($topic_id)."'") OR die(mysql_error()); 
    while ($set_anker = mysql_fetch_array($anker_load)) 
    {

if( $set_anker['post_id'] != '')
    {
        $anker_out = $anker;
    }
    else
    {
        $anker_out = 'top';
    }} 
     
    return $anker_out; 
}
?>
Mit dieser Funktion wird mir der Ankerpunkt ausgeben, wo die Seite hinspringen soll, also immer beim aktuellen Post.
Doch bei topics, soll der Wert top sein, da dieses ja keine Post id haben.
Und deshalb steht in der DB dann auch nichts.
Jetzt macht er es aber nicht. Er gibt dann 0 aus und nicht top.

Warum?

EDIT:

Problem gefunden.
Variable wurde nicht richtig übergeben.
 
Zuletzt bearbeitet:
Zurück