bycj.net
当前位置:首页 >> php怎么接收用户输入 >>

php怎么接收用户输入

1.html 内容:<html><head></head><body> <form action="2.php" method="post"> <input type="text" name="user" /> <input type="submit" value="提交"> </form></body></html>2.php 内容: echo $_POST['user']; 可以用get传,但是相对于的php页面也要用$_GET 接收.

$str = fgets(STDIN);//获取当前行$str = fread(STDIN,n);//获取前n个字符$char = fgetc(STDIN);//获取一个字符$arr = explode(' ',rtrim(fgets(STDIN)));//获取以空格间隔的字符串组成的数据 执行:>php /your_path/xx.php

$db = mysql_connect("localhost", "root", "password"); mysql_select_db("mydb",$db); if (isset($_POST['name'])) { echo "你输入的用户是:". $_POST['name']; } $result = mysql_query("SELECT * FROM employees WHERE name='".

你用php脚本编程技术在std里面输入的话,一定是自己写的函数,从/dev/stdin读的,enter是默认结束符号 backspace在你输入的时候会倒退 怎么可能作为输入? 你输入的backspace或者space 就是相当于什么都没输入,返回的只是缓存里面的一个不可知字符 乱码~

简单的说,就是get是利用url来传递,所以这种方法可以手动传值,由于url长度有限制,所以不能传递太大内容,比如富文本、文件之类的就不能用get方式而post是将数据打包在数据报中传递,内容大小受服务端php设置影响,一般用来富文本、文件之类的提交,这种方式的优点是可以传递的数据量大,保密性高

php 做后台的 获取键盘输入 是前端的 用JS 来处理吧

可以使用两种方式来实现:1. 使用Ajax每次输入完毕,ajax提交一次表单2. 使用js,同楼上

直接上代码:<?php//最大公约数计算函数 function gys($a,$b){ while($a != $b){ if($a > $b){ $a -= $b; }else{ $b -= $a; } } return $a; } if(is_numeric($_POST['a']) && is_numeric($_POST['b'])){ echo $_POST['a']. '和' . $_POST['b'] . '的最大公约数是:

如果没错你是指该用户在前台填写资料后,提交获取数据时,如何判断是哪个用户提交的对吧?其实这个问题不是什么问题,因为用户提交数据库使用的都是单独的客户端,而每个客户端的 session 是独立的,只要在用户登录的时候将用户 id 写入 $_SESSION[' user_id '] = $user_id; 就可以了,在存入数据库直接获取 $_SESSION['user_id'] ,也就是你需要的用户 id 了.一般来说,一些经常用的,并且需求全局性的数据都可以存到 session 中以供调用.

获取用户提交过来的数据一般常用的有三种:$_GET,$_POST,$GLOBALS,这三个全局变量都是数组,数组下标是用户提交过来的字段名称,比如:则在PHP可通过如下方式获取:$_GET['number']$GLOBALS['number']如果表单是POST提交过来的可以用如下方式提取$_POST['number']$GLOBALS['number']$GLOBALS全局数组不管是POST提交还是GET提交都能够获取到

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com