Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中的表单上添加帖子_Php - Fatal编程技术网

在PHP中的表单上添加帖子

在PHP中的表单上添加帖子,php,Php,当我点击“添加菜单”链接以填写表单中的帖子时,“添加”按钮不起作用。但是,当我刷新页面而不点击添加菜单链接时,添加按钮工作得很好 以下是菜单链接: <ul class="sidebar-nav"> <li> <a class="collapsed" href="#sidebar-ui" data-toggle="collapse" data-parent="#sidebar"> <span

当我点击“添加菜单”链接以填写表单中的帖子时,“添加”按钮不起作用。但是,当我刷新页面而不点击添加菜单链接时,添加按钮工作得很好

以下是菜单链接:

<ul class="sidebar-nav">                    
<li>
    <a class="collapsed" href="#sidebar-ui" data-toggle="collapse" data-parent="#sidebar">
        <span class="icon">
           <i class="glyphicon glyphicon-align-right"></i>
        </span>
        MENU

    </a>
    <ul id="sidebar-ui" class="collapse">
        <li><a href="form_ajout.php" target="content-wrap" hover="red">Ajouter</a></li>
        <li><a href="Lister.php" target="content-wrap">Afficher</a></li>
        <li><a href="modifier_BD.php" target="content-wrap">Modifier</a></li>
        <li><a href="supprimer.php" target="content-wrap">Supprimer</a></li>
        <li><a href="consulter.php" target="content-wrap">Consulter</a></li>
        <li><a href="rechercher.php" target="content-wrap">Rechercher</a></li>
        <li><a href="galerie.php" target="content-wrap">Galeries</a></li>
        <li><a href="afficher.php" target="content-wrap">Excel file</a></li>

    </ul>
</li>

以下是表格:

<form id="validation-form" class="form-horizontal form-label-left" method="post" data-parsley-priority-enabled="false" novalidate="" action="ajout_BD.php">
<fieldset>

        <div class="form-group">
            <label class="control-label col-sm-3" for="basic">NOM :</label>
            <div class="col-sm-9">
                <input type="text" id="basic" name="Nom" class="form-control " data-parsley-trigger="change" required="required" data-parsley-id="1769" placeholder="Entrez votre Nom ">
                <ul class="parsley-errors-list" id="parsley-id-1769">
                <li class="parsley-required">Champ obligatoire.</li>                                            </ul>
            </div>
        </div>
        <div class="form-group">
            <label class="control-label col-sm-3" for="basic-change">
                Pr&eacute;nom :

            </label>
            <div class="col-sm-9">
                <input type="text" id="basic-change" name="Prenom" class="form-control " data-parsley-trigger="change" required="required" data-parsley-id="9306" placeholder="Entrez votre Pr&eacute;nom ">
                <ul class="parsley-errors-list filled" id="parsley-id-9306">

                <li class="parsley-required">Champ obligatoire.</li>
                </ul>
            </div>
        </div>
</fieldset>
<fieldset>

        <div class="form-group">
            <label class="control-label col-sm-3" for="email">
                E-mail
            </label>
            <div class="col-sm-9">
                <input type="email" id="email" name="Email" class="form-control " data-parsley-trigger="change" data-parsley-validation-threshold="1" required="required" data-parsley-id="2751" placeholder="Entrer votre E-mail">
                <ul class="parsley-errors-list filled" id="parsley-id-7040">
                <li class="parsley-required">Champ obligatoire.</li>
                <li class="parsley-type">Cette valeur doit correspondre &agrave; un E-mail valide.</li>
                </ul>
            </div>
        </div>
        <div class="form-group">
            <label class="control-label col-sm-3" for="number">
                T&eacute;l&eacute;phone :
            </label>
            <div class="col-sm-9">
                <input type="text" id="number" name="Telephone" class="form-control" data-parsley-type="number" required="required" data-parsley-id="2157" placeholder="Entrez votre T&eacute;l&eacute;phone"><ul class="parsley-errors-list" id="parsley-id-2157"></ul>
                <ul class="parsley-errors-list filled" id="parsley-id-1434">
                <li class="parsley-required">Champ obligatoire.</li>
                </ul>                               
            </div>
        </div>

        </div>
</fieldset>

<div class="form-actions">
    <input type="submit" class="btn btn-danger btn-rounded pull-right" name="valider" value="Ajouter"/>

    <button type="button" class="btn btn-default btn-rounded" name="Annuler" ><a href="NewMenu.php">Annuler</a></button>
</div>

笔名:
  • 香槟酒。
公关与教育;笔名:
  • 香槟酒
电子邮件
  • 香槟酒
  • 相应的颜色和颜色;联合国电子邮件有效期
Té;lé;电话:
    • 香槟酒


    备注:验证表单和菜单在同一页中。它是法文的,因此“添加”按钮值为AJAOUTER。添加链接菜单的值相同。

    这里是将表单_ajout.php页面中发布的信息填充到数据库中的页面代码,该代码在另一个页面上分开:ajout_BD.php

    <?php
    //connexion à SQL et sélection de la base
    include("connexion.php");
    
    
    $_Nom=$_POST['Nom'];
    $_Prenom = $_POST['Prenom'];
    $_Email = $_POST['Email'];
    $_Tel = $_POST['Telephone'];
    $Date = date("Y-m-d");
    
    if(($_Nom == "")||($_Email==""))
    {
    echo "vous devez remplir les champs nom et email ! <br>";
    }
    else
    {
        $sql = "INSERT INTO etudiants (Nom, Prenom, Email, Telephone, Date) VALUES ('$_Nom','$_Prenom','$_Email','$_Tel','$Date')" ;
        mysqli_query($db,$sql);
        mysqli_close($db);
    

    这两段代码所在的文件名为:form_ajout.php?是的,表单所在的添加表单页面名为:form_ajout.php,而ajout_BD.php是从添加按钮提交填写信息的页面。
    
    echo "<h2>Etudiant ajout&eacute; avec succ&egrave;s !</h2>";
    }