검색 출력 관련 도움을 청합니다.

검색 출력 관련 도움을 청합니다.

QA

검색 출력 관련 도움을 청합니다.

답변 1

본문

검색을 2명을 해서 등록을 시키는 시스템입니다.

검색을 하면 출력 부분에 출력이 되는 시스템인데요.

팀원1을 검색 하면 아래에 출력이 되고

또 팀원2를 검색하면 아래에 출력이 되서

2명을 등록을 해야 되는데 번갈아 가면서 출력이 되고 있어서요.

팀원1과 2를 검색을 했을때 아래에 두 명이 동시에 나와있어야 하거든요.

도움을 청해봅니다.

 

테스트주소 : http://khnpcontest.com/member_search2.php

테스트 이메일 : *** 개인정보보호를 위한 이메일주소 노출방지 ****** 개인정보보호를 위한 이메일주소 노출방지 ***

 

 

 

검색 sql

 


// 팀원검색 1
 
$sql_common = " from {$g5['member_table']}";
 
$sql_search = " where (1) ";
if ($stx) {
    $sql_search .= " and ( ";
    switch ($sfl) {
 
        case 'mb_email' :
            $sql_search .= " ({$sfl} like '{$stx}') ";
            break;
 
 
    }
    $sql_search .= " ) ";
}
 
 
$sql = " select * {$sql_common} {$sql_search} ";
$result = sql_query($sql);
 
// 끝
 
 
// 팀원검색 2
 
$sql_common = " from {$g5['member_table']}";
 
$sql_search = " where (1) ";
if ($stx2) {
    $sql_search .= " and ( ";
    switch ($sfl) {
 
        case 'mb_email' :
            $sql_search .= " ({$sfl} like '{$stx2}') ";
            break;
 
 
    }
    $sql_search .= " ) ";
}
 
 
$sql = " select * {$sql_common} {$sql_search} ";
$result2 = sql_query($sql); 

 

 

검색값 출력 필드 부분

 


<!-- 검색 -->
<div class="go">
<div class="ser">
<form id="fsearch" name="fsearch" method="post">
<input type="hidden" name="sfl" value="mb_email"<?php echo get_selected($_GET['sfl'], "mb_email"); ?>>
 
<strong class="sound_only"> 필수</strong>
<b>팀원1</b> <input type="text" name="stx" value="<?=$stx?>" id="stx" required class="s_input">
<input type="submit" class="btn_submit" value="검색">
</form>
</div>
 
<div class="ser">
<form id="fsearch" name="fsearch" method="post">
<input type="hidden" name="sfl" value="mb_email"<?php echo get_selected($_GET['sfl'], "mb_email"); ?>>
 
<strong class="sound_only"> 필수</strong>
<b>팀원2</b> <input type="text" name="stx2" value="<?=$stx2?>" id="stx2" required class="s_input">
<input type="submit" class="btn_submit" value="검색">
</form>
</div>
 
</div>
 
<!-- //검색 -->
 
 
<div style="clear:both;"></div>
 
 
<!-- 출력 -->
<form id="fsearch" name="fsearch"  method="post">
<input type="hidden" name="sfl" value="mb_email"<?php echo get_selected($_GET['sfl'], "mb_email"); ?>>
<input type="hidden" name="stx3" value="<?=$stx?>" id="팀원1" class="s_input">
<input type="hidden" name="stx4" value="<?=$stx2?>" id="팀원2" class="s_input">
<table id="ser_table">
<col>
<col>
<col>
 
<tr>
	<th>이름</th>
	<th>학과</th>
	<th>학년</th>
	<th rowspan="3" style="width:120px; background:#fff;"><input type="submit" class="btn_submit2" value="등록"></td>
</tr>
<?php
 
    for ($i=0; $row=sql_fetch_array($result); $i++) {
		if ($stx) {
			
		
 ?>
<tr>
	<td><?php echo $row['mb_name']; ?></td>
	<td><?php echo $row['mb_8']; ?></td>
	<td><?php echo $row['mb_9']; ?></td>
</tr>
<? } } ?>
<?php if ($i == 0) { alert('팀원1 : 등록된 회원이 없습니다.'); } ?>
<?php
 
    for ($i=0; $row=sql_fetch_array($result2); $i++) {
		if ($stx2) {
			
 
 
 ?>
<tr>
	<td><?php echo $row['mb_name']; ?></td>
	<td><?php echo $row['mb_8']; ?></td>
	<td><?php echo $row['mb_9']; ?></td>
</tr>
<? } } ?>
<?php if ($i == 0) { alert('팀원2 : 등록된 회원이 없습니다.'); } ?>
</table>
</form>
 
<!-- 출력 --> 

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로