十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
首先,PHP生成数据统计图可以用jpgraph这个类库,很方面也很容易使用,官方网站是:
专业从事做网站、成都网站建设,高端网站制作设计,成都小程序开发,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用H5高端网站建设+CSS3前端渲染技术,成都响应式网站建设,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。
jpgraph生成的的统计图其实就是图片格式,当然也可以放到Drupal中,直接在模板中引入这个图片链接或者在编辑器中插入图片都可以。Drupal的模板机制可以参考这篇文章:
希望可以帮助到你。
比如你有一个城市表 city,有字段id和city_name, 代码如下:
?php
$sql = 'select * from city';
$res = mysql_query($sql);
$cities = array();
while ($row = mysql_fetch_assoc($res) )
{
$cities[$row['id']] = $row['name'];
}
?
select name="PubForm[city]" class="sgselect scate" id="city"
option selected="selected" value=""-- 请选择城市 --/option
?php foreach ( $cities as $id=$city ) { ?
option value="?php echo $id; ?"?php echo $city; ?/option
/select
原理就是从mysql查询出所有城市的数据并弄成一个数组$cities ,然后循环$cities,按照下拉表单的格式输出option选项就好了
form method="get" action=""
textarea name="textbox"/textarea
input name="button" type="submit" /
/form
?php
if(isset($_GET['button']))
{
$textArr = Array();
$newArr = Array();
$text = $_GET['textbox'];//获取值
$text = nl2br($text);//将分行符"\r\n"转义成HTML的换行符"br /"
$textArr = explode("br /",$text);//"br /"作为分隔切成数组
//除去数组中的空格
foreach($textArr as $val)
{
if(isset($val) AND $val){
array_push($newArr,$val);
}
}
echo $newArr[0].'br /';//输出答案
echo $newArr[1].'br /';//输出提问
echo $newArr[2].'br /';//输出回答
}
?