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

syntax error 질문 채택완료

산다라신 6년 전 조회 2,524

$price = $_POST['price'];  $mb_id = $member['mb_id']; 

$price = preg_replace("/[ #\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#<>()\[\]\{\}]/i", "", $price); $mb_id = preg_replace("/[ #\&\+\-%=\/\\\:;,\.'\"\^`~\|\\?\$#<>()\[\]\{\}]/i", "", $mb_id);

$bank_num = str_replace( " ","", $config['cf_2']);  $sender = $_POST['mb_name'];  $sender = preg_replace("/[ #\&\+\-%=\/\\\:;,\.'\"\^`~\|\\?\$#<>()\[\]\{\}]/i", "", $sender); $money = $price;  $mid = $mb_id;  $customer = "gumbu3";  $encode = "UTF-8";  $sql23 = "select count(*)coul from g5_money where mb_id = '".$mb_id."' and mo_chk = '0'";  $row2 = sql_fetch($sql23);  $sql33 = "update g5_member set mb_name = '".$sender."' where mb_id = '".$mb_id."'"; sql_query($sql33);  if($row2['coul']>0) {      echo ""; }else{ $sql = " insert into g5_money                         set mb_id = '$mb_id',                             mo_date = '".G5_TIME_YMDHIS."',                             mb_money = '$price',                             mo_chk = '0',                             mb_name = '$sender'"; sql_query($sql); $sql2 = "select * from g5_money where mb_id = '$mb_id' order by mo_no desc limit 0, 1"; 

    $result2 = sql_fetch($sql2);      $old = $result2['mo_no'];                                }

 

 

여기부분 

syntax error, unexpected '<' in shop/charge_update.php on line 33 줄 에러 뜹니다. 

32번줄에 ?> 이런식으로 써놓으면 75번줄 에러가 뜹니다. 어떻게 수정하면 좋을까요?

 

 

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

답변 2개

채택된 답변
+20 포인트
6년 전

value="echo $customer;" 이렇게 되어 있는 부분들을 php문법에 맞게 모두 수정해 주세요.

value=" $customer?>

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

답변에 대한 댓글 1개

산다라신
6년 전
<input type="hidden" name="customer" value="<?php echo $customer?>" id="customer">
<input type="hidden" name="encode" value="<?php echo $encode?>" id="encode">
<input type="hidden" name="bank_num" value="<?php echo $bank_num?>" id="bank_num">
<input type="hidden" name="money" value="<?php echo $money?>" id="money">
<input type="hidden" name="sender" value="<?php echo $sender?>" id="sender">
<input type="hidden" name="old" value="<?php echo $old?>" id="old">
<input type="hidden" name="mid" value="<?php echo $mid?>" id="mid">

다 바꿔봤지만 똑같은 에러 뜹니다.

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

s
sinbi Expert
6년 전

php 코드와 html script 태그가 마구 혼용되서 그렇습니다.

 

아래 애들 공부 후 작업해 보세요.

 

https://homzzang.com/b/php-4">https://homzzang.com/b/php-4

https://homzzang.com/b/php-986

https://homzzang.com/b/js-6">https://homzzang.com/b/js-6

https://homzzang.com/b/html-4">https://homzzang.com/b/html-4

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

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

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

로그인