我想使用php变量作为值将隐藏输入中的数据发送到我的验证php页面

劳拉·德尔加多(Laura Delgado)

我一直在努力做到这一点,我看了几本教程并阅读了数百页...我开始认为我想做的事是不可能的,也是不合逻辑的,即使我的脑海里也像是一个非常简单的概念

这是我的html / php代码

    <?php
  session_start();
  include 'conect.php';

  $consultar = "SELECT * FROM saida";
  $resultado = mysqli_query($link,$consultar);
  $sqlContrato = "SELECT * FROM saida WHERE NumeroContrato = (SELECT MAX(NumeroContrato) FROM saida);";
  $resultado2 = mysqli_query($link,$sqlContrato);


?>

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="mota.css"/>

    <title>Mota Saida</title>
  <meta charset="utf-8">
</head>
<body id="main">
    <header>
    <h1 id="title">
     Mota Saida
    </h1>

  </header>
    <div id="container">
    <p class="hidden">.</p>

    <div id="pae">

      <div id="form-div">


          <form action="saida2.php"  method="post" enctype="multipart/form-data">
            <div class="child">
              <div class="label-form">

                <label for="numC">Numero de Contrato:</label>

              </div>
              <?php while($vector2=mysqli_fetch_array($resultado2)) { ?>
              <div class="input">
                <?php

                       echo $vector2[0]?> 
              </div>
          </div>

          <div class="child">   

              <div class="label-form">
                  <label for="nMota">Numero da mota</label>
                </div>
                <div class="input">
                  <?php 
                      $NumerodaMota = $vector2[1];
                     $sqlMota = "SELECT * FROM bike WHERE NumeroMota = $NumerodaMota[0]";
                    $resultado3 = mysqli_query($link,$sqlMota);
                  echo $NumerodaMota;?> 
                </div>
          </div>
          <div class="child"> 
              <div class="label-form">
                <label for="dias">Dias</label>
              </div>
              <div class="input">
                <?php echo $vector2[2]?> 

              </div>
          </div>


      <form action="saida2.php"  method="post" enctype="multipart/form-data">
          <div class="child">
              <div class="label-form">
                <label for="kilometrosS">Kilometros</label>
              </div>
             <div class="input">
              <input type="number" name="numerohidden" hidden value='<?php 
                  $vector2[0] ?>'>

在我的脑海中,这似乎行得通,但没有成功。

<input type="number" name="numerohidden" hidden value='<?php 
              $vector2[0] ?>'>

这是我的php / sql代码

    <?php 
    define('SERVIDOR', 'localhost');
    define('USUARIO', 'root');
    define('BD', 'moto');
    define('PASSWORD', '');

    $link = mysqli_connect(SERVIDOR, USUARIO, PASSWORD, BD) or die("Error de conexion de base de datos");
  if(!mysqli_select_db($link,'moto')){
        echo 'db not selected';
        echo mysqli_erro($link);
    }

    $NumeroContrato = $_POST['numerohidden'];
     echo $NumeroContrato;

我正在尝试过去该数字,以便我可以更新sql表

$sql2 = "UPDATE saida SET Kilometros= '$Kilometros', NumeroHelmet1 = '$NumeroHelmet1',NumeroHelmet2 = '$NumeroHelmet2',DataSaida = '$DataSaida' ,HoraSaida = '$HoraSaida',DataEntrada = '$DataEntrada',HoraEntrada ='$HoraEntrada',Combustivel = '$Combustivel',Seguro = '$Seguro',ValorSeguro = '$ValorSeguro',Aluger = '$Aluger',Total = '$Total',Funcionaria = '$Funcionaria',Loja = '$Loja',Estado = '$Estado',Ticket = '$Ticket' WHERE NumeroContrato = '$NumeroContrato'" ;

我是php编程的新手,所以如果您可以帮助我,请这样做。对不起我的英语不好。

迈克·阿伦

您的代码中有2个错误:1.输入类型不是“隐藏”的。2.您必须回显您的php变量。

更改

<input type="number" name="numerohidden" hidden value='<?php 
              $vector2[0] ?>'>

<input type="hidden" name="numerohidden" value='<?php echo $vector2[0] ?>'>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 PHP 将 HTML 输入字段发送到我的 MySQLi 数据库?

如何将值从 html 中的按钮组发送到我的 php 代码?

如何使用Ajax将输入文件数据值发送到php页面

在codeigniter中,我通过<a>标记将php变量从视图页面发送到控制器,但是我无法在控制器页面中显示值

为什么当我使用AJAX中的POST将数据发送到PHP时,它说变量为null?

我如何使用nativescript中的fetch将表单数据发送到php?

我试图直接将值作为参数发送到我的数组中,但是它不起作用

我如何获取从 php 生成的 javascript 中多个锚点的值,并使用 AJAX 将值发送到另一个 Php 页面

我需要使用 php 将每个表的变量发送到另一个页面

单元测试:使用MSTest将复杂对象作为输入参数发送到我的测试方法

我想知道,如何将表单值从wordpress页面发送到php文件

将jQuery中的值发送到PHP并返回页面

将数据发送到我的母版页

Ajax不会将表单数据发送到我的PHP文件来发送邮件

我如何使用 ajax 将变量从 jquery 发送到 php 文件

使用 txt 文件将输入发送到我的 C 程序

使用EtherCard.h库将arduino数据发送到我的数据库

使用SqlDataSource将数据从FormView发送到我的数据库

如何使用jQuery将单个表单值发送到PHP中的多个页面

将隐藏的HTML表单输入发送到PHP

React Dropzone似乎没有将文件发送到我的PHP端点

我的表单存在问题,我尝试使用php对其进行验证,然后它将数据发送到Firebase

我如何获取表单数据使用 javascript 验证它并使用 php 将其发送到数据库

我正在尝试使用jquery和ajax将多个数据发送到另一个页面,以检查数据库中是否存在值

PHP将变量发送到其他页面

Django - CSRF 验证失败 - 将数据从静态网站上的表单发送到我的 django 应用程序

Ajax发布-将数组作为数据发送到PHP

无法将表单数据发送到 PHP 页面

将数据发送到 PHP 弹出页面