草庐IT

php 表单没有在数据库中提交值

coder 2023-10-25 原文

<分区>

我制作了一个包含 6 张图片的 26 个字段的表单。使用 PHP 语言,我使用输入类型提交提交表单,然后发布所有值但未完成数据库中的输入。

它显示此错误:G:\xampp\tmp\php9506.tmp

在错误中,用 PHP 编写的数字 9506 是随机数,每次我尝试提交表单时它都会改变。

我的数据库和连接文件是正确的。

这可能是什么原因?

<?php
 include "header.php";
 include "left.php";

 $busi_cat = $_GET['mcatname'];



 if(isset($_POST) && $_POST['add'] == "Add")
 {


extract($_POST);

 $adver_type = implode(',',$adver_type);
 echo $busi_cat = $_GET['mcatname'];

if ($_FILES["photo1"]['tmp_name'] != "")
    {
        if(! file_exists("images/client"))
        {
        mkdir("images/client"); 
        }
        echo $source = $_FILES["photo1"]['tmp_name'];
        $photo1 = "images/client/".$_FILES["photo1"]['name'];

        if(move_uploaded_file($source, $photo1))
        {
            echo "image uploaded  succesfully"; 
        }
        else
        {
            echo "problem in uploading";    
        }
    }
    else
    {
        echo "please select a photo";   
    }

    if ($_FILES["photo2"]['tmp_name'] != "")
    {
        if(! file_exists("images/client"))
        {
        mkdir("images/client"); 
        }

        $source = $_FILES["photo2"]['tmp_name'];
        $photo2 = "images/client/".$_FILES["photo2"]['name'];

        if(move_uploaded_file($source, $photo2))
        {
            echo "image uploaded  succesfully"; 
        }
        else
        {
            echo "problem in uploading";    
        }
    }
    else
    {
        echo "please select a photo";   
    }

    if ($_FILES["photo3"]['tmp_name'] != "")
    {
        if(! file_exists("images/client"))
        {
        mkdir("images/client"); 
        }

        $source = $_FILES["photo3"]['tmp_name'];
        $photo3 = "images/client/".$_FILES["photo3"]['name'];

        if(move_uploaded_file($source, $photo3))
        {
            echo "image uploaded  succesfully"; 
        }
        else
        {
            echo "problem in uploading";    
        }
    }
    else
    {
        echo "please select a photo";   
    }

    if ($_FILES["photo4"]['tmp_name'] != "")
    {
        if(! file_exists("images/client"))
        {
        mkdir("images/client"); 
        }

        $source = $_FILES["photo4"]['tmp_name'];
        $photo4 = "images/client/".$_FILES["photo4"]['name'];

        if(move_uploaded_file($source, $photo4))
        {
            echo "image uploaded  succesfully"; 
        }
        else
        {
            echo "problem in uploading";    
        }
    }
    else
    {
        echo "please select a photo";   
    }

    if ($_FILES["photo5"]['tmp_name'] != "")
    {
        if(! file_exists("images/client"))
        {
        mkdir("images/client"); 
        }

        $source = $_FILES["photo5"]['tmp_name'];
        $photo5 = "images/client/".$_FILES["photo5"]['name'];

        if(move_uploaded_file($source, $photo5))
        {
            echo "image uploaded  succesfully"; 
        }
        else
        {
            echo "problem in uploading";    
        }
    }
    else
    {
        echo "please select a photo";   
    }

    if ($_FILES["photo6"]['tmp_name'] != "")
    {
        if(! file_exists("images/client"))
        {
        mkdir("images/client"); 
        }

        $source = $_FILES["photo6"]['tmp_name'];
        $photo6 = "images/client/".$_FILES["photo6"]['name'];

        if(move_uploaded_file($source, $photo6))
        {
            echo "image uploaded  succesfully"; 
        }
        else
        {
            echo "problem in uploading";    
        }
    }
    else
    {
        echo "please select a photo";   
    }




echo $query = "INSERT INTO register(busi_name, busi_cat, busi_scat, oth_busi_cat, addr, cont_per, phone, mobile, emailid, website, deal, keyword, message, adver_plan, photo1, photo2, photo3, photo4, photo5, photo6, status, full_page)VALUES('$busi_name', '$busi_cat', '$busi_scat', '$oth_busi_cat', '$addr', '$cont_per', '$phone', '$mobile', '$emailid', '$website', '$deal', '$keyword', '$message','$adver_type','$photo1','$photo2','$photo3','$photo4','$photo5','$photo6','0', '0')";
$res = mysql_query($query);
if($res)
    {
        $msg = "Your Business Added Successfully.";
    }
  }
   ?>

