|
|
|
| таблица имеет вид
id name count
1 peter 27
2 clock 66
подскажите как вывести html странички по id | |
|
|
|
|
|
|
|
для: pornocat
(31.10.2007 в 15:33)
| | Что такое peter ? это название страницы?
и что такое такое count ? | |
|
|
|
|
|
|
|
для: Faraon
(31.10.2007 в 15:37)
| | peter-имя
count-присвоенное число | |
|
|
|
|
|
|
|
для: pornocat
(31.10.2007 в 16:01)
| | Чето непонятно. У вас есть id записи, какое то имя, и какое то число, какая связь между значениями этих полей и страницей которую надо найти и вывести ? | |
|
|
|
|
|
|
|
для: Faraon
(31.10.2007 в 16:12)
| | говоря проще
1.htm выводит peter 27
2.htm выводит clock 66 | |
|
|
|
|
|
|
|
для: pornocat
(31.10.2007 в 16:16)
| | еще проще для каждго id создать страницу с выводом всех данных,
извините за тупость сегодня только начал мускул | |
|
|
|
|
|
|
|
для: pornocat
(31.10.2007 в 16:16)
| | Такой вариант
<?php
$q=mysql_query("SELECT * FROM table WHERE id=1");
while($row=mysql_fetch_assoc($q)){
$fp=fopen($row['id'].".html", "w");
fwrite($fp,$row['name']." ".$row['count']);
fclose($fp);
header("Location: ".$row['id'].".html");
}
?>
|
Это если надо создать страницу
P.S. По моему проще, один шаблон, в который выгружаются данные в зависимости от id
и ссылка будет выглядеть типа index.php?id=1 | |
|
|
|
|
|
|
|
для: Faraon
(31.10.2007 в 16:28)
| | попробую))) | |
|
|
|
|
|
|
|
для: pornocat
(31.10.2007 в 16:36)
| | а как шаблон привязать к ?id=1 | |
|
|
|
|
|
|
|
для: pornocat
(31.10.2007 в 16:40)
| | Например так:
Это скажем файл index.php
<?php
if(isset($_GET['id'])){
$id=$_GET['id'];
$q=mysql_query("SELECT * FROM table WHERE id=$id");
while($row=mysql_fetch_assoc($q)){
print $row['name']." ".$row['count']);
}
}else{
print "Не задан параметр";
}
?>
|
При обращении к нему index.php?id=1
Выведет то что относится к id=1
если index.php?id=2
Выведет то что относится к id=2
и тд | |
|
|
|
|
|
|
|
для: Faraon
(31.10.2007 в 16:46)
| | Спасибо Faraon глаза открыл
а подскажи как автоматически сгенерировать ссылки типа
index.php?id=1
index.php?id=2
index.php?id=3
и т.д
из всей базы | |
|
|
|
|
|
|
|
для: pornocat
(31.10.2007 в 17:19)
| |
<?php
$query=mysql_query("SELECT id FROM table ORDER BY id");
while($row=mysql_fetch_assoc($query)){
print "index.php?id=".$row['id']."<br>";
}
?>
|
ORDER BY id - сортировка по полю id
Поправлюсь :)
<?php
$query=mysql_query("SELECT id FROM table ORDER BY id");
while($row=mysql_fetch_assoc($query)){
print "<a href=\"index.php?id=".$row['id']."\">".$row['name']."</a><br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Faraon
(31.10.2007 в 16:28)
| | Ну это я пример привел для первого id | |
|
|
|