본문 바로가기
App && Game

[App 제작 프로젝트] 앱 제작 - 2일차

by 배애앰이 좋아 2020. 9. 28.
반응형

< 이번에 해야하는 수정 및 제작할 부분 >

1. 중복으로 즐겨찾기 선택하지 못하게 하기 또는 중복 목록 표시하지 않기  

2. 즐겨찾기 해지하는 기능 만들기

3. 상세 페이지 만들기

4. 메인 화면에 ~씨 환영합니다 문구 넣기

 

< 오늘 한 부분 >

1. 중복으로 즐겨찾기 선택하지 못하게 하기

2. 즐겨찾기 해지하는 기능 만들기 - 완성못함.

 

< 현재 문제 >

1. 즐겨찾기를 해지했을 때 현재 페이지에서 삭제가 되고 삭제되었다는 알림이 뜨기는 하나 재로딩하면 삭제가 되지 않아있음. 즉 서버에서 실제로 삭제가 되지 않고 있음.

 

< 다음에 해야하는 수정 및 제작할 부분 >

1. 즐겨찾기 해지하는 기능 만들기 - 오류 수정 바람.

2. 상세 페이지 만들기

3. 메인 화면에 ~씨 환영합니다 문구 넣기

4. 즐겨찾기 다운 그림 넣어주기 ( 북마크 표시 )

 

mysqli_stmt_bind_param(): Number of variables doesn't match number of parameters in prepared statement

오류가 나서

$statement = mysqli_prepare($con, "DELETE FROM SCHEDULE WHERE userID = '$userID' AND courseID ='$courseID'");

mysqli_stmt_bind_param($statement,"si",$userID,$courseID);

mysqli_stmt_execute($statement);

를 아래와 같이 바꿈.

$statement = mysqli_query($con, "DELETE FROM SCHEDULE WHERE userID = '$userID' AND courseID = '$courseID' ");

 

링크를 해본 결과 "success":true 뜨나 실제로 값이 삭제되지 않음.

이것저것 살펴본 결과 {"success":true,"userID":null,"placeID":null} 이 뜨는 것을 발견

제대로 값이 안 들어가는 것을 볼 수 있음. ( php 에는 문제가 없는 걸로 판정 )

 

그리고 mysqli_stmt_bind_param에 대해 무슨 함수인가 찾아본 결과 :

www.php.net/manual/en/mysqli-stmt.bind-param.php

 

PHP: mysqli_stmt::bind_param - Manual

A lot of newcommers to mysqli find it hard to get started. I have written this wrapper with object based response, that handles most of my queries. I hope it'll be usefull for others as well:

찜한 목록 창
삭제 버튼 눌렸을 시
위에서 확인 버튼 눌렸을 시
목록 1 누르고 다시 목록 2 눌렸을 시 삭제 안됨

반응형

댓글