小编Noo*_*yth的帖子

PHP/MySQL插入不同的数组值

我使用下面的代码将值插入MySQL表,我需要阻止用户多次插入相同的prioritystudentname.请问最好的方法是什么?

这是表:

 id         studentname    title         academicdiscipline  priority    
012345678   TEST, NAME     Test title 1     Civil                1
012345678   TEST, NAME     Test title 2     Civil                2
012345678   TEST, NAME     Test title 3     Civil                3
012345678   TEST, NAME     Test title 4     Civil                4
012345678   TEST, NAME     Test title 5     Civil                5
Run Code Online (Sandbox Code Playgroud)

码:

if(isset($_POST['submit']) && !empty($_POST['submit'])) {
  $ids = $_POST['id']; 
  $names = $_POST['studentname']; 
  $titles = $_POST['title'];  
  $disciplines = $_POST['academicdiscipline']; 
  $priorities = $_POST['priority']; 

foreach($priorities as $key => $priority) { 
    if ($priority > …
Run Code Online (Sandbox Code Playgroud)

php mysql arrays unique-constraint distinct-values

5
推荐指数
1
解决办法
684
查看次数

PHP表单不发布

这个表格根本没有发布价值,我无法弄明白.我已经尝试使用PHP_SELF和单独的页面操作,但没有任何作用.所有其他形式都有效 - 因此它不是服务器问题.我究竟做错了什么?谢谢.

 <form name=\"projects\" action=\"upload.php\" method=\"POST\">

    <?php 
        echo "<tr>
            <td valign = \"top\" bgcolor=\"$row_color\"> $title </td> 
            <td valign = \"top\" bgcolor=\"$row_color\"> $description </td> 
            <td valign = \"top\" bgcolor=\"$row_color\"> $academicdiscipline </td>
            <td valign = \"top\" bgcolor=\"$row_color\"> "; 

                $allowed = $academicdiscipline; 
                switch ($allowed) {
                case "Civil and Environmental": 
                  echo "<select name=\"priority\" class=\"priority\">
                          <option>  </option>
                          <option value=\"1\"> 1 </option>
                          <option value=\"2\"> 2 </option>
                          <option value=\"3\"> 3 </option> 
                          <option value=\"4\"> 4 </option>
                          <option value=\"5\"> 5 </option>
                          <option value=\"6\"> 6 </option>
                          <option value=\"7\"> 7 …
Run Code Online (Sandbox Code Playgroud)

php mysql http-post

2
推荐指数
1
解决办法
69
查看次数