未定义索引,即使所有索引都正确

时间:2019-07-13 08:23:39

标签: php

我的问题是,当我将表单提交到php文件时,它捕获了传单和视频索引的未定义索引错误,但是我非常确定我从html提取的名称/索引是正确的,因为其他索引我没问题

我试图更改输入文本字段的名称,以防html中的情况(视频和传单),以及我在从中提取值的php文件中所做的相同。我什至将html代码复制到另一个html文件,所以我确实复制到php文件,但仍然无法正常工作。我将首先共享我的html代码,然后是php。 clean_string方法返回htmlentities

<form class="produtor_form" method="post" enctype="multipart/form-data" role="form">

<div class="horas">
    <input type="date" name="data" placeholder="data" class="class_form_input class_date">
        <input type="time" name="horas" placeholder="Hora" class="class_form_input class_date">
      </div>

      <div class="file_field">
        <div class="file_div">
          <label for="flyer" class="class_label" id="flyer_label">cartaz</label>
          <input type="file" name="flyer" class="class_form_input class_file" id="flyer">
        </div>
        <div class="file_div">
          <label for="video" class="class_label" id="video_label">video</label>
          <input type="file" name="video" class="class_form_input class_file" id="video">
        </div>

      </div>
      <input type="text" class="class_form_input" name="tipo_evento"  placeholder="tipo do evento" list="tipo">
      <datalist class="class_data_list" id="tipo">
        <option value="<?php echo "string"; ?>"</option>
      </datalist>

      <input type="hidden" class="class_form_input" name="field_produtor" value="" placeholder="produtor" >
      <input type="submit" name="name_cadastrar" value="cadastrar" class="action_button shadow ripple "id="cadastra_produtor_btn">
</form>

php代码

if($_SERVER['REQUEST_METHOD']=="POST"){
$data        = clean_string($_POST['data']);
$horas       = clean_string($_POST['horas']);
$flyer       = clean_string($_POST['flyer']);
$video       = clean_string($_POST['video']);
$tipo_evento = clean_string($_POST['tipo_evento']);

我希望一点都没有错误,但我一直都在接受 注意:未定义索引:第67行的C:\ xampp \ htdocs \ moz_events_management \ eventos_controller.php中的传单

注意:未定义索引:第68行的C:\ xampp \ htdocs \ moz_events_management \ eventos_controller.php中的视频

0 个答案:

没有答案