[급 / 재등록] 리스트에서 바로 여분필드 수정하기 > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[급 / 재등록] 리스트에서 바로 여분필드 수정하기 정보

[급 / 재등록] 리스트에서 바로 여분필드 수정하기

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://www.pechamania.com/bbs/board.php?bo_table=SalavageProp2


드림위버 서버 비헤이비어 이용해서 만들었습니다.

드롭다운 리스트에서 선택하고 전송을 눌러서 여분필드 wr_12가 정상적으로 수정이 되어야 되는데,

전송 버튼을 눌러도 아무런 반응이 없고, submit버튼을 만들어서 넣어도 아무것도 바뀌지 않습니다.


<?php require_once($g4['path'].'/Connections/DB.php'); ?>
<?php

$hostname_DB = "localhost";
$database_DB = "블라블라";
$username_DB = "블라블라";
$password_DB = "블라블라";
$DB = mysql_connect($hostname_DB, $username_DB, $password_DB);

if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "procMd".$list[$i][wr_id])) {
  $updateSQL = sprintf("UPDATE g4_write_SalavageProp2 SET wr_12=%s WHERE wr_id=%s",
                      GetSQLValueString($_POST['wr_12'], "text"),
                      GetSQLValueString($_POST['seq'], "int"));

  mysql_select_db($database_DB, $DB);
  $Result1 = mysql_query($updateSQL, $DB) or die(mysql_error());

  $updateGoTo = "";
  if (isset($_SERVER['QUERY_STRING'])) {
    $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    $updateGoTo .= $_SERVER['QUERY_STRING'];
  }
  echo "<script> location.href='". $updateGoTo ."'; </script>";
}
?>

이게 리스트에 들어간 PHP구문입니다.



 <form method="POST" name="procMd" action="<?php echo $editFormAction; ?>">
        <input type="hidden" name="seq" value="<?=$list[$i][num]?>" />
        <select name="wr_12" id="wr_12">
          <option value="신청완료" <?php if (!(strcmp("신청완료", $list[$i][wr_12]))) {echo "selected=\"selected\"";} ?>>신청완료</option>
            <option value="처리중" <?php if (!(strcmp("처리중", $list[$i][wr_12]))) {echo "selected=\"selected\"";} ?>>처리중</option>
            <option value="폐차완료" <?php if (!(strcmp("폐차완료", $list[$i][wr_12]))) {echo "selected=\"selected\"";} ?>>폐차완료</option>
        </select>
        <input type="hidden" name="MM_update" value="procMd" />
        <a href="javascript:submit(this)">전송</a>
      </form>

이게 폼 전송부분이구요..

혹시 어떻게 하면 되는지 아시는분?2ㅜㅜ

댓글 전체

안녕하세요,
리스트에서 바로 여분필드 수정하기 에 대해 질문글 올리신것 보고 쪽지드립니다..
저도 리스트에서 바로 여분필드값을 수정하는것을 해보려고 하다가 도저히 안되서ㅜㅜ..
혹시 어떻게 해결하셨는지 도움을 주실수 있는지해서..
힘을주세요..ㅜㅜ
전체 279 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT