인터넷프로그래밍숙제
FrontPage|FindPage|TitleIndex|RecentChanges|UserPreferences E D R S I M H RSS

  1. mysql 계정 관련 고치기
    • 숙제 서버 mysql 환경에 맞게 계정이름, passwd 등 교체
  2. POST 로 값 보내기 안되는 문제, 쿠키 안되는 문제
    • 원인
      • php.ini 의 설정이 다름.
      • register_globals = off 인듯
        • /etc/php.ini 은 on
        • /usr/local/lib/php.ini 은 off
    • 해결
      • 아래와 같이 check.php, index.php 에 추가( 보고서와 달라지지 않게 한줄로 추가)
        check.php 에 추가
        $name = $_POST['name'];
        $address = $_POST['address'];
        $cardnumber = $_POST['cardnumber'];
        $phonenumber = $_POST['phonenumber'];
        $email = $_POST['email'];
        $quantity = $_POST['quantity'];
        $productInfo = $_POST['productInfo'];
        $indexNumber = $_COOKIE['indexNumber'];
        index.php 에 추가
        $indexNumber = $_COOKIE['indexNumber'];

  3. DB 필드 참조 제대로 안되는 문제
    • 이유 불분명
    • 다른 서버에서는 잘됨
    • 해결
      • 아래와 같이 고침(끝에 주석처리된 것은 원래 코드)
        index.php
        
        $ss = $row['SUM(ProductNum)'];  echo "<td>$ss</td>";//echo "<td>$row[SUM(ProductNum)]</td>";
        $sss = $row['SUM(ProductNum*ProductUnitPrice)']; echo "<td>$sss won</td>"; //echo "<td>$row[SUM(ProductNum*ProductUnitPrice)] won</td>";
        admin.php
        
        $ss = $row['SUM(ProductNum)']; echo "<td>$ss</td>"; //echo "<td>$row[SUM(ProductNum)]</td>";
        $sss = $row['SUM(ProductNum*ProductUnitPrice)']; echo "<td>$sss won</td>"; //echo "<td>$row[SUM(ProductNum*ProductUnitPrice)] won</td>";

EditText|FindPage|DeletePage|LikePages| Valid XHTML 1.0! Valid CSS! powered by MoniWiki