를 초과하는 경우 추가 DIV 추가 I MySQL의 테이블에서 사용자를 나열하고 당신이 볼 수있는 HTML 코드를 인쇄 할 다음과 같은 PHP 함수가 지금PHP 및 MySql | 는 SQL 행의 수는 주어진 수
//List All Users From The Database Table In An Array
public function listUsersInArray() {
$sql = "SELECT username FROM user";
$users = array();
if($stmt = $this->conn->prepare($sql)) {
$stmt->bind_result($usrn);
$stmt->execute();
while ($row = $stmt->fetch()) {
$stmt->bind_result($usrn);
$users[] = $usrn;
}
$stmt->close();
return $users;
}
else {
$error = true;
$message['error'] = true;
$message['message'] = "The Users Could Not Stored In Array";
return json_encode($message);
}
}
//Build A Form In Order To Print Out The Users For Deleting
private function createForm($id) {
$form = array( '<form name="delete-user" id="'.$id.'" class="delete-user" method="post" action="#">',
'<input type="hidden" name="user_id" value="'.$id.'" />',
'<fieldset class="user-wrapper">',
'<label for="user" class="user-label">User</label>',
'<input type="text" name="user" class="user" value="'.$id.'" autocomplete="off" readonly="readonly" />',
'</fieldset>',
'<fieldset class="delete-wrapper">',
'<button type="submit" name="delete" class="delete">Delete</button>',
'</fieldset>',
'</form>'
);
$form = implode("",$form);
return $form;
}
//List All Users From Array As Forms For Deleting
public function listUsersForDelete() {
$users = $this->listUsersInArray();
for ($i = 0; $i < sizeof($users) ; $i++) {
while((sizeof($users) <= ($i % 7 == 0 || $i == 0))) {
echo $this->createForm($users[$i]);
$i++;
}
}
}
과 양식이 7 개 이상이면 div의 모든 양식을 감싸는 방법을 알아 내야합니다.
예를 들어 양식이 9 개인 경우, div의 첫 번째 7 줄을 감싸고 다른 div의 나머지 줄을 감싸고 16 개의 줄이 있다면 div의 첫 번째 7, div의 다음 7, 다른 div의 나머지 2를 래핑합니다. ..
예, * [모듈러스 연산자] (http://www.php.net/manual/en/language.operators.arithmetic.php) *를 조사하고 싶습니다. –
확인. 나는 그것을 공부할 것이다. 나는 그것이 내가 묻는 것의 두 번째 부분 인 것 같다. 숫자의 배수이다. 그러나 위의 기능에 대해 내가 묻는 것을 어떻게 할 수 있습니까? – Roland
이론 상으로는 7의 배수에 도달 할 때마다 '