checkbox с данни от DB в html форма

Mapu0

Registered
Здравейте,искам да попитам дали можете да ми дадете някакъв код за chackbox поле в html форма,която да ми извежда резултати от базата данни.

общо взето трябва да пише име като текст и като го натиснеш да има value ID-то на записа и след това аз мога вече да си ги запиша в базата данни.

Благодаря предварително :)
 
Код:
$sql = "SELECT id,name FROM table;";
$res = mysql_query($sql);
while($row = mysql_fetch_array($res)) {
     echo "<input type='checkbox' name='t[{$row['id']}]' /> {$row['name']}<Br />";
 
Mapu0 каза:
нестава така :(

Кое не става, вместо да пишеш криви емотиконки, можеш да кажеш, какъв е резултата и каква грешка ти е дало.
 
а ми добавих още една } защото не беше написана и ми изкарва бяла страница и нищо друго
 
да,но пак не става

Код:
<tr>
		<td>Изберете ученици</td>
		<?php

$sql = "SELECT id,name,surname,family FROM students";
$res = mysql_query($sql);
while($row = mysql_fetch_array($res)) {
     echo "<input type='checkbox' name='t[{ $row['id'] }]' /> { $row['name'] }<Br />";
	 }?>
	
	</tr>

това ми е кода
 
Код:
<tr>
      <td>Изберете ученици</td>
      <?php

$sql = "SELECT id,name,surname,family FROM students";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($res)) {
     echo "<input type='checkbox' name='t[{ $row['id'] }]' /> { $row['name'] }<Br />";
    }?>
   
   </tr>
И кажи какъв е резултата.
 
Mapu0 каза:
отново бяла страница

Код:
$res = mysql_query($sql) or die(mysql_error());
echo "Намерени ученици: (" . mysql_num_rows($res) . ")<br />";
Надявам се знаеш какво да промениш.
 
PHP:
echo "<input type='checkbox' name='t[]' value='".$row['id']."' /> ".$row['name']."<Br />";

Като събмитнеш формуляра, резлутата ще е масив от избраните id номера, ще го търсиш с $_POST["t"]
 

Back
Горе