여분필드wr_1에
새글일때 임의의 값을 생성해서 저장시키고
수정일때 그값을 불러오려고 하는데 11번째줄
echo "<input type='text' name='wr_1' value='<?=$write[wr_1]?>' id='wr_1' class='frm_input' maxlength='8' readonly>"
여기를 어떻게 기입해야 할까요?
Copy
<?php if($w == '') {
function randomKey($length) {
$key = "";
$pool = array_merge(range(0, 9), range('A', 'Z')); // 숫자, 영문 소문자, 영문 대문자
for($i=0; $i < $length; $i++){
$key .= $pool[mt_rand(0, count($pool) - 1)];
}
return $key;
}
$wr_1 = randomKey(8); // 8자리의 랜덤 문자열
echo "<input type='text' name='wr_1' value='<?=$write[wr_1]?>' id='wr_1' class='frm_input' maxlength='8' readonly>"
?>
<?php } else if ($w == 'u') { ?>
<input type="text" name="wr_1" value="<?=$write['wr_1']?>" id="wr_1" class="frm_input" maxlength="8" readonly>
<?php } ?>
|
답변 2개 / 댓글 2개
2018-02-03 (토) 01:00:58
상단에
Copy
if ($w == '') {
function randomKey($length) {
$key = "";
$pool = array_merge(range(0, 9), range('A', 'Z')); // 숫자, 영문 소문자, 영문 대문자
for($i=0; $i < $length; $i++){
$key .= $pool[mt_rand(0, count($pool) - 1)];
}
return $key;
}
$write['wr_1'] = randomKey(8); // 8자리의 랜덤 문자열
//echo $wr_1;
}
이렇게 wr_1에 랜덤값을 써주고
<input type="text" name="wr_1" value="<?=$write['wr_1']?>" id="wr_1" class="frm_input" maxlength="8" readonly>
그냥 이렇게 처리했습니다.
답변에 대한 댓글 1개
2018-02-03 (토) 01:02:42
2018-02-02 (금) 23:57:15
echo "<input type='text' name='wr_1' value='{$write['wr_1]'}' id='wr_1' class='frm_input' maxlength='8' readonly>";
요렇게 변경해서 사용하세요
echo 문안에서 <? php문법을 사용하심 안되요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
뭐 사용하기 나름이죠 ^^