테스트 사이트 - 개발 중인 베타 버전입니다

form안의 action 에 db값 로드하기 채택완료

조미가 4년 전 조회 3,272

form의 action="/bbs/page.php?hid=디비값" 처럼 '디비값' 을 로드할려고 합니다.

디비값은 불러와지는데, form안의 action 에 적용이 안됩니다. 방법이 없을까요?

</p>

<p><form name="rForm" method="post" 

         action="/bbs/page.php?hid=디비값" onsubmit="return goResult();"></p>

<p><input type="text" name="result_code">

<input type="password" name="result_pw">

<button type="submit" class="ptest-btn">결과 확인</button>

</form></p>

<p>

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

https://sir.kr/qa/420308

// 변수 지정     
$result_code_9 = $result_code1.'-'.$result_code2 ;  // 입력코드 형식 '0000-0000'
$result_pw = $result_pw; // 비번 형식 '0000'
// db값 불러오기 
$res = sql_fetch(" SELECT * FROM ptest_result WHERE result_code='$result_code_9' AND result_pw='$result_pw' ");

여기서 print_r( $res);
하셔서 값이 제대로 나오는지부터 확인해 보세요.
$a_test_name = $res['test_name'];
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

조미가
4년 전
값은 나옵니다. 아래서 5번째, 원하는 [test_name] 값도 있습니다.

Array ( [idx] => 37 [target_idx] => 37 [result_code] => 2126-0003 [result_pw] => 8745 [sum_cp] => 27 [sum_np] => 31 [sum_a] => 25 [sum_fc] => 30 [sum_ac] => 31 [sum_cp_m] => 7 [sum_np_m] => 17 [sum_a_m] => 13 [sum_fc_m] => 17 [sum_ac_m] => 16 [sum_u_m] => 32 [sum_u] => 31 [sum_i] => 26 [sum_i_m] => 27 [tru_1a] => 4 [tru_1b] => 4 [tru_2a] => 4 [tru_2b] => 1 [tru_3a] => 3 [tru_3b] => 1 [tru_4a] => 2 [tru_4b] => 4 [tru_5a] => 3 [tru_5b] => 1 [test_date] => 2021-07-04 06:07:17 [test_name] => ego_ok [test_type] => adult [ego243_pattern] => BBBBB [ego243_pattern123] => B¹B²B¹B²B² [pattern_cp] => B [pattern_np] => B [pattern_a] => B [pattern_fc] => B [pattern_ac] => B [pattern123_cp] => B¹ [pattern123_np] => B² [pattern123_a] => B¹ [pattern123_fc] => B² [pattern123_ac] => B² [file_hash] => [open_ok] => N [deleted] => N [deleted_date] => 0000-00-00 00:00:00 )
엑스엠엘
4년 전
$a_test_name = $res['test_name'];

//========

<form name="rForm" method="post"
action="/bbs/page.php?hid=we_result_<?=$a_test_name?>"
onsubmit="return goResult();">

그렇다면 위 action에 값이 안 나올 리가 없을 텐데요.

댓글을 작성하려면 로그인이 필요합니다.

4년 전

get으로 갈텐데 혹신 post로 출력해보신건 아니신가요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인