0

example.php ~ 当我选中 example.php 网页中的复选框时.. 然后我点击打印按钮,该值将传递给 example1.php

if($items) {    
    foreach($items as $i)
    {
        print"<input name='checkbox[]' type='checkbox' id='checkbox[]' value='$i->logi_id'>";
    }
}

echo "<a href='example1.php?checkbox=" . $checkbox . "'><input type='button' name='print' id='delete' value='Print'></a>"
?>

例子2.php

<?php
$keyword = $_REQUEST['keyword'];
$keycateg = $_REQUEST['keycateg'];
$print = $_REQUEST['print'];    
$checkbox = $_REQUEST['checkbox']; 
$count = count($_REQUEST['checkbox']);

if($print){
    for($i=0;$i<$count;$i++){    
        $del_id = $checkbox[$i];
        $sql = "select * FROM sampleDB WHERE logi_id='$del_id'";
        $result = mysql_query($sql);
    }
}
?>

Zend_Soap_Client 得到“看起来我们没有 XML 文档”错误

我正在尝试从提供程序访问 Web 服务 (SOAP)。我无法控制服务器响应。为此,我使用 Zend_Soap_Client 在构造函数中传递 WDSL 和选项,我可以执行 getFunctions,但是当尝试访问第一个 Soap 方法时,我得到

[Sender] looks like we got no XML document

环顾四周并检查了我使用soapUI从服务器获得的答案后,我发现答案缺少XML声明:

<?xml version="1.0" encoding="XXXXXXX"?>

那么,有没有办法让 Zend_Soap_Client 省略基于 XML 声明的 XML 验证?假设缺少声明是我的问题。

这是我用于此的代码:

private $_connection_settings = array('login' => self::API_user, 'pwd' => self::API_password, 'key'=> self::API_Key);


private static $CONNEXION_PARAMS = array(                                            
                                        'soap_version'   => SOAP_1_1,
                                        'encoding'      => 'UTF-8'
                                     );

...

//somewhere in my code: 

$client = new Zend_Soap_Client('http://server_URL?wsdl', self::$CONNEXION_PARAMS);
$response = $client->fistSoapMethod($this->_connection_settings);            

并且没有分配响应。

谢谢!

4

4 回答 4

0
$checkbox_string = htmlentities(http_build_query(array('checkbox'=>$checkbox)));

echo "<a href='example1.php?$checkbox_string'>...</a>"
于 2012-08-22T09:09:00.293 回答
0

简单的话——

checkbox=<?php echo $checkbox; ?>

但不要依赖用户输入,...清理数据

于 2012-08-22T08:51:12.207 回答
0

如果我正确理解您的问题,您想使用链接提交表单,首选方式是将提交按钮设置为链接,但您可以使用 javascript 使用链接提交表单。你可以在这里找到更深入的解释

http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml

于 2012-08-22T08:55:16.213 回答
0

我猜他的问题是他如何评估复选框的当前值并以 aa href "GET" 编码样式使用它。

我建议不要使用href,而是使用另一种带有post方法“get”的表单(为您编码url)。否则我相信你会被 javascript 困住。

于 2012-08-22T08:56:05.103 回答