【PHP】下らねぇ質問はID出して書き込みやがれ 85
■ このスレッドは過去ログ倉庫に格納されています
0896nobodyさん
2009/07/28(火) 06:46:46ID:???<?php
$n = 10;
//書き込みロジック
$text = "";
if (isset($_POST['chk'])) {
for ($i = 0; $i < $n; $i++) {
if ($_POST['chk'][$i]) {
$text .= "1\n";
} else {
$text .= "0\n";
}
}
file_put_contents("check.txt", $text, LOCK_EX);
}
//表示ロジック
$list = file("check.txt");
for ($i = 0; $i < $n; $i++) {
if ((int)$list[$i]) {
echo "<input type=\"checkbox\" name=\"chk[{$i}]\" value=\"{$i}\" checked>{$i}<br>\n";
} else {
echo "<input type=\"checkbox\" name=\"chk[{$i}]\" value=\"{$i}\">{$i}<br>\n";
}
}
?>
なるべくシンプルに書いたつもり
インデントに全角スペースつかってるのでそのままコピペしても動かないので注意
原因は・・・ロジックの流れにあると思うけど詳しく調査してる時間もないので
詳しい人に任せるとしよう
■ このスレッドは過去ログ倉庫に格納されています