survey_resp.php

来自「GForge 3.0 协作开发平台 支持CVS, mailing lists, 」· PHP 代码 · 共 91 行

PHP
91
字号
<?php/**  *  * SourceForge Survey Facility  *  * SourceForge: Breaking Down the Barriers to Open Source Development  * Copyright 1999-2001 (c) VA Linux Systems  * http://sourceforge.net  *  * @version   $Id: survey_resp.php,v 1.13 2001/07/13 22:27:40 dbellizzi Exp $  *  */require_once('pre.php');require_once('www/survey/survey_utils.php');survey_header(array('title'=>$Language->getText('survey_resp','title'),'pagename'=>'survey_survey_resp'));if (!$survey_id || !$group_id) {	/*		Quit if params are not provided	*/	echo "<h1>".$Language->getText('survey_resp','error_some_reason')."</h1>";	survey_footer(array());	exit;}if (!session_loggedin()) {	/*		Tell them they need to be logged in	*/	echo "<h1>".$Language->getText('survey_resp','you_nedd_to_be_logged_in')."</h1>";	echo "<p>".$Language->getText('survey_resp','unfortunately_you_have_to_be')."</p>";	survey_footer(array());	exit;}?><p><?php echo $Language->getText('survey_resp','thank_you'); ?></p><p>&nbsp;</p><?php echo $Language->getText('survey_resp','regards'); ?>,<p>&nbsp;</p><strong><?php echo $Language->getText('survey_resp','the_crew',array($GLOBALS['sys_name'])); ?></strong><p>&nbsp;</p><?php/*	Delete this customer's responses in case they had back-arrowed*/$result=db_query("DELETE FROM survey_responses WHERE survey_id='" . addslashes($survey_id) . "' AND group_id='" . addslashes($group_id) . "' AND user_id='".user_getid()."'");/*	Select this survey from the database*/$sql="select * from surveys where survey_id='$survey_id'";$result=db_query($sql);/*	Select the questions for this survey*/$questions = db_result($result, 0, "survey_questions");$questions = str_replace(" ", "", $questions);$quest_array=explode(',', $questions);$count=count($quest_array);$now=time();for ($i=0; $i<$count; $i++) {	/*		Insert each form value into the responses table	*/	$val="_" . $quest_array[$i];	$sql="INSERT INTO survey_responses (user_id,group_id,survey_id,question_id,response,date) ".		"VALUES ('".user_getid()."','" . addslashes($group_id) . "','" . addslashes($survey_id) . "','" . addslashes($quest_array[$i]) . "','". htmlspecialchars(addslashes($$val)) . "','$now')";	$result=db_query($sql);	if (!$result) {		echo $language->getText('survey_resp','error');	}}survey_footer(array());?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?