Отобразить отмеченный флажок записи из базы данных - PullRequest
1 голос
/ 17 апреля 2011

Я просмотрел похожие проблемы и их решение, но каким-то образом помог мне с этой проблемой.Я пытаюсь создать форму для проверки более одной записи из базы данных MySQL и отображения проверенной записи на другой странице.Каким-то образом мне удалось сделать страницу с флажками, но я не знаю, как отобразить проверенную запись.Может отображаться только первая строка записи или все записи, независимо от того, какой флажок установлен.

Это страница флажка

$columns = count($fieldarray); 
//run the query 
$result = mysql_query(
  "SELECT * FROM request_item 
   ORDER BY request_item.IllNo DESC LIMIT 0, 6") or die(mysql_error()); 
$row = mysql_num_rows($result);

while($row=mysql_fetch_array($result)) 
{
  {
    $rows[] = $row['IllNo'];
  }

  foreach($rows as $value); 
  echo "";
  echo " ";
  echo $row['IllNo'];
  echo ""; 
}
echo "";
?>

Этопроверка записи проверена

$columns = count($fieldarray); 
//run the query 
$result = mysql_query(
  "SELECT * FROM request_item 
   ORDER BY request_item.IllNo DESC LIMIT 0, 6") or die(mysql_error()); 
$row = mysql_num_rows($result);

while($row=mysql_fetch_array($result)) 
{ 
  $rows[]=$row['IllNo'];  
  foreach($rows as $value); 
  if ($rows= 'checked') { 
    echo "";
    echo $value; 
  }

Любая помощь приветствуется.Спасибо.

1 Ответ

1 голос
/ 17 апреля 2011

На самом деле существует много проблем с этим сценарием, включая синтаксические ошибки, неправильное имя переменной, форму, которая не открывается там, где она должна быть, вызов PHP после того, как у вас уже есть, и т.д ...

Чтобы получить хорошийответьте вам: вы должны поделиться тем, что должно равняться значению $ row ['IllNo'], чтобы указать, следует ли проверять его или нет.

Я переформатировал его немного, и это может дать вам хорошее начало.

<form NAME ="form1" METHOD ="POST" ACTION ="dari.php">
<table>
<?php
$columns = count($fieldarray);
//run the query
$result = mysql_query("SELECT * FROM request_item ORDER BY request_item.IllNo DESC LIMIT 0, 6") or die(mysql_error()) ;
$row = mysql_num_rows($result);


while($row=mysql_fetch_array($result)) {
  echo "<tr><td>";
  echo "<Input type = 'Checkbox' Name ='ch1' value ='ch1'";
  // check checked if it is. this will be checked if $row['IllNo'] has a value
  // if there were a condition to make it checked, you would put the condition
  // before the ?
  echo $row['IllNo'] ? ' checked' : '';
  echo ' />';
  echo $row['IllNo'];

  echo "</td></tr>";
}
?>
</table>
<INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Choose your books">
</FORM>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...