Aktív témák

  • Krémes Feka

    csendes tag

    Hali!

    Problémába botlottam egy egyszerűsített fórum készítése közben:
    Van egy function-öm, a következő:

    function tabla_sorkeres($tabla, $mi, $mennyi)
    {
    $f_query = ''SELECT * FROM $tabla WHERE $mi = $mennyi'';
    $f_result = mysql_query($f_query) or die(mysql_error());
    $f_return = mysql_fetch_array($f_result);
    return $t_return;
    }


    Itt (meg másik 99 helyen) pedig meghívom:


    switch($megjelenit){
    case ''forum'':
    $path_data = tabla_sorkeres(forums, forum_id, $forum);
    echo ''$path_data[forum_name] >>>
    break;

    case ''topic'':
    $path_data = tabla_sorkeres(topics, topic_id, $topic);
    $path_data2 = tabla_sorkeres(forums, forum_id, $path_data[forum]);
    echo ''$path_data2[forum_name] >>> $path_data[topic_name] >>>'';
    break;
    };


    Amit akarnék vele:
    1) megkeresni azt a sort, ahol a topic_id / forum_id a megjeleníteni kívánt topic/fórum azonosítója. ''topic'' esetén begyüjteném az ''anyafórum'' tulajdonságait is ($path_data[forum] ennek a fórumnak az id-je)
    2)kiírnám az útvonalat

    Probléma:
    ''forum'' esetén nem írja ki a fórumnevet, ''topic'' esetén meg ilyen szépet ír, hogy: ''You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1''

    Ha valaki tudna segíteni megköszönném :(

Aktív témák