导航:首页 > 编程语言 > php输入参数

php输入参数

发布时间:2022-09-22 16:27:47

php查询数据库,输入错误的参数,导致查询结果为空

这是一个很正常的事情,告诉用户什么都没查到,然后提供一个返回的链接就行了。示例代码如下

<?php
//...省略查询过程,假定$result是查询结果
?>
<?php if (empty($result)):?>
<h2>没有查到哦</h2>
<a href="javascript: history.go(-1);">点击这里返回,换个条件试试</a>
<?php else:?>
<table>
<!-- 输出查询结果,略 -->
</table>
<?php endif;?>

❷ PHP改变传入参数的值

//没太看懂题目的意思,add函数下面是什么意思?是你想要的结果吗?
//
//php文件a.php
functionadd($b){
global$a;
$a=$b;
}
$a=1;
$b=2;
add($b);
echo$a;

去了解一下 global 的用法吧!

❸ 在PHP在,怎么把表单中的数据作为参数传递给自定义函数,如:在A.php中输入两个数和一个运算符,

你不能提交给funcs.php,直接提交给本页面就可以,将a.php的代码改一下,如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>计算机加减乘除</title>
</head>
<body>
<form action="" method="post" name="form_js">
<span>请输入第一个数:</span><input type="text" name="num1" size="20" /><br /><br />
<span>请输入第二个数:</span><input type="text" name="num2" size="20" /><br /><br />
<span>请选择运算符号:</span><select name="oper">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select><br /><br />
<input name="submit" type="submit" value="计算结果" /><br /><br />
<?php
if(isset($_POST['submit']) && $_POST['submit'])
{
require_once 'funcs.php'
$num1=$_REQUEST["num1"];
$num2=$_REQUEST["num2"];
$oper=$_REQUEST["oper"];
echo '计算结果是:'.jishuan($num1,$num2,$oper);
}
?>
</body>
</html>

❹ 在PHP中,定义一个函数, 输入两个参数,一个循环内容,一个循环次数,怎么解答

$content = "内容"
$no= '次数'
for($i=0 ;$ i++;$i<$no){
echo $content .'<br>';
}

❺ 在php中输入m,n两个自然数作为参数的函数是什么

解决了,特意写了一下代码,你看看

网页链接

可以的话,给个采纳,谢谢

❻ PHP是怎么进行输入输出的

php://stdin, php://stdout 和 php://stderrphp://stdin,php://stdout 和 php://stderr允许访问 PHP 进程相应的输入或者输出流。php://inputphp://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA(原生的post数据),因为它不依赖于特定的 php.ini 指令,内存消耗更少。如下例:<formaction=""method="post"><inputtype="text"name="test"><inputtype="submit"name=""/></form><?phpecho file_get_contents("php://input");?>结果:php://outputphp://output 是一个只写的数据流, 允许你以 print 和 echo 一样的方式 写入到输出缓冲区。php://fdphp://fd 允许直接访问指定的文件描述符。 例如 php://fd/3 引用了文件描述符 3。php://memory 和 php://tempphp://memory 和 php://temp 是一个类似文件 包装器的数据流,允许读写临时数据。 两者的唯一区别是 php://memory 总是把数据储存在内存中, 而 php://temp 会在内存量达到预定义的限制后(默认是 2MB)存入临时文件中。 临时文件位置的决定和 sys_get_temp_dir() 的方式一致。php://filterphp://filter 是一种元封装器, 设计用于数据流打开时的筛选过滤应用。 这对于一体式(all-in-one)的文件函数非常有用,类似 readfile()、 file() 和 file_get_contents(), 在数据流内容读取之前没有机会应用其他过滤器。参数如下:如下例:<?>

❼ PHP接受命令参数

一、使用$argv or $argc参数接收

复制代码代码如下:

<?php
/**
* 使用 $argc $argv 接受参数
*/

echo "接收到{$argc}个参数";
print_r($argv);

执行

复制代码代码如下:

