그런 다음 사용자는 다음 파일(index3.wml)에 입력해야 합니다. 사용자에게 과목의 이름이나 교수의 성을 입력하도록 요청합니다. 페이지 간에 변수가 전송되는 방식에 주의를 기울여야 합니다. 구문은 다소 복잡해 보이지만 여러 파일을 통해 전체 프로세스가 어떻게 수행되는지에 대한 아이디어를 제공합니다. 삽입 ") 수신시간 $myrow[0], $myrow[1] $myrow[2] $myrow[3] $myrow[4] $myrow[5] $myrow[2], $myrow[3] $myrow[0] $myrow[1]] $myrow[4], $myrow[5] $myrow[7] $myrow[6]
위에서는 개인 웹사이트를 구축하는 데 드는 비용을 소개했습니다. 동적 WML 사이트를 구축하는 데 드는 비용은 얼마입니까? 3부에는 개인 웹사이트를 구축하는 데 드는 비용에 대한 내용이 포함되어 있습니다. PHP 튜토리얼에 관심이 있는 친구들.
php
Header("콘텐츠 유형: text/vnd.wap.wml");
header("Cache-Control: no-cache, must-revalidate")
header("Pragma: no -cache");
echo (";");
>;
"http://www.wapforum.org/DTD/wml_1.1.xml" >;
php
echo ("
if (${$choice} == "성") {
echo ("교수님의 성 (또는 그 일부).n");
} else if (${$choice} == "주제") {
echo ("주제(또는 그 일부).n")
} else {
echo (" 뭔가 문제가 있는 것 같아요.n");
} echo ("");
? >
php
echo ("
echo ("
? >
php
echo ("
echo ("
쿼리 코드 작성
다음 파일은 쿼리 처리를 담당합니다. 이름은 query.wml이며 좀 더 자세히 분석해 보겠습니다.
Header("콘텐츠 유형: text/vnd.wap.wml");
printf("n");
printf("n");
printf("n");
// 다음 줄은 교육 시간을 쿼리하기 위한 SQL 문을 구성하는 데 사용됩니다.
$consulting_tables =
"(교수님은 (professors.Id = Teaching.Id), 과목에 참여했습니다.)"
$consulting_columns =
"교수.성, 교수.이름, 과목.제목, "; >$consulting_columns .=
"subjects.Cod_number, Professors.Consulting_hour, Professors.Consulting_place";
$c>"subjects.Cod_Subject = Teach.Cod_subject "
// 다음 줄은 쿼리에 사용됩니다. 테스트 시간에 SQL 문 구성
$exams_tables= "(exams left Join Professors ON (exams.Id = Professors.Id), 과목)"
$exams_columns= "subjects.Subject , 과목.Cod_number, 교수. 성, ";
$exams_columns.= "professors.Name, Exams.Date, Exams.Time, Exams.Room, Exams.Test";
$exams_query= "exams.Cod_Subject = 과목.Cod_Subject ";
// 다음 줄은 테스트 일정을 쿼리하기 위한 SQL 문에 쿼리 제한을 추가하는 데 사용됩니다.
if ($exams_data) {
switch($exams_data) {
case "subject":
$ Exams_query.= " 및 '%$subject%'와 같은 과목.";
break;
case "surname":
$exams_query.= " 및 Professors.Surname은 '%$surname% '" ;
break; ) {
case "subject":
$consulting_query
.= " 및 subject.Subject like '%$subject%'";
break;
case "surname":
$consulting_query.= " and Professors.Surname like '%$surname%'"
break; $data, $condition_passed) {
//
// put your 다음 줄에 비밀번호와 사용자 이름
//
$db = mysql_pconnect("localhost","***","* **")
// 다음 줄에 데이터베이스 이름 입력
mysql_select_db("lanfranchi_co_uk",$db);
$sql = "$data FROM $data WHERE $condition_passed order by 교수.
$result = mysql_query($sql,$db); 🎜>return $result;
}
// 교육 시간의 wml 코드를 생성하는 함수
function Consulting_print($consulting_result ) {
global $file
printf("n" );
printf("
n") ) {
printf("
printf("
printf("
printf("
}
printf("n" ); 테이블 wml 코드
function print_exams($exams_result) {
global $file;
printf("
printf(" > 시험 시간
n");
while ($myrow = mysql_fetch_row($exams_result)) {
printf("
printf("
printf("
printf("
}
printf("
if ($consulting_data) {
$connection_result =
connect($consulting_tables, $consulting_columns, $consulting_query);
consulting_print( $connection_result)
if ($ Exams_data) {
$connection_result =
connect($exams_tables, $exams_columns, $exams_query);
print_exams($connection_result)
}
printf("n") ;
? >
네, 끝났습니다.MySQL 데이터베이스를 기반으로 첫 번째 PHP/WML 페이지를 만들었습니다. 계속해서 직접 연습해 보세요.