有关php 表单没有在数据库中提交值的更多相关文章

  1. ruby-on-rails - Rails 编辑表单不显示嵌套项 - 2

    我得到了一个包含嵌套链接的表单。编辑时链接字段为空的问题。这是我的表格:Editingkategori{:action=>'update',:id=>@konkurrancer.id})do|f|%>'Trackingurl',:style=>'width:500;'%>'Editkonkurrence'%>|我的konkurrencer模型:has_one:link我的链接模型:classLink我的konkurrancer编辑操作:defedit@konkurrancer=Konkurrancer.find(params[:id])@konkurrancer.link_attrib

  2. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  3. ruby - 难道Lua没有和Ruby的method_missing相媲美的东西吗? - 2

    我好像记得Lua有类似Ruby的method_missing的东西。还是我记错了? 最佳答案 表的metatable的__index和__newindex可以用于与Ruby的method_missing相同的效果。 关于ruby-难道Lua没有和Ruby的method_missing相媲美的东西吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7732154/

  4. ruby-on-rails - rails 目前在重启后没有安装 - 2

    我有一个奇怪的问题:我在rvm上安装了ruby​​onrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(

  5. ruby - 在没有 sass 引擎的情况下使用 sass 颜色函数 - 2

    我想在一个没有Sass引擎的类中使用Sass颜色函数。我已经在项目中使用了sassgem,所以我认为搭载会像以下一样简单:classRectangleincludeSass::Script::FunctionsdefcolorSass::Script::Color.new([0x82,0x39,0x06])enddefrender#hamlengineexecutedwithcontextofself#sothatwithintemlateicouldcall#%stop{offset:'0%',stop:{color:lighten(color)}}endend更新:参见上面的#re

  6. ruby - 如何在 Rails 4 中使用表单对象之前的验证回调? - 2

    我有一个服务模型/表及其注册表。在表单中,我几乎拥有服务的所有字段,但我想在验证服务对象之前自动设置其中一些值。示例:--服务Controller#创建Action:defcreate@service=Service.new@service_form=ServiceFormObject.new(@service)@service_form.validate(params[:service_form_object])and@service_form.saverespond_with(@service_form,location:admin_services_path)end在验证@ser

  7. ruby - Ruby 有 `Pair` 数据类型吗? - 2

    有时我需要处理键/值数据。我不喜欢使用数组,因为它们在大小上没有限制(很容易不小心添加超过2个项目,而且您最终需要稍后验证大小)。此外,0和1的索引变成了魔数(MagicNumber),并且在传达含义方面做得很差(“当我说0时,我的意思是head...”)。散列也不合适,因为可能会不小心添加额外的条目。我写了下面的类来解决这个问题:classPairattr_accessor:head,:taildefinitialize(h,t)@head,@tail=h,tendend它工作得很好并且解决了问题,但我很想知道:Ruby标准库是否已经带有这样一个类? 最佳

  8. 没有类的 Ruby 方法? - 2

    大家好!我想知道Ruby中未使用语法ClassName.method_name调用的方法是如何工作的。我头脑中的一些是puts、print、gets、chomp。可以在不使用点运算符的情况下调用这些方法。为什么是这样?他们来自哪里?我怎样才能看到这些方法的完整列表? 最佳答案 Kernel中的所有方法都可用于Object类的所有对象或从Object派生的任何类。您可以使用Kernel.instance_methods列出它们。 关于没有类的Ruby方法?,我们在StackOverflow

  9. ruby-on-rails - Rails 3,嵌套资源,没有路由匹配 [PUT] - 2

    我真的为这个而疯狂。我一直在搜索答案并尝试我找到的所有内容,包括相关问题和stackoverflow上的答案,但仍然无法正常工作。我正在使用嵌套资源,但无法使表单正常工作。我总是遇到错误,例如没有路线匹配[PUT]"/galleries/1/photos"表格在这里:/galleries/1/photos/1/edit路线.rbresources:galleriesdoresources:photosendresources:galleriesresources:photos照片Controller.rbdefnew@gallery=Gallery.find(params[:galle

  10. ruby-on-rails - 有没有办法为 CarrierWave/Fog 设置上传进度指示器? - 2

    我在Rails应用程序中使用CarrierWave/Fog将视频上传到AmazonS3。有没有办法判断上传的进度,让我可以显示上传进度如何? 最佳答案 CarrierWave和Fog本身没有这种功能;你需要一个前端uploader来显示进度。当我不得不解决这个问题时,我使用了jQueryfileupload因为我的堆栈中已经有jQuery。甚至还有apostonCarrierWaveintegration因此您只需按照那里的说明操作即可获得适用于您的应用的进度条。 关于ruby-on-r

随机推荐