chcialem napisac funkcje ktora w latwy sposob rysowalaby tabele na podstawie query (chodzi o select)
pobieralaby
1. sqlhandler
2. stringa z query
3. ...
4. ... > k nazw wierszy naglowkowych
n. ...
n+1. ...
n+2. ... > k ciagow okreslajacych co ma byc w danym wiekszu
m. ...
'drugie' k argumentow mialo by byc stringami postaci "1", "3", lub "<a href='skrypt.php?item=4>5</a>";
co by oznaczalo kolejno pierwsza komorke danego wiersza wyniku query, trzecia komorke wiersza wyniku i:
stringa takiego jak podany lecz za 4 bylby podstawiony 4 wiersz wyniku a za 5 piaty wiersz wyniku.
przez wiersz wyniku rozumiem rozumiem zmienna $row uzyta naztepujaco:
while($row = mysql_fetch_array($result, MYSQL_NUM){...}
chcialem to rozwiazac tak:
echo "<table>";
while($row = mysqli_fetch_array($res)){
echo "<tr>";
for($i = 2+$ile; $i < 2+2*$ile; $i++){
echo "<td>";
echo preg_replace('/([0-9]+)/', $row['\1'], func_get_arg($i)) ;
echo "</td>";
}
echo "</tr>"
}
echo "</table>";
i wszystko dziala oprocz momentu:
echo preg_replace('/([0-9]+)/', $row['\1'], func_get_arg($i)) ;
jak mozna to zrobic poprawnie?