내 스크립트에이 코드가 있는데 첫 번째 행만 표시합니다. 모든 솔루션? 이렇게함으로써데이터베이스의 모든 행 표시
$sql = mysql_query ('select * from todo');
if (!$sql) {
die('Invalid query: ' . mysql_error());
}
$taskrow = mysql_query ('select * from todo');
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$taak = $_POST['taak'];
$beschrijving = $_POST['beschrijving'];
$categorie = $_POST['categorie'];
$prioriteit = $_POST['prioriteit'];
$datum = $_POST['datum'];
$query = mysql_query("INSERT INTO todo (taak, beschrijving, categorie, prioriteit, datum) VALUES ('$taak', '$beschrijving', '$categorie', '$prioriteit', '$datum')") or die(mysql_error());
} ?>
<?php $task = mysql_fetch_assoc($taskrow); ?>
<td><?php echo $task['taak']; ?></td>
<td><?php echo $task['beschrijving']; ?></td>
<td><?php echo $task['categorie']; ?></td>
<td><?php echo $task['prioriteit']; ?></td>
<td><?php echo $task['datum']; ?> </td>
가서 책을 읽거나 일부를 통해 이동 : 그래서
, 당신은
그래서 시도 ... 각 행의 데이터를 재생하려면, 그 개체를 통해 루프 필요 자습서. 한 번 이상 일어날 일이 생기면 어딘가에 루프가 필요합니다. 중개자는 당신이하고 싶은 것을 마술로 알 수 없습니다. – TJHeuvel
이 코드는 매우 혼란 스럽습니다. 동일한 SQL 쿼리를 두 번 실행합니다. 당신이 처음에는 아무것도하지 않습니다. 그게 의도적 인거야? 둘째, "검색 작업 및 웹 페이지에 표시"코드를 "이 사실이 게시물 일 수 있습니다"이런 식으로 처리하면 코드를 읽기가 어렵게 만들고 실제로 유지하기가 어렵습니다. –