나는 mysql db에 저장된 레코드가 많은 광고 웹 사이트를 운영하고 있습니다.이렇게하는 것이 '더 나은 방법'입니까?
내 메인 페이지에는 사용자가 검색 기준을 지정할 수있는 양식이 있습니다. 조치가 myPhp.php 파일로 설정되었습니다.
myPhp.php은 NO HTML 만의 PHP 코드를 포함하지 않으며, 그것은 기본적으로이 같은 것입니다 : PHP에서 만든이 표에서
1- get values from FORM and build a SQL query
2- query MYSQL db.
3-display all results in a table using
`while($row=mysql_fetch_array($res))`
4- echo the table.
, 나 또한 몇 가지 링크를 가지고 있고, 때마다 그들은 클릭 할 부모 페이지의 자바 스크립트 함수가 호출되어 숨겨진 입력 값을 무언가로 설정 한 다음 선택한 변수로 양식을 다시 제출합니다.
예 : 사용자가 검색 결과에서 다음 페이지로 이동하려면 PHP에서 생성 된 '다음'링크를 클릭해야하며 자바 스크립트가 호출되면 숨겨진 입력 값이 'next'로 설정됩니다 '을 입력하면 폼이 다시 제출되고 PHP 파일은 숨겨진 입력에서 변수를 가져 와서 그 값이'NEXT '로 설정된 것을 감지 한 후 다음 결과를 표시합니다.
이 모든 작업을 수행 할 수있는 다른 방법이 없습니까? (즉, 성능 및 안정성 측면에서 더 나은 방법)
아직 학습을 진행하고 있으므로 귀하의 도움에 매우 감사드립니다. 더 많은 정보가 필요할 때마다이 질문을 업데이트 할 것입니다.
감사
쿼리 문자열에 웹 컨텍스트에서 또 다른 특정 의미가 있으므로 "쿼리 문자열"을 "SQL 쿼리"로 변경했습니다. –
명심해야 할 한 가지 문제는 모든 사용자가 자바 스크립트를 사용할 수 없다는 것입니다. 당신은 또한 자바 스크립트 – espais