ライブラリ管理プログラム(2)_PHPチュートリアル

WBOY
リリース: 2016-07-21 16:04:33
オリジナル
802 人が閲覧しました

書籍カタログ入力部分:
if(!$UploadAction):
?>
//このプログラムは書籍のタイトル、著者、出版社の情報を入力するために設計されています。
//編集者:孔秀祥。日付: 2001/3/24
/*
session_start();
if (!isset($auth_passed)) {
echo "この関数は許可されたユーザーのみが使用できます。"
return -1; if( isset($u_name)) {
session_name($u_name);

//echo "

".session_name().": このプログラムは心からお役に立ちます。 。
n";
//echo "


";
}
*/
?>

图书目录输入


ACTION= ""メソッド = "投稿">











< .trim($b_price_b);
if(strlen($p_month)==1)
$p_month="0".trim($p_month);
if($p_month=="")
$p_month= "01" ;
$date_pub=trim($p_year)."-".trim($p_month)."-01";

$UploadAction=0; // 繰り返しますか?
$TimeLimit=0; // デフォルトの時間を 30 秒に設定します。
set_time_limit($TimeLimit); ) OR DIE("データベースに接続できません! ");
@mysql_select_db("$dbname") または die("データベースを選択できません!");
//$q="selectbooks.books_id,books.books_name, Books,author,books_author,publisher の author.first_name,author.last_name、publisher.publisher_name (books.books_name="$b_name"、books.publisher_id=publisher.publisher_id、books.books_id=books_author.books_id、books_author.author_id=author) .author_id";

$b_name =trim($b_name);
$sele="books.books_id、books.books_name、author.first_name、author.last_name、publisher.publisher_name、books.ISBN、books.price、books を選択します.date_pub,books.pages";
$fro=" from Books,author,books_author,publisher ";
if(trim($isbn)!="")
$whe="wherebooks.ISBN="$isbn" ";
elseif(trim($ a_first1)!="" && Trim($a_last1)!="" && Trim($p_name)!="")
$whe= ここで、books.books_name="$b_name" およびBooks.publisher_id=publisher.publisher_id およびbooks.books_id=books_author.books_id およびbooks_author.author_id=author.author_id";
else{
$msg="本のタイトルは必須です。それ以外の場合、ISBN が空の場合は、著者の最初のタイトルが表示されます姓、発行者は必須です。
要件を満たしているかどうかを確認してください。
last_name、
publisher.publisher_name
books.ISBN、
books.price、
books.date_pub、
books.pages
*/
$r = @mysql_query($q)
// $count=@mysql_fetch_row($) r ; (mysql_num_rows($r)){
if(trim($isbn)!=""){
echo "データが繰り返されます。
";
終了;
";
echorim($a_first1);
echorim($count[2]);
echorim($a_first1)==trim($count[2]);
echo " echo トリム($a_last1)==trim($count[3]);
echo "
";
echo トリム($p_name)==trim($count[4]);
echo "
";
*/
if( トリム($a_first1)==トリム($count[2]) && トリム($a_last1)==トリム($count[3]) && トリム($p_name)= =trim($count[4])){
$data_exist+=1;
$books_name=$count[1];
$first_name=$count[2]; $last_name =$count[3];
echo "本书すでにデータ库中にあります。
"; echo "书名: ".$books_name;
echo "
gt;著者:".$first_name.$last_name;
echo "
国标标準书号:".$count[5];
echo "
书价:".$count [6]."元";
echo "
出版日期:".substr($count[7],0,4)."年".substr($count[7],5,2)."月";
if($count[8])
echo "页码:".$count[8]."页";
echo"
返し ";
//$repeat=0;
終了します。
// 休憩;
}
}//while($count=mysql_fetch_array($r)){
}//if(mysql_num_rows($r){


//if(!$repeat){

if($p_name!= ""){
$p_name=trim($address);
$telephone=trim($telephone); $telefax);
$email=trim($email);
$s_publisher="publisher_name="$p_name"" から Publisher_id を選択します
$results1 = @mysql_query($s_publisher); fetch_array($ results1);
if(mysql_num_rows($results1)<1){
$q_publisher="出版社 (出版社名、住所、郵便番号、電話番号、ファックス、メールアドレス) に挿入 VALUES ("$p_name", "$address", " $zipcode", "$telephone", "$telfax", "$email")";
$result2 = @mysql_query($q_publisher)
if($result2){
$publisher_id= mysql_ins ert_id();
}
}
else
$publisher_id= $count1[0];
}

