라디오 버튼과 같은 데이터베이스 필드를 모두 표시하려고합니다. 예를 들어 나는이 데이터베이스 필드가 :데이터베이스 필드를 체크 박스로 표시
hostess_id
hostess_name_en
hostess_surname_en
... etc ...
내가 다음, 그들을 선택은 선택한 버튼에 데이터 정보를 표시하기 위해, 라디오 버튼으로 그들을 표시 할.
어떻게하면됩니까? 그것은
function mysql_field_array($query) {
$field = mysql_num_fields($query);
for ($i = 0; $i < $field; $i++) {
$names[] = mysql_field_name($query, $i);
}
return $names;
}
// Example of use
$fields = mysql_field_array($query);
당신은 루프를 할 수있는 것보다 필드 이름의 배열을 *되지 않는 mysql_로 모든 필드를
$q = $dbh->prepare("DESCRIBE tablename");
$q->execute();
$table_fields = $q->fetchAll(PDO::FETCH_COLUMN);
을 얻을 것이다, PDO와
<?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Could not connect to MySQL server: ' . mysql_error());
}
$dbname = 'db_up';
$db_selected = mysql_select_db($dbname, $link);
if (!$db_selected) {
die("Could not set $dbname: " . mysql_error());
}
$res = mysql_query('select * from hostess', $link);
while ($row = mysql_fetch_assoc($result)){
echo "<td><input type=\'checkbox\' name=\'hostess[]\' value=\'" . $row['hostess_id'] . "\'>" . $row['hostess_firstname_en'] . "<br />";
}
?>
라디오 버튼은 하나의 옵션 만 선택하기위한 것입니다. 체크 박스가 필요하지 않니? –
아, 바보 같아 .. 네 체크 박스 .. – Landi
[mysql_field_name] (http://php.net/manual/en/function.mysql-field-name.php)으로 필드 이름을 얻을 수 있으며 mysql_ * 함수를 사용하려면 지금 사용되지 않는 대신 PDO를 사용하십시오. – Sanjay