小编Yos*_*ahu的帖子

PHP header()重定向与POST变量

我正在使用PHP,我正在创建一个表单发布到的操作页面.页面检查错误,然后如果一切正常,它会将它们重定向到已发布数据的页面.如果没有,我需要将它们重定向回到它们所处的页面,并显示错误和POST变量.以下是它如何运作的要点.

HTML看起来像这样......

<form name="example" action="action.php" method="POST">
  <input type="text" name="one">
  <input type="text" name="two">
  <input type="text" name="three">
  <input type="submit" value="Submit!">
</form>
Run Code Online (Sandbox Code Playgroud)

action.php看起来像这样......

if(error_check($_POST['one']) == true){
    header('Location: form.php');
    // Here is where I need the data to POST back to the form page.
} else {
    // function to insert data into database
    header('Location: posted.php');
}
Run Code Online (Sandbox Code Playgroud)

如果出现错误,我需要将其POST回第一页.我不能使用GET,因为输入太大了.如果可能的话,我不想使用SESSION.这可能吗?

html php post header

47
推荐指数
3
解决办法
24万
查看次数

使DIV像使用CSS的表一样

好吧,在设计一个网站时,我遇到了一个想法...我的网站的一些部分更适合作为表格,但不是表格数据.出于某种原因,我真的很烦我使用表格来表示不是桌子的东西.所以我注意到CSS的显示选项,但我无法让它正常工作.这是我正在尝试的.有什么问题?

<div class="table">
  <div class="tr">
    <div class="td">Row 1, Cell 1</div>
    <div class="td">Row 1, Cell 2</div>
    <div class="td">Row 1, Cell 3</div>
  </div>
  <div class="tr">
    <div class="td">Row 2, Cell 1</div>
    <div class="td">Row 2, Cell 2</div>
    <div class="td">Row 2, Cell 3</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这就是CSS的样子.

div.table {border: 1px solid black; display: table; }
div.tr {border: 1px solid black; display: table-row; }
div.td {border: 1px solid black; display: table-cell; }
Run Code Online (Sandbox Code Playgroud)

我希望页面看起来像一张桌子,但'细胞'都是新的.有什么想法吗?

html css css-tables

27
推荐指数
4
解决办法
6万
查看次数

两个内部联接MYSQL

如何在一个查询中预先形成两个内部联接?

即:三张桌子

发票
地址
客户端

Invoice有一列引用客户端中的id.它还有一个引用地址的列.我需要从匹配的表中获取客户端名称和匹配表中的地址.我怎么会这INNER JOIN两张桌子?

我将添加一些细节...
发票有行地址(引用地址id),客户端(引用客户端ID),id和注释客户端有行first_name,last_name地址有行street_name和city

我需要拉起来

mysql sql

23
推荐指数
2
解决办法
5万
查看次数

重复的列值MySQL

有没有办法可以将列的值复制到另一列?

IE:

s_id  img_id
1     -
2     -
3     -
4     -
Run Code Online (Sandbox Code Playgroud)

s_id  img_id
1     1
2     2
3     3
4     4
Run Code Online (Sandbox Code Playgroud)

mysql

16
推荐指数
1
解决办法
1万
查看次数

PHP如何调用另一个页面并将输出作为变量?

我想从PHP页面调用PHP页面,并返回我称为单个变量的页面的输出.

require 不适合我的目的,因为我需要将输出存储为变量供以后使用,而不是立即输出.

IE:

page1.php
<?php

echo 'Hello World!<br>';
$output = call_page('page2.php');
echo 'Go for it!<br>';
echo $output;

?>

page2.php
<?php

echo "Is this real life?<br>";

?>
Run Code Online (Sandbox Code Playgroud)

输出:

Hello World!
Go for it!
Is this real life?
Run Code Online (Sandbox Code Playgroud)

php

11
推荐指数
4
解决办法
5万
查看次数

取消对PHP页面的请求会发生什么?

当一个长时间运行的PHP文件正在执行,并且用户在其浏览器中途取消页面请求时,该脚本的其余部分是否在服务器上运行?

php

10
推荐指数
1
解决办法
962
查看次数

没有header()或meta的PHP重定向

我正在尝试设计一个执行某些数据库操作的页面,然后将用户重定向回到他们来自的页面.问题是我使用require()函数来获取与数据库的连接,因此已经发送了标头.元标记是不可能的,因为我希望它看起来像所有进程都是从它们来自的页面完成的.有小费吗?有没有办法可以使用require()header()我必须放弃一个?有替代品header()吗?

php redirect header require

4
推荐指数
1
解决办法
1万
查看次数

PHP 计算小数位数的函数

是否有一个本地 PHP 函数可以告诉我一个数字有多少个小数位,或者我必须自己创建一个函数?

IE:
0.8 -> 1
0.2345 -> 4
0.894 -> 3
Run Code Online (Sandbox Code Playgroud)

php math

3
推荐指数
1
解决办法
1219
查看次数

用于在数组中查找匹配索引字符串的PHP函数?

好吧,我知道可以这样做......

$Array1 = array("Hello, ", "foo", "The quick brown fox jumped ");
$Array2 = array("World!", "bar", "the lazy dog.");
$Array3 = array();
for($x = 0; $x < count($Array1); $x++) {
    $Array3[] = $Array1[$x] . $Array2[$x];
}
// returns this -> ("Hello, World", "foobar", "The quick brown fox jumped over the lazy dog.")
Run Code Online (Sandbox Code Playgroud)

但是有一个原生的PHP函数吗?像这样:

$Array3 = array_concat_strings($Array1, $Array2)
Run Code Online (Sandbox Code Playgroud)

我通过php.net搜索,但没有找到任何东西,但我想确定我没有遗漏任何东西.

php arrays string concat

3
推荐指数
1
解决办法
113
查看次数

如何使用Apache将目录重定向到另一个域?

我有一个Apache服务器,上面有两个域(通过VirtualHost).
文件设置是这样的:/example1/example2/
example1根目录www.example1.com
example2www.example2.com
我希望www.example1.com/example2/<whatever else>重定向到的根www.example2.com/<whatever else>
我可以访问主Apache配置文件.关于如何做到这一点的任何提示?我对配置Apache并不是很熟悉,因此非常感谢任何解释.

与此相关的其他问题缺乏解释,所以我觉得我必须发表自己的问题.

apache redirect

3
推荐指数
2
解决办法
1万
查看次数

PHP中Hexcolor的百分比

我想把一个百分比变成十六进制的颜色.有点HSV颜色度如何工作......
我正在使用PHP.

IE: 
  0% : RED       (#FF0000)
  8% : ORANGE    (#FF7F00)
 17% : YELLOW    (#FFFF00)
 25% : LIMEGREEN (#7FFF00)
 ... : ...
 83% : MAGENTA   (#FF00FF)
 92% : ROSE      (#FF007F)
100% : RED       (#FF0000)
Run Code Online (Sandbox Code Playgroud)

php hex colors hsv

2
推荐指数
1
解决办法
4195
查看次数

标签 统计

php ×7

header ×2

html ×2

mysql ×2

redirect ×2

apache ×1

arrays ×1

colors ×1

concat ×1

css ×1

css-tables ×1

hex ×1

hsv ×1

math ×1

post ×1

require ×1

sql ×1

string ×1