我想顯示一個來自php數組的html表單。我想(姓)輸入和(姓)輸入在一行中。我已經使用引導排類,但是它在單獨一行中斥責兩個輸入像來自php數組的HTML表格
<div class="row">first name </div>
<div class="row">Last name </div>
我會心存感激,如果任何人能幫助我解決這個問題!
<?php
$form = array(
'fname' => array(
'title' => 'First Name',
'type' => 'text',
'size' => '50',
),
'lname' => array(
'title' => 'Last Name',
'type' => 'text',
'size' => '50',
),
'email' => array(
'title' => 'Email',
'type' => 'email',
'class' => 'form-control',
'size' => '50',
),
'submit' => array(
'title' => 'Register',
'type' => 'submit',
'size' => '50',
'class' => 'form-control',
),
)
?>
<form action="" method="post">
<?php
foreach ($contact_form as $name => $elements) {
$label = '<label>' . $elements['title'] . '</label><br>';
if ($elements['type'] == 'text') {
echo '<div class="row">';
echo $label . '<input type="' . $elements['type'] . '" name="' . $name . '" size="' . $elements['size'] . '" >';
echo '</div>';
} elseif ($elements['type'] == 'email') {
echo '<div class="row">';
echo $label . '<input type="' . $elements['type'] . '" name="' . $name . '" size="' . $elements['size'] . '">' . form_error($name) . '<br>';
echo '</div>';
}else{
echo '<input type="' . $elements['type'] . '" name="' . $name . '" value="' . $elements['title'] . '" size="' . $elements['size'] . '">' ;
}
}
?>
</form>
_「我已經使用引導排類,但是它在單獨一行像斥責兩個輸入」 _好你能指望什麼了'row'類呢?你需要使用列http://getbootstrap.com/css/#grid – Turnip
我想要兩個輸入在一行而不是單獨的行 – Abid
我剛剛編輯了相同的結果形式 – Abid