|
|
|
| Здравствуйте. Помогите пожалуйста сделать такую вещь.
У меня есть:
<?php
$string = "<tr><td>%ID%</td><td>%NAME%</td><td>...</td></tr>";
$q = mysql_query("SELECT ID,NAME,.. FROM table");
while( $r = mysql_fetch_array($q) )
{
$string = str_replace("ID", $r['ID'],$string);
$string = str_replace("NAME", $r['NAME'],$string);
echo $string;
}
?>
|
Помогите сделать это динамическим. То есть я имею выражение %x% и мне нужно чтоб искало все такие выражение и то что места x запихивало в $string = str_replace("ID", $r['ID'],$string);.
Ну кароче чтоб с базы заменяло все эти %x%.
Кто сможет понять что я хочу помогите пожалуйста...
Заранее спасибо | |
|
|
|
|
|
|
|
для: pavluxa09
(04.11.2009 в 09:41)
| |
$string = str_replace("%ID%", $r['ID'],$string);
и т.д.
|
а цикл по строкам результата запроса зачем? | |
|
|
|
|
|
|
|
для: Trianon
(04.11.2009 в 11:19)
| | А строк много. И в каждей нужно изменить | |
|
|
|
|
|
|
|
для: pavluxa09
(04.11.2009 в 17:08)
| | Так строки текста все равно ж не из таблицы берутся. Какой смысл в цикле по строкам таблицы? | |
|
|
|
|
|
|
|
для: Trianon
(04.11.2009 в 17:52)
| | Это функция. Человек передаёт в неё шаблон строки которую выводить. А этот шаблон применяется для вывода всех строк с MYSQL | |
|
|
|