[root@DELL113 lee]# /usr/local/php/bin/php test.php
接收到1个参数Array
(
[0] => test.php
)
[root@DELL113 lee]# /usr/local/php/bin/php test.php a b c d
接收到5个参数Array
(
[0] => test.php
[1] => a
[2] => b
[3] => c
[4] => d
)
[root@DELL113 lee]#

二、使用getopt函数

复制代码代码如下:

<?php
/**
* 使用 getopt函数
*/

$param_arr = getopt('a:b:');
print_r($param_arr);

执行

复制代码代码如下:

[root@DELL113 lee]# /usr/local/php/bin/php test.php -a 345
Array
(
[a] => 345
)
[root@DELL113 lee]# /usr/local/php/bin/php test.php -a 345 -b 12q3
Array
(
[a] => 345
[b] => 12q3
)
[root@DELL113 lee]# /usr/local/php/bin/php test.php -a 345 -b 12q3 -e 3322ff
Array
(
[a] => 345
[b] => 12q3
)

三、提示用户输入

复制代码代码如下:

<?php
/**
* 提示用户输入,类似Python
*/
fwrite(STDOUT,'请输入您的博客名:');
echo '您输入的信息是:'.fgets(STDIN);

执行

复制代码代码如下:

[root@DELL113 lee]# /usr/local/php/bin/php test.php

请输入您的博客名:脚本之家 www.jb51.net
您输入的信息是:脚本之家 www.jb51.net
你也可以这么干,不让用户输入空信息

复制代码代码如下:

<?php
/**
* 提示用户输入,类似Python
*/

$fs = true;

do{
oif($fs){
fwrite(STDOUT,'请输入您的博客名:');
$fs = false;
}else{
fwrite(STDOUT,'抱歉,博客名不能为空,请重新输入您的博客名:');
}

$name = trim(fgets(STDIN));

}while(!$name);

echo '您输入的信息是:'.$name."\r\n";

❽ php 利用输入框添加参数列如 127.0.0.1/user.phpdo=1&ac=输入框1&gold=输入框2

你空上都已经有参数了 还要什么参数输入框?
<form action="user.php" method="post">
<input class="inputtext" name="ac" type="text">
<input class="inputtext" name="gold" type="text">
<input type="submit" value="打开最终网址" class="button" />
</form>

❾ php 调用mysql存储过程 输入多个参数,出参只需一个如何写

以下只是个例子
CREATE procere test
@n1 char(10),
@n2 char(10),
@n3 char(10),
@n4 char(10),
@n5 char(10),
@n6 char(10),
@n7 char(10),
@n8 datetime,
@n9 datetime,
@n10 int

as
select * --------这部分请将传入的参数带入查询的条件中
from table1 t1,table2 t2,table3 t3
where deldate between @n8 and @n9
and t1.ponum = t2.ponum
and t2.partnum = t3.partnum
and t3.layer =@n1

GO

❿ php怎么传递参数

PHP程序内可以定义全局变量和私有变量来传递参数。
如果你问的是网页表单中的传递方法,那就是GET与POST。
在PHP中接受GET和POST参数的方法是:$_GET['变量名'] 或 $_POST['变量名']
<form action="" method="POST">
<input type="text" name="abc" value="" >
<input type="submit" value="提交">
</form>
PHP中可以使用 $_POST['abc']来获得提交到程序的表单的数据。

阅读全文

与php输入参数相关的资料

热点内容
pdf光子 浏览:832
自拍软件文件夹名称大全 浏览:325
程序员留学移民 浏览:49
梁中间部位箍筋加密区 浏览:117
频谱分析pdf 浏览:750
乐2怎么升级安卓70 浏览:172
java中获取日期 浏览:506
单片机74hc245 浏览:272
美国历史上的总统pdf 浏览:751
程序员脱单实验室靠不靠谱 浏览:458
php中间四位手机号 浏览:870
永旺app怎么样了 浏览:516
压缩空气流量计算软件 浏览:650
智慧聊天app怎么激活 浏览:925
一加换机备份到哪个文件夹 浏览:736
支撑pdf 浏览:417
java空文件夹删除 浏览:588
安卓9跟81有什么区别 浏览:912
n1蓝宝书pdf 浏览:245
为什么安卓机拍照那么丑 浏览:696