2011-01-30 2 views
0

검색 스크립트를 작성 중이며 각 검색 결과에 보고서 링크 버튼이 필요합니다. 나는 그것을 만드는 방법을 모르겠다. 나는 구글에 대한 해답을 찾았지만 아무 것도 생각 해낼 수 없다. 아무도 나에게 무엇을 할 생각을 줄 수 있습니까? 또는이 예가 어디에 있는지 아는 사람이 있습니까? 나는 링크 ID를 사용하고 mysql에 새로운 테이블을 작성하여 보고서를 보낼 계획이다. 나는 mysql에 리포트를 보내기위한 기본 버튼을 찾고 있는데, 가장 좋은 방법은 무엇인지 모르겠습니다. 나는 링크 ID에 대한 데이터를 가지고 있는데, 나는 그것을 가정 한 새로운 테이블에보고 할 수 있어야한다. 모든 제안이나 예제는 매우 감사드립니다. 감사.PHP 보고서 버튼

+0

정확히 무엇이 문제입니까? HTML에 * 버튼 *을 만드시겠습니까? 이 버튼을 * 특정한 * 무언가 만드나요? – deceze

+0

아니요. 저는 스크립트를 만드는 가장 좋은 방법이 무엇인지 알아 내려고하고 있습니다. 방금 데이터베이스에 삽입을 실행합니까? 그것만큼 간단합니까? – chris

+0

나는 문자열 {insert into db} else nothing과 같은 것을 사용할 수 있다고 생각한다. – chris

답변

2

Chris,

먼저이 데이터베이스의 새 테이블을 만들어이 정보를 캡처 할 수 있습니다. 다음과 같은 필드가 있다고 가정합시다 (매우 기본입니다. 더 추가 할 수 있습니다) : ReportId, LinkId, DateReported. ReportId이 기본 키이므로 LinkId은 질문에서 참조하는 ID이고 DateReported은 우리가 트랜잭션을 기록한 서버 시간입니다.

이 테이블을 만들면 새로운 PHP 페이지를 만들고 싶습니다. 전화 번호는 report-link.php입니다. 이 페이지에서 linkid ($_GET[] 콜렉션에서 액세스 가능)이라는 쿼리 문자열 변수를 허용하도록하려고합니다. 이 페이지의 코드에서 linkid 매개 변수의 값을 데이터베이스의 새 링크 보고서 테이블 (date()과 함께)에 삽입하는 SQL 쿼리를 작성해야합니다. 검색 페이지에서

하면 사용자가이 예제를 참고 /path/to/report-link.php?linkid=<?php echo $link_id; ?>

의 HREF있는 링크를 클릭하여 항목을보고하도록 할 수는 본질적으로 매우 단순하고, 스팸을위한 쾌적한 끝을 더 보안을 제공하지 않습니다 사용자가 링크를 클릭 한 후 사용자 환경을 경험할 수 있지만이 기능을 설정하기 위해 따라야 할 과정입니다. 작업을 마친 후에는 사용자를위한 경험을 할 수 있습니다.

+0

좋아, 그게 전부다. 방금 기본 정보를 원했어. 나는 이걸로 일할 수있어. 고맙습니다. – chris