Jadual Kandungan
回复讨论(解决方案)
HELLO
Rumah pembangunan bahagian belakang tutorial php php怎么用代码给文本框输入值

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

Jun 23, 2016 pm 01:20 PM

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

if($_POST['sub']){
//获取文本框的内容
$content=$_POST['content'];
if($content==""){

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

}

}


回复讨论(解决方案)

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

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




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


我的代码是:

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

你如果非要用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;}?><html "><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body><h1 id="HELLO">HELLO</h1><form name="" method="post">    <input type="text" name="content"/>    <input type="submit" value="submit" name="idbtn"/></form></body></html>
Salin selepas log masuk
Salin selepas log masuk


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




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


我的代码是:

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


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

<?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;}?><html "><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body><h1 id="HELLO">HELLO</h1><form name="" method="post">    <input type="text" name="content"/>    <input type="submit" value="submit" name="idbtn"/></form></body></html>
Salin selepas log masuk
Salin selepas log masuk




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

用js实现显示到文本框



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




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


我的代码是:

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


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


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

用js实现显示到文本框


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

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

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


?>


演示









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

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



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

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


演示









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

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


演示









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



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


演示









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



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


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


演示









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



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


演示









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



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

<?php  $content = trim($_POST['content']);  if ($content == ''){    $content = 'admin';  }  $_SESSION['content'] = $content;?><html><head><title>演示</title></head><body><form name="form1" method="post"><input type="input" name="content" value="<?php (isset($_SESSION['content']) && $_SESSION['content']) ? $_SESSION['content']:''; ?>"/><input type="submit" name="sub"  value="提交"/></form> </body></html>
Salin selepas log masuk
Salin selepas log masuk

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



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


演示









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



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


演示









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



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

<?php  $content = trim($_POST['content']);  if ($content == ''){    $content = 'admin';  }  $_SESSION['content'] = $content;?><html><head><title>演示</title></head><body><form name="form1" method="post"><input type="input" name="content" value="<?php (isset($_SESSION['content']) && $_SESSION['content']) ? $_SESSION['content']:''; ?>"/><input type="submit" name="sub"  value="提交"/></form> </body></html>
Salin selepas log masuk
Salin selepas log masuk

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



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



测试



"/>


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bekerja dengan Data Sesi Flash di Laravel Bekerja dengan Data Sesi Flash di Laravel Mar 12, 2025 pm 05:08 PM

Laravel memudahkan mengendalikan data sesi sementara menggunakan kaedah flash intuitifnya. Ini sesuai untuk memaparkan mesej ringkas, makluman, atau pemberitahuan dalam permohonan anda. Data hanya berterusan untuk permintaan seterusnya secara lalai: $ permintaan-

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Mar 14, 2025 am 11:42 AM

Pelanjutan URL Pelanggan PHP (CURL) adalah alat yang berkuasa untuk pemaju, membolehkan interaksi lancar dengan pelayan jauh dan API rehat. Dengan memanfaatkan libcurl, perpustakaan pemindahan fail multi-protokol yang dihormati, php curl memudahkan execu yang cekap

Respons HTTP yang dipermudahkan dalam ujian Laravel Respons HTTP yang dipermudahkan dalam ujian Laravel Mar 12, 2025 pm 05:09 PM

Laravel menyediakan sintaks simulasi respons HTTP ringkas, memudahkan ujian interaksi HTTP. Pendekatan ini dengan ketara mengurangkan redundansi kod semasa membuat simulasi ujian anda lebih intuitif. Pelaksanaan asas menyediakan pelbagai jenis pintasan jenis tindak balas: Gunakan Illuminate \ Support \ Facades \ http; Http :: palsu ([ 'Google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

12 skrip sembang php terbaik di codecanyon 12 skrip sembang php terbaik di codecanyon Mar 13, 2025 pm 12:08 PM

Adakah anda ingin memberikan penyelesaian segera, segera kepada masalah yang paling mendesak pelanggan anda? Sembang langsung membolehkan anda mempunyai perbualan masa nyata dengan pelanggan dan menyelesaikan masalah mereka dengan serta-merta. Ia membolehkan anda memberikan perkhidmatan yang lebih pantas kepada adat anda

Terangkan konsep pengikatan statik lewat dalam PHP. Terangkan konsep pengikatan statik lewat dalam PHP. Mar 21, 2025 pm 01:33 PM

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Menyesuaikan/Memperluas Rangka Kerja: Cara Menambah Fungsi Custom. Menyesuaikan/Memperluas Rangka Kerja: Cara Menambah Fungsi Custom. Mar 28, 2025 pm 05:12 PM

Artikel ini membincangkan menambah fungsi khusus kepada kerangka kerja, memberi tumpuan kepada pemahaman seni bina, mengenal pasti titik lanjutan, dan amalan terbaik untuk integrasi dan debugging.

Bagaimana cara menghantar permintaan pos yang mengandungi data JSON menggunakan perpustakaan php curl? Bagaimana cara menghantar permintaan pos yang mengandungi data JSON menggunakan perpustakaan php curl? Apr 01, 2025 pm 03:12 PM

Menghantar data JSON menggunakan perpustakaan Curl PHP dalam pembangunan PHP, sering kali perlu berinteraksi dengan API luaran. Salah satu cara biasa ialah menggunakan perpustakaan curl untuk menghantar post ...

See all articles