标签: reset

如何使用php表单的重置按钮?

我有一个用PHP处理的表单.在用户提交之前,"重置"按钮有效.但是当他们提交并重新加载页面时(我已根据$ _POST值使表单字段粘滞),重置不起作用.我该如何解决这个问题?编辑:例如,表单上的复选框:

 <input type="checkbox"  <?php if (isset($_POST['cb12'])){echo 'checked="checked"';} ?> name="cb12" tabindex="34" id=cb value="Education">
Run Code Online (Sandbox Code Playgroud)

和HTML:

<tr>
          <td colspan="5" valign="top" class="addit" ><div class="sectionbreak topsp" >
              <input type="hidden" name="failure" value="failure.html" >
              <p>
                <input type="submit" name="Submit" value="Submit" tabindex="49">
                Sends your application by email to The Boggs</p>
              <p>
                <input type="reset" name="Reset" value="Reset" tabindex="50">
                Clears all the fields</p>
            </div></td>
        </tr>
Run Code Online (Sandbox Code Playgroud)

编辑:最后,如果表单已提交(但未完成),我只是隐藏了按钮.也许没有人会注意到.

php forms reset

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

会话开始

在header.php我有:

<?php
if(!isset($_SESSION))
{
session_start();
}
?>
Run Code Online (Sandbox Code Playgroud)

进一步向下我有:

$_SESSION[theme] = $_GET[theme];
Run Code Online (Sandbox Code Playgroud)

基本上有一个下拉框,用户选择网站主题,这设置$ _GET [主题]的值,我希望记住选择,但每当页面被更改时,主题重置为默认值.

header.php是每个页面的头文件 - 不知道这是不是问题.

如果是print_r($ _ SESSION),则在Array [theme] =>之后显示正确的值,但是如果我单击其他页面,则Array [theme] =>将重置为空白.

请帮我!

php variables session reset

0
推荐指数
1
解决办法
445
查看次数

Android-我试图在每次点击一个按钮时重置我的计时器,当没有点击5秒时,需要它回到原始页面(活动)

COED到目前为止:我不会,如果我应该使用线程或什么样的计时器-_--

clicker.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v) {

        counter++;

        seconds = 5000;
        timer.schedule(new TimerTask() {
            public void run() {
                Intent x =  new Intent(startClickActivity.this, ClickCountActivity.class);
                startActivity(x);
            }
        }, seconds);
    }
});
Run Code Online (Sandbox Code Playgroud)

android timer onclick reset android-activity

0
推荐指数
1
解决办法
9347
查看次数

如何重置DateTime/byte变量的值?

我正在开发一个C#项目,我在其中声明了两个类变量:

DateTime creationDate;
byte exRecNo;
Run Code Online (Sandbox Code Playgroud)

该程序有一个while循环,其中这些变量分配了它们的值.我希望在每次迭代循环后将它们的值重置为null,以便不保留前一次循环中的值.

但是,当我尝试这样做时,我收到以下错误消息:

creationDate = null;
Run Code Online (Sandbox Code Playgroud)

"无法将null转换为'System.DateTime',因为它是一个不可为空的值类型"

exRecNo = null; 
Run Code Online (Sandbox Code Playgroud)

"无法将null转换为'byte',因为它是一个不可为空的值类型"

由于我无法将它们设置为null,有什么方法可以清除它们的值?

c# datetime byte nullable reset

0
推荐指数
1
解决办法
6050
查看次数

如何修复这个PHP忘记密码脚本?

所以基本上,我正在尝试制作一个简单但安全,遗忘的密码脚本.

有两个脚本,一个允许用户输入他们的电子邮件地址.然后,这将向他们发送一封电子邮件,其中包含他们必须访问的链接以保存其新密码.

第二个脚本是链接所在的位置.此脚本保存新密码.

出于安全考虑,我在我的数据库中创建了一个名为'token'的新表.它有三个领域; 令牌,电子邮件,使用.令牌是随机生成的10个字母和数字的字符串,电子邮件只是用户的电子邮件地址,并且使用的是1或0的整数,表示令牌是否已被使用.

阅读完这两个脚本后,您将能够更好地理解我的结构.它们不长,也不复杂.

出了什么问题

好的,所以只有一件小事出错了,这是在reset-password.php脚本中.这是用户收到电子邮件后来到的地方.基本上,我输入一个新密码,然后单击"重置密码",但没有任何反应.没有显示任何错误或确认,也没有在我的数据库中发生任何变化.我似乎无法调试这个,现在已经搜索并尝试了几个小时.非常感谢所有的帮助和建议.

