小编san*_*ers的帖子

选择多个选项

我的头撞在墙上看似死得很简单.

这里是:

<html>
    <head></head>
    <body>
        <form method="post" action="action.php">
            <div><input type="checkbox" name="test" value="Newspaper"> <span >Newspaper</span></div>
            <div><input type="checkbox" name="test" value="PC"> <span >PC</span></div>
            <div><input type="checkbox" name="test" value="Home"> <span >Home</span></div>
            <div><input type="checkbox" name="test" value="Dont_know"> <span >dnunno</span></div>
            <input type="submit" name="Submit" value="send">
        </form>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是当我选择多个选项时.我在我的print_r($_POST);陈述中只看到最后选择的选项而不是所有选定的选项.我应该怎么处理这个?

更新:我检查了我的其余代码,我看到这是由一些JavaScript完成的.

else if (aform.validatorArr[i][4] == "checkbox") {
    var fvs = "";
    eval("var chkbArray=aform." + aform.validatorArr[i][1] + ";");
    if (aform.validatorArr[i][2] == "cb_true") {
        for (k = 0; k < chkbArray.length; k++) {
            if (chkbArray[k].checked) {
                fvs += chkbArray[k].value;
                console.log(fvs); …
Run Code Online (Sandbox Code Playgroud)

html php

2
推荐指数
1
解决办法
299
查看次数

谷歌地图搜索位置

如何使用搜索字段扩展该功能?

    <tr>
      <td class="XSdataCol1" valign="top" align="bottom">[[description]]: [[help]]</td>
      <td class="XSdataCol2">
        <form>
            please add here tour search location <br>
            <input type="text" name="adres" value=""><input type="Submit" name="Submit"value="Submit" onclick="zoekAdres_[[fieldname]]()]">
        </form>
        <div onclick="removeMarker_[[fieldname]]()">remove marker</div>
        <input type="hidden" maxlength="255" name="[[fieldname]]" value="[[value]]">
        <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=<xsproc name="C_GoogleMaps::getAPIKey"></xsproc>" type="text/javascript"></script>
        <script type="text/javascript">

          var map_[[fieldname]];
          var markerCount_[[fieldname]]=0;
          var marker_[[fieldname]];

          function updateLocatie(point) {
            console.log(point);
            if (point) {
              document.forms.mainform.[[fieldname]].value="("+ point.y + "," + point.x +")";
            }
          }

          function removeMarker_[[fieldname]]() {
            markerCount_[[fieldname]]=0;
            document.forms.mainform.[[fieldname]].value="";
            map_[[fieldname]].clearOverlays();
          }
          function zoekAdres_[[fieldname]](){

          }

          function load_[[fieldname]]() {
            if (GBrowserIsCompatible()) {
              map_[[fieldname]]=new GMap2(document.getElementById("map_[[fieldname]]"));
              map_[[fieldname]].enableScrollWheelZoom(); …
Run Code Online (Sandbox Code Playgroud)

google-maps

2
推荐指数
1
解决办法
1594
查看次数

带有大写和小写classname的自动加载器

我在php中使用这个类进行自动加载. http://pastebin.com/m75f95c3b

但是,当我在某个地方

class Bar extends Foo
Run Code Online (Sandbox Code Playgroud)

我有一个名为foo.class.php的文件,它找不到类.但是当我将文件名归为Foo.class.php时,它会找到该类.

我试图在我的类中添加一些函数,以便总是找到文件,如果它在那里,无论文件名是否以大写字母开头.但到目前为止我还没有成功.

任何人?

php autoload

1
推荐指数
1
解决办法
1813
查看次数

imagecreatefromjpeg内存问题

大家好我试图用imagecreatefromjpeg调整700kb的图像.

这给出了错误:致命错误:允许的内存大小为25165824字节耗尽(尝试分配9356字节)

首先,memory_limit是8M,然后我们将其设置为24 M但是它仍然给出了错误.这是内存泄漏吗?可能发生了什么?我们已经重启了apache.

以下是一些感兴趣的代码:

function getResizedBackgroundImageURL($afb="",$params="") {
#1. Verwijder webroot
$filename=C_Settings::getFileRoot().str_replace(C_Settings::getWebRoot(),"",$afb);
$i=strrpos($filename,".");
if ($i!==FALSE) {
    $ext=substr($filename,$i);
    $basefilename=substr($filename,0,$i);

    #Parse width/height params
    $a=explode("&",$params);
    foreach($a as $attr) {
        $b=explode("=",$attr);
        if ($b[0]=="w") {
            $w=$b[1];
        }   elseif ($b[0]=="h") {
            $h=$b[1];
        }
    }

    if (!is_numeric($w)) {
      die("Missing param w for getResizedBackgroundImageURL");
    }

    if (!is_numeric($h)) {
      die("Missing param h for getResizedBackgroundImageURL");
    }

    #Compose new filename
    $newFilename=$basefilename."_w".$w."_h".$h.$ext;
    #See if the resized image exists
    if (!file_exists($newFilename)) {
    if (is_file($filename)) {
        if($ext==".jpg" || $ext==".jpeg"){

            $image_org=imagecreatefromjpeg($filename);


        }
        if($ext==".gif") {
            $image_org=@imagecreatefromgif($filename); …
Run Code Online (Sandbox Code Playgroud)

php memory

1
推荐指数
1
解决办法
6338
查看次数

动态获取数据目标

我有以下链接:

<a href="edit/2" class="popup" data-toggle="modal" data-target="#productVariantModal"> <span class="glyphicon glyphicon-edit"></span></a>
Run Code Online (Sandbox Code Playgroud)

我想动态获取数据目标,以便可以重用我的javescript代码。

我已经尝试过这样的事情:

  var target = $(this).closest('[data-target]');
Run Code Online (Sandbox Code Playgroud)

但这行不通。

欢迎任何建议。

谢谢。

javascript jquery twitter-bootstrap

1
推荐指数
1
解决办法
2万
查看次数

从radiobutton删除类

对于jquery中的单选按钮,我会为此做同样的事吗?

$("select option:not(:selected)").removeClass("takethis");
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors radio-button

0
推荐指数
1
解决办法
338
查看次数

图像上的文字

是否有可能在php中的图像上动态放置文本?然后将其发送到rss Feed?

php text image

0
推荐指数
1
解决办法
621
查看次数

php无限循环

这个函数给了我一个无限循环

function getCats($parent,$level){
    // retrieve all children of $parent
    $result = "";
    $query = "SELECT title,parent_id from t_cats where parent_id = '$parent'";

    if($rs = C_DB::fetchRecordset($query)){
        while($row = C_DB::fetchRow($rs)){
            $result .= str_repeat($parent,$level).$row['title']."\n";
            getCats($row['parent_id'],$level+1);
        }
    }

    return $result;
} 
Run Code Online (Sandbox Code Playgroud)

这是我的数据库表

CREATE TABLE  `db`.`t_cats` (
  `ID` int(10) unsigned NOT NULL auto_increment,
  `datasource_id` int(10) unsigned default '0',
  `version` char(10) character set latin1 default 'edit',
  `status` char(10) character set latin1 default 'new',
  `modified_date` datetime default NULL,
  `modified_by` int(10) unsigned default '0',
  `title` char(255) character set …
Run Code Online (Sandbox Code Playgroud)

php recursion

0
推荐指数
1
解决办法
1625
查看次数

奇怪的mysql错误

你好我有一个mysql数据库,里面有一个地址表.

这是它的创建方式:

CREATE TABLE IF NOT EXISTS `addresses` (
  `adr_id` int(11) NOT NULL AUTO_INCREMENT,
  `per_id` int(11) NOT NULL,
  `adr_street` varchar(50) NOT NULL,
  `adr_houseno` int(11) DEFAULT NULL,
  `adr_housenoadd` varchar(10) DEFAULT NULL,
  `adr_postcode` varchar(25) NOT NULL,
  `adr_city` varchar(20) NOT NULL,
  `adr_type` varchar(45) DEFAULT NULL,
  `cnt_id` int(11) NOT NULL,
  `adr_date` date DEFAULT NULL,
  `sys-mut-dt` timestamp NULL DEFAULT NULL,
  `sys-mut-user` varchar(20) DEFAULT NULL,
  `sys-mut-id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`adr_id`),
  KEY `per_id` (`per_id`),
  KEY `cnt_id` (`cnt_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; …
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-error-1025

0
推荐指数
1
解决办法
242
查看次数