회원가입시 sql 쿼리 질문
본문
안녕하세요
회원가입시 (register_form.php)
환경설정 값을 가져와 select box로 뿌리려 합니다.
<?php
$conn = new mysqli('localhost', 'test', '1234', 'test');
// cf_1 필드의 값을 가져오는 쿼리
$query = "SELECT cf_1 FROM g5_config";
$result = $conn->query($query);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
$teams = $row['cf_1'];
$teamArray = explode(',', $teams);
} else {
$teamArray = [];
}
$conn->close();
?>
<select name="mb_2" id="mb_2" class="frm_input full_input required" required>
<option value="">팀을 선택하세요.</option>
<?php foreach ($teamArray as $team): ?>
<option value="<?php echo $team; ?>"<?php echo ($member['mb_2'] == $team) ? " selected" : ""; ?>><?php echo $team; ?></option>
<?php endforeach; ?>
</select>
이렇게 하면 잘되긴하는데
db연결을 저기서 하는게 좀 찝찝해서요
연결된걸 정의해주는 함수? 같은게 혹시 존재하는지요..
!-->
답변 3
common.php에 $config 배열이 정의되어 있으니,
$tems = $config['cf_1'] 로 그냥 사용하시면 됩니다.
그누보드에서 common.php 파일을 최상단에 인클루드 하시면
계정정보를 입력할 필요가 없습니다.
common 파일 내부를 한번만 보셔도 스킬업이 되셨을텐데...
답변을 작성하시기 전에 로그인 해주세요.