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

input 랜덤값 생성 if문 채택완료

망이망소이 7년 전 조회 2,268

여분필드wr_1에

새글일때 임의의 값을 생성해서 저장시키고

수정일때 그값을 불러오려고 하는데 11번째줄

 echo ""

여기를 어떻게 기입해야 할까요?

</p>

<p>        <?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자리의 랜덤 문자열</p>

<p><span style="color:#c0392b">         echo "<input type='text' name='wr_1' value='<?=$write[wr_1]?>' id='wr_1' class='frm_input' maxlength='8' readonly>"</span>

        ?>
   </p>

<p>     

       
<?php } else if ($w == 'u') { ?></p>

<p>

       <input type="text" name="wr_1" value="<?=$write['wr_1']?>" id="wr_1" class="frm_input" maxlength="8" readonly></p>

<p>

            <?php } ?></p>

<p> </p>

<p>

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

답변 2개

상단에

</p>

<p>if ($w == '') {</p>

<p>function randomKey($length) { </p>

<p>$key = "";</p>

<p>$pool = array_merge(range(0, 9), range('A', 'Z')); // 숫자, 영문 소문자, 영문 대문자</p>

<p>for($i=0; $i < $length; $i++){</p>

<p>$key .= $pool[mt_rand(0, count($pool) - 1)];</p>

<p>}</p>

<p>return $key;</p>

<p>}</p>

<p>$write['wr_1'] = randomKey(8); // 8자리의 랜덤 문자열</p>

<p>//echo $wr_1;</p>

<p>}</p>

<p>

이렇게 wr_1에 랜덤값을 써주고

 

 

그냥 이렇게 처리했습니다.

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

답변에 대한 댓글 1개

R
Rido
7년 전
echo를 php밖으로 빼셔도 같은 기능을 합니다.
뭐 사용하기 나름이죠 ^^

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

Rido
7년 전

 echo "";

 

요렇게 변경해서 사용하세요

echo 문안에서

 

 

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

답변에 대한 댓글 1개

망이망소이
7년 전
답변 감사합니다.

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

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

로그인