请尽量记住我仍然是PHP和MySQL的新手.已经使用PHP大约8周了,MySQL只用了2个星期.

忘记-password.php

<?php
//Forgotten password script

    //Variable to save errors
    $errors = array();

    $email = $_POST['email'];

    include 'config.php';
    mysql_connect("$db_host", "$db_username", "$db_password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB");

    $query = "SELECT email FROM users WHERE email='" . $email . "'";
    $result = mysql_query($query);
    $num = mysql_num_rows($result);
    if($num==0)
    {
        echo ("<div style='color:red;'>Email address is not registered</div>");
        die();
    }

    $token = getRandomString(10);
    $query = "INSERT INTO tokens (token,email) VALUES ('".$token."','".$email."')";
    mysql_query($query);

    //function to renerate the …
Run Code Online (Sandbox Code Playgroud)

php passwords reset

0
推荐指数
1
解决办法
5288
查看次数

为什么有台式电脑的重置按钮,但笔记本电脑没有

主要问题是桌面计算机的重置按钮是如何工作的.处理器如何处理复位按钮硬件中断.

为什么需要重置按钮到计算机.

如果是这样

然后为什么笔记本电脑没有重置按钮.

再次......请告诉我即使计算机处于"挂起"位置,处理器如何处理重置按钮按下中断.

如果计算机(处理器)处于挂起状态意味着处理器过载过程,它现在无法处理任务,那么他如何处理或处理复位中断.

谢谢

reset hardware-interface

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

从git reset恢复--hard HEAD

我需要帮助,我还没有添加到回购的文件.我做到了

 git add this.php
 git add file.php
Run Code Online (Sandbox Code Playgroud)

然后我觉得我想要取消它们,所以我做了

 git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)

现在这些文件都没了.我该如何恢复这些文件?

git reset

0
推荐指数
1
解决办法
41
查看次数

天文钟:我想让按钮重置为“00.00”而不重启天文钟

我想要开始按钮开始计时,停止按钮在那个时候完全停止它,重置按钮让时钟回到“00.00”。每次我点击重置它都会重新启动时间。我只是想让它重置回“00.00”。谢谢你的帮助。这是我的代码:

import android.os.Bundle;
import android.os.SystemClock;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.Chronometer;

public class TimeLogActivity extends ActionBarActivity {Chronometer focus;
Button start, stop, reset;

private Toolbar toolbar;
private DrawerLayout drawerLayout;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_time_log);

    toolbar = (Toolbar) findViewById(R.id.app_bar);
    setSupportActionBar(toolbar);


    start = (Button) findViewById(R.id.timeLogStartButton);
    stop = (Button) findViewById(R.id.timeLogStopButton);
    reset  = (Button) findViewById(R.id.timeLogResetButton);

    focus = (Chronometer) findViewById(R.id.timeLogChronometer);


    start.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method …
Run Code Online (Sandbox Code Playgroud)

android timer reset chronometer

0
推荐指数
2
解决办法
6422
查看次数

Python for循环中的重置行

我试图反复浏览几行文本文件.当我的for循环完成一遍文件后,我想从头开始重复该文件.有没有办法重置线计数器来实现这一目标?

infile=open("some_txt.txt","r")

choice=input("Choice:")
g=0

while choice!="close":
    if choice=='1':

        take_off=input("Take off:")
        for line in infile:
            x=line.split()
            if x[1]==take_off:
                print(x)
                g=g+1

        if g==0:
            print("No match.")

    elif choice=='2':

        take_off=input("Take off 2:")
        for line in infile:
            x=line.split()
            if x[2]==take_off:
                print(x)
                g=g+1

        if g==0:
            print("No match.")

    choice=input("Choice")
Run Code Online (Sandbox Code Playgroud)

python for-loop line reset

0
推荐指数
1
解决办法
3243
查看次数

将清除共享智能指针上的呼叫重置

我最近改变了我的原始指针,std::shared_ptr在这样的容器中使用:

std::vector<std::shared_ptr<AbstractPathContainer>> mGeneratedPaths;
Run Code Online (Sandbox Code Playgroud)

当我打电话clear()给这个容器时,它会reset()在每个容器上调用方法std::shared_ptr吗?

c++ smart-pointers reset shared-ptr stdvector

0
推荐指数
1
解决办法
266
查看次数