• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php怎么用代码给文本框输入值

php 搞代码 3年前 (2022-01-23) 14次浏览 已收录 0个评论
文章目录[隐藏]

有一个文本框,一个按钮,当按了按钮后就先做个判断,如果文本框等于空则(文本框内容等于admin),如果文本框内容不等于则等于输入的内容,这段代码需要怎么写啊

<?php
if($_POST[‘sub’]){
//获取文本框的内容
$content=$_POST[‘content’];
if($content==””){

如果文本框等于空则文本框内容等于”admin”

}

}

回复讨论(解决方案)

<?phpif($_POST['sub']){    //获取文本框的内容    $content=trim($_POST['content']);    if($content==""){        $content = 'admin'    }}

<?phpif($_POST['sub']){    //获取文本框的内容    $content=trim($_POST['content']);    if($content==""){        $content = 'admin'    }}

提示错误:Parse error: syntax error, unexpected ‘}’ in D:\WWW\login.php on line 8

我的代码是:

<?phpif($_POST['sub']){    //获取文本框的内容    $content=trim($_POST['content']);    if($content==""){        $content = 'admin'    }}?><title>演示</title><body>

你如果非要用php来判断的话:
<?php
$content = (isset( trim($_POST[‘content’])) && trim($_POST[‘content’]) != ”) ? trim($_POST[‘content’]) : ‘admin’;
?>
或者直接在html用js来设置也是一样的

我也是醉了,php要以分号结尾的,肯定报错。

<?php/** * Created by PhpStorm. * User: Administrator * Date: 12/25/15 * Time: 9:05 AM */if ($_SERVER["REQUEST_METHOD"] == "POST") {    $aval = ($_POST['content']);    if ($aval == "")        $aval = "admin";    echo $aval;}?>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><body><h1>HELLO</h1>        

<?phpif($_POST['sub']){    //获取文本框的内容    $content=trim($_POST['content']);    if($content==""){        $content = 'admin'    }}

提示错误:Parse error: syntax error, unexpected ‘}’ in D:\WWW\login.php on line 8

我的代码是:

<?phpif($_POST['sub']){    //获取文本框的内容    $content=trim($_POST['content']);    if($content==""){        $content = 'admin'    }}?><title>演示</title><body>

哈哈,手误,忘了个分号。

<?php/** * Created by PhpStorm. * User: Administrator * Date: 12/25/15 * Time: 9:05 AM */if ($_SERVER["REQUEST_METHOD"] == "POST") {    $aval = ($_POST['content']);    if ($aval == "")        $aval = "admin";    echo $aval;}?>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><body><h1>HELLO</h1>        

你这个代码是将值显示到, echo $aval; 页面上,我想让他显示到这个content文本框内容,

用js实现显示到文本框

<?phpif($_POST['sub']){    //获取文本框的内容    $content=trim($_POST['content']);    if($content==""){        $content = 'admin'    }}

提示错误:Parse error: syntax error, unexpected ‘}’ in D:\WWW\login.php on line 8

我的代码是:

<?phpif($_POST['sub']){    //获取文本框的内容    $content=trim($_POST['content']);    if($content==""){        $content = 'admin'    }}?><title>演示</title><body>

哈哈,手误,忘了个分号。

不行了,加了;分好不提示错误了,但是按了之后没有反应,文本框也没有 admin

用js实现显示到文本框

JS我知道,我想用php来实现

昨天没有看懂你的意思,今天基本看懂你的意思了。你其实就是想用php来做js应该做的事情,这是多余的。php是服务器端脚本,不能操作dom,你如果非要这么做那得有数据库或者是要设置session,这样做是杀鸡用牛刀。php给文本赋值多在于修改数据用。因为php是通过网页请求来交互数据的,需要刷新页面(当然也可以不刷新页面,那就要用ajax后台无刷新交互了),所以你不用js那用session?用完了还得销毁这个session?何必多此一举?

<?php
if($_POST[‘sub’]){
//获取文本框的内容
$content=trim($_POST[‘content’]);
if($content==””){
$content = ‘admin’
}
}

?>

演示

<body>

“/>

这样不就可以了吗?但是这样有什么意义呢?

昨天没有看懂你的意思,今天基本看懂你的意思了。你其实就是想用php来做js应该做的事情,这是多余的。php是服务器端脚本,不能操作dom,你如果非要这么做那得有数据库或者是要设置session,这样做是杀鸡用牛刀。php给文本赋值多在于修改数据用。因为php是通过网页请求来交互数据的,需要刷新页面(当然也可以不刷新页面,那就要用ajax后台无刷新交互了),所以你不用js那用session?用完了还得销毁这个session?何必多此一举?

我有数据库,用session,我就是这个意思呢,管他杀猪杀鸡的,好用就行了。需要怎么做呢

那你就提交的时候取值然后赋值给文本框,根据自己的要求在需要的时候销毁session就行了
<?php
if (isset($_POST[‘content’]) && trim($_POST[‘content’])){
$content = trim($_POST[‘content’]);
$_SESSION[‘content’ ] = $content;
}
//这个session在你用完之后销毁,不销毁估计问题也不大,只要不重复名称就可以。
?>

演示

<body>

“/>

这样应该是可以的,你测试一下,基本思路是这样,如果测试不成功你看下有没有哪个地方少了分号什么的。

那你就提交的时候取值然后赋值给文本框,根据自己的要求在需要的时候销毁session就行了
<?php
if (isset($_POST[‘content’]) && trim($_POST[‘content’])){
$content = trim($_POST[‘content’]);
$_SESSION[‘content’ ] = $content;
}
//这个session在你用完之后销毁,不销毁估计问题也不大,只要不重复名称就可以。
?>

演示

<body>

“/>

这样应该是可以的,你测试一下,基本思路是这样,如果测试不成功你看下有没有哪个地方少了分号什么的。

那你就提交的时候取值然后赋值给文本框,根据自己的要求在需要的时候销毁session就行了
<?php
if (isset($_POST[‘content’]) && trim($_POST[‘content’])){
$content = trim($_POST[‘content’]);
$_SESSION[‘content’ ] = $content;
}
//这个session在你用完之后销毁,不销毁估计问题也不大,只要不重复名称就可以。
?>

演示

<body>

“/>

这样应该是可以的,你测试一下,基本思路是这样,如果测试不成功你看下有没有哪个地方少了分号什么的。

前面php那边有错,你是要如果文本框为空设置为admin对吧?
<?php
$content = trim($_POST[‘content’]);
if ($content == ”){
$content = ‘admin’;
}
$_SESSION[‘content’] = $content;
?>

那你就提交的时候取值然后赋值给文本框,根据自己的要求在需要的时候销毁session就行了
<?php
if (isset($_POST[‘content’]) && trim($_POST[‘content’])){
$content = trim($_POST[‘content’]);
$_SESSION[‘content’ ] = $content;
}
//这个session在你用完之后销毁,不销毁估计问题也不大,只要不重复名称就可以。
?>

演示

<body>

“/>

这样应该是可以的,你测试一下,基本思路是这样,如果测试不成功你看下有没有哪个地方少了分号什么的。

那你就提交的时候取值然后赋值给文本框,根据自己的要求在需要的时候销毁session就行了
<?php
if (isset($_POST[‘content’]) && trim($_POST[‘content’])){
$content = trim($_POST[‘content’]);
$_SESSION[‘content’ ] = $content;
}
//这个session在你用完之后销毁,不销毁估计问题也不大,只要不重复名称就可以。
?>

演示

<body>

“/>

这样应该是可以的,你测试一下,基本思路是这样,如果测试不成功你看下有没有哪个地方少了分号什么的。

前面php那边有错,你是要如果文本框为空设置为admin对吧?
<?php
$content = trim($_POST[‘content’]);
if ($content == ”){
$content = ‘admin’;
}
$_SESSION[‘content’] = $content;
?>

<?php  $content = trim($_POST['content']);  if ($content == ''){    $content = 'admin';  }  $_SESSION['content'] = $content;?><title>演示</title><body>"/> 

文本框为空的时候点击按钮 ,文本框也没有显示admin啊

那你就提交的时候取值然后赋值给文本框,根据自己的要求在需要的时候销毁session就行了
<?php
if (isset($_POST[‘content’]) && trim($_POST[‘content’])){
$content = trim($_POST[‘content’]);
$_SESSION[‘content’ ] = $content;
}
//这个session在你用完之后销毁,不销毁估计问题也不大,只要不重复名称就可以。
?>

演示

<body>

“/>

这样应该是可以的,你测试一下,基本思路是这样,如果测试不成功你看下有没有哪个地方少了分号什么的。

那你就提交的时候取值然后赋值给文本框,根据自己的要求在需要的时候销毁session就行了
<?php
if (isset($_POST[‘content’]) && trim($_POST[‘content’])){
$content = trim($_POST[‘content’]);
$_SESSION[‘content’ ] = $content;
}
//这个session在你用完之后销毁,不销毁估计问题也不大,只要不重复名称就可以。
?>

演示

<body>

“/>

这样应该是可以的,你测试一下,基本思路是这样,如果测试不成功你看下有没有哪个地方少了分号什么的。

前面php那边有错,你是要如果文本框为空设置为admin对吧?
<?php
$content = trim($_POST[‘content’]);
if ($content == ”){
$content = ‘admin’;
}
$_SESSION[

。本文来源gao!%daima.com搞$代*!码网1

搞代gaodaima码‘content’] = $content;
?>

<?php  $content = trim($_POST['content']);  if ($content == ''){    $content = 'admin';  }  $_SESSION['content'] = $content;?><title>演示</title><body>"/> 

文本框为空的时候点击按钮 ,文本框也没有显示admin啊

晕啊,大哥,好歹你自己也测试测试嘛,我给你个思路你要去修改一下的,你的那个表单你没发现没有href吗?那提交到哪里去处理呢对不对?下面这段代码无误,我已经测试了,记得表单的href地址改成你自己的。
<?php
if (isset($_POST[‘content’])){
$content = trim($_POST[‘content’]);
if ($content == ”){
$content = ‘admin’;
}
$_SESSION[‘content’] = $content;
}
?>

<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
测试

<body>

“/>


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php怎么用代码给文本框输入值

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址