为什么小弟我的表单只能提交一次
Jun 13, 2016 pm 01:28 PM
为什么我的表单只能提交一次
我这个表单只能提交一次,我重新选择一个时间,第二次点击提交就没反映了
if(isset($_REQUEST['date']))
{
//$curd=date("Y-m-d");
$curd=$_REQUEST['date'];
$json_array1=null;
$array1=null;
$subtotal=0;
$database=new db("localhost","root","19801010_zxy","zxy_hms_db");
$result=$database->query("","income","date='$curd'");
if($result)
{
while($row=mysql_fetch_array($result))
{
$subtotal=$row['rent'];
}
$array1=array("$curd",$subtotal);
$json_array1 = json_encode($array1);
}
echo "
date | Sales | ";
---|
echo "
echo "
}
?>
------解决方案--------------------
单凭这点代码是不可能出现你说的问题的。除非你的代码还没贴完。
------解决方案--------------------
把php代码放到该页代码的顶端,即script之前
------解决方案--------------------
因为后端代码执行完之后才轮到前端代码执行
------解决方案--------------------
------解决方案--------------------
建议你用Firefox的debug看看网络之间的传输
第一次点击提交按钮后的网络链接:
http://localhost/report/dailysale.php?date=……
那么在你的dailysale.php页面就会有if(isset($_REQUEST['date']))的操作被执行。
而再次刷新时的页面链接就变为:
http://localhost/report/dailysale.php
因为没有按钮提交时所获取的表单内容

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Solution : Votre organisation vous demande de modifier votre code PIN

Comment ajuster les paramètres de bordure de fenêtre sous Windows 11 : modifier la couleur et la taille

Comment changer la couleur de la barre de titre sous Windows 11 ?

Problèmes d'erreur OOBELANGUAGE dans la réparation de Windows 11/10

Comment activer ou désactiver les aperçus miniatures de la barre des tâches sur Windows 11

Quelles sont les différences entre Huawei GT3 Pro et GT4 ?

Afficher le guide de mise à l'échelle sur Windows 11

10 façons de régler la luminosité sous Windows 11
