我的问题是,当我将表单提交到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中的视频