if($b_name==""){
echo"书名を空にすることはできません。";
exit;
}
else{
$b_name=trim($b_name);
$publisher_id=trim($publisher_id);
// $date_pub=trim($date_pub);
$type=trim($)タイプ);
$pages=trim($pages);
// $b_price=trim($isbn);
$s_books="books_name="$b_name" ";
$results3 = @mysql_query($s_books);
$count3=mysql_fetch_array($results3);
if(mysql_num_rows($results3)<1){
$q_books="書籍 (書籍名) 、publisher_id、date_pub、type 、ページ、価格、ISBN) 値 ("$b_name", "$publisher_id", "$date_pub", "$type", "$pages", "$b_price","$isbn")";
$result3 = @mysql_query($q_books);
if($result3){
$books_id= mysql_insert_id();
}
else
$books_ id=$count3[0];
}
if(($a_first1== ")||($a_last1=="")){
echo"第一作者の姓名を空にすることはできません。";
//exit;
}
else{
$a_first1=trim($a_first1);
$a_last1=trim($a_last1);
$address=trim($address);
$zipcode=trim($zipcode );
$telephone=trim($telephone);
$email=trim($email); $s_author="first_name="$a_first1" および last_name="$a_last1"" から author_id を選択します。 = @mysql_query($s_author);
$count2=mysql_fetch_array($results);
if(mysql_num_rows($results) $q_author="著者名 (名、姓、住所、郵便番号、電話、 email) VALUES ("$a_first1", "$a_last1", "$address", "$zipcode", "$telephone", "$email")";
$result1 = @mysql_query($q_author);
if( $result1){
$author_id= mysql_insert_id();
}
else
$author_id =$count2[0]; if($books_id!=""||$author_id!=""){
$ s_ba="books_id="$books_id" と author_id="$author_id" から ID を選択します
$resulta = @mysql_ba)
//$counta=mysql_fetch_array($resulta);
if(mysql_num_rows($resulta)<1){
$q_books_author="書籍著者 (書籍ID, 著者ID, 著者タイプ) に挿入 VALUES ("$ブックス_ID", "$著者_ID", "$著者_タイプ")";
$author_id="";
$resulta = @mysql_query($q_books_author);
}
}
}
if(($a_first2!="")||($a_last2!="")){
$a_first2=trim($a_first2);
$a_last2=トリム($a_last2);
$s_author2="first_name="$a_first2" および last_name="$a_last2"" の著者から author_id を選択します。
$results5 = @mysql_query($s_author2);
$count5=mysql_fetch_array($results5);
if(mysql_num_rows($results5)<1){
$q_author2="INSERT INTO 著者 (名、姓、住所、郵便番号、電話番号、電子メール) VALUES ("$a_first2", "$a_last2", "$address") , "$郵便番号"、"$電話"、"$メール")";
$result2 = @mysql_query($q_author2);
if($result2){
$author_id= mysql_insert_id();
}

}
else
$author_id =$count5[0];
if($books_id!=""||$author_id!=""){
$s_ba="books_id="$books_id" および author_id="$author_id"" の場合、books_author から ID を選択します。
$resulta = @mysql_query($s_ba);
//$counta=mysql_fetch_array($resulta);
if(mysql_num_rows($resulta)<1){
$q_books_author="書籍著者 (書籍ID, 著者ID, 著者タイプ) に挿入 VALUES ("$ブックス_ID", "$著者 ID", "$著者_タイプ")";
$author_id="";
$resulta = @mysql_query($q_books_author);
}
}

}
if(($a_first3!="")||($a_last3!="")){
$a_first3=trim($a_first3);
$a_last3=トリム($a_last3);
$s_author3="first_name="$a_first3" および last_name="$a_last3"" の著者から author_id を選択します。
$results6 = @mysql_query($s_author3);
$count6=mysql_fetch_array($results6);
if(mysql_num_rows($results6)<1){
$q_author3="INSERT INTO 著者 (名、姓、住所、郵便番号、電話番号、電子メール) VALUES ("$a_first2", "$a_last2", "$address") , "$郵便番号"、"$電話"、"$メール")";
$result3 = @mysql_query($q_author3);
if($result3){
$author_id= mysql_insert_id();
}

}
else
$author_id =$count6[0];
if($books_id!=""||$author_id!=""){
$s_ba="books_id="$books_id" および author_id="$author_id"" の場合、books_author から ID を選択します。
$resulta = @mysql_query($s_ba);
//$counta=mysql_fetch_array($resulta);
if(mysql_num_rows($resulta)<1){
$q_books_author="書籍著者 (書籍ID, 著者ID, 著者タイプ) に挿入 VALUES ("$ブックス_ID", "$著者 ID", "$著者_タイプ")";
$author_id="";
$resulta = @mysql_query($q_books_author);
}
}

}

echo"
戻り ";
echo"";

?>

終わり;
?> 

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/315972.html技術記事图书目录输入部分: ? if(!$UploadAction): ? ? //このプログラムは、入力名、著者、出版社の資料のために設計されています。 //者:孔秀祥。 日期:2001/3/24 /* session_start();...


<入力名 = "リセット" 値 = "リセット" タイプ = "リセット">
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート