PHP的bbs實現之四 建立調查

2021-08-22 06:24:04 字數 2315 閱讀 8387

create table survey (

title varchar(60) not null,

totalfield int(1),

option1 varchar(60),

option2 varchar(60),

option3 varchar(60),

option4 varchar(60),

choice1 int(6),

choice2 int(6),

choice3 int(6),

choice4 int(6),

primary key (title),

unique title (title)

);1.survey_admin.php

<?

include "common.inc.php";

if ($ok)

if (($option1=="")||($option2==""))

$title_check = "select title from survey

where title = '$title'";

$check_result = mysql_query($title_check)

or die("不能執行網上調查。");

$check_num = mysql_num_rows($check_result);

$n=2;

if($option3!="")$n=3;

if($option4!="")$n=4;

if ($check_num == 0)

else }

else

if ($choice == "deleone")

else }

} include "header.inc.php";

?>

網上調查的管理

2.survey_begin.php

<?

/********************************

*執行乙個外部的程式 *

*其作用是定義一些常用的變數 *

*並進行和goldenwind資料庫的連線 *

*********************************/

include "common.inc.php";

//查詢資料庫中是否有調查的專案

$survey_check = "select title from survey";

$check_result = mysql_query($survey_check)

or die("不能進行網上調查。");

$check_num = mysql_num_rows($check_result);

//如果沒有正在進行的調查,則報錯

if ($check_num == 0)

else

{ //顯示廣告,可以是動態gif格式

include "ad.php";

/********************************

*顯示本網頁的大標題 *

*它隨著日期中年月的變化而變化 *

*********************************/

echo "";

echo " ";

echo date(y)."年".date(m)."月社群調查的內容是:";

echo " ";

echo "

"; echo "";

echo "";

//變數$n用來記錄每個調查的序號

or die("不能進行網上調查。");

/********************************

*在while迴圈中依次取出資料庫表 *

*中的網上調查項,並把每一項做成 *

*乙個超連結 *

*********************************/

while ($row=mysql_fetch_array($result))

{ //在網頁中加入空白的符號,控制顯示的位置

for ($i=1;$i<15;$i++)

echo " ";

//顯示生成的超連結

echo "".$n.'.    '

. $row["title"]."

PHP的bbs實現之三

郵件傳送功能實現 sql語句 create table ourmail2 email addr varchar 40 not null,create time varchar 20 primary key email addr unique email addr email addr 1.edite...

php之微型部落格的建立

一,微型部落格的開發思路 微型部落格的建立,確定無疑我們會用到php和mysql之間的增添刪改查,首先來看一下思維導圖 搭建好計算機裡的apache php 和mysql的聯動功能,開啟phpmyadmin,建立乙個資料庫 phplearn 在這個資料庫裡建立乙個資料表 news 二,開發所需的各個...

php複習之 php建立陣列的幾種方式

arr array 1,2,3,4 arr array name myj age 18 phone 1888888888 arr array compact函式可以把變數轉換為陣列。a aaa b bbb c ccc arr3 compact a b c 輸出 array combine 函式可以將...