PHPとCSVでレシピサイトを作る
こんにちは☆ PHPとCSVでレシピサイトを作ってます。
MYSQLでの構築は知識が足らないのでCSVを用いています。
まず
HTMLで下記のように書いて
|
略
<a href=\"deatail.php?recipe=1\">作り方</a> カレーライス|30分|★★★★
<a href=\"deatail.php?recipe=2\">作り方</a> シチュー|10分|★★☆☆
deatail.phpで
$code = $_GET[\'recipe\'];
$code =htmlspecialchars($code);
$fp = fopen(\"recipe.csv\", \"r\");
while ($data = fgetcsv($fp, 10000)) {
if ($data[0]==$code) {
print <<<HTML
<table>
<tr>
<td>$data[1]</td>
<td>$data[2]</td>
|
略
</tr>
recipe.csvはこんな感じです
ID,名前,材料,一言
1,カレーライス,玉ねぎ/にんじん/セロリ/にんにく/鶏肉,初心者でも作りやすいよ
2,シチュー
food.csv
ID,名前,画像,
1,玉ねぎ,<img src=\"tamanegi.gif\"/>
2,にんじん<img src=\"ninjin.gif\"/>
3,セロリ<img src=\"serori.gif\"/>
4,にんにく<img src=\"ninniku.gif\"/>
5,鶏肉<img src=\"toriniku.gif\"/>
さらに玉ねぎやにんじんetcの詳細をdeatail.phpに表示させたいんですが、どのようにすればいいのか・・・
頭が混乱してます(>_<)
一応考えてみたんですが
recipe.csvの材料の所に
1,カレーライス,<a href=\"food_deatail.php?food_id=1\">玉ねぎ</a>/<a href=\"food_deatail.php?food_id=2\">にんじん</a>/セロリ/にんにく/鶏肉,初心者でも作りやすいよ
<a href=\"food_deatail.php?food_id=1\">玉ねぎ</a>と書いて
food_deatail.phpで
$code = $_GET[\'food_id\'];
$code =htmlspecialchars($code);
$fp = fopen(\"food.csv\", \"r\");
while ($data = fgetcsv($fp, 10000)) {
if ($data[0]==$code) {
print <<<HTML
<table>
<tr>
<td>$data[1]</td>
<td>$data[2]</td>
こうするしか無いのでしょうか? 何か複雑で頭がコンフューズしております
是非ご教授よろしく願います。
補足
ありがとうございます <div><?php include("counter.php") ?></div> として動きました ただし index.html を index.phpに変更しなければなりませんでした htmlのままでphpを埋め込むことはできないのでしょうか?