Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chèn vào tất cả các ô khi bản ghi có nhiều hơn một PHP

Tôi khuyên bạn nên gói từng phần ở dạng riêng của nó:

<?php
$id = $fgmembersite->UserID(); 
echo "$id";
$db_host = 'localhost';
$db_name= 'site';
$db_table= 'action';
$db_user = 'root';
$db_pass = '';

$con = mysql_connect($db_host,$db_user,$db_pass) or die("خطا در اتصال به پايگاه داده");
$selected=mysql_select_db($db_name, $con) or die("خطا در انتخاب پايگاه داده");
mysql_query("SET CHARACTER SET  utf8");

$dbresult=mysql_query("SELECT tablesite.name,
    tablesite.family,
    tablesite.username,
    tablesite.phone_number,
    tablesite.email,
    action.service_provider_comment,
    action.price,
    action.date,
    job_list.job_name,
    relationofaction.ind
    FROM $db_table
    INNER JOIN job_list
    ON job_list.job_id=action.job_id 
    INNER JOIN relationofaction
    ON relationofaction.ind=action.ind
    INNER JOIN tablesite
    ON tablesite.id_user=action.service_provider_id
    AND action.customer_id='$id'", $con);
$i = 1;
while($amch=mysql_fetch_assoc($dbresult)){
    echo "<form id='form_$i' method='post' action='{$_SERVER['PHP_SELF']}' accept-charset='UTF-8'>\r\n";
    echo '<div dir="rtl">';
    echo "نام خدمت دهنده: "."&nbsp&nbsp&nbsp".$amch["name"]." ".$amch["family"]."&nbsp&nbsp&nbsp"."شماره تماس: ".$amch["phone_number"]."&nbsp&nbsp&nbsp"."ایمیل: ".$amch["email"].'<br>'
    ."شغل انجام شده: ".$amch["job_name"].'<br>'
    ."تاریخ انجام عملیات: ".$amch["date"].'<br>'
    ."هزینه ی کار: ".$amch["price"]." تومان".'<br>'
    .$amch["service_provider_comment"].'<hr/>';
    echo '<label for="explain">اگر توضیحاتی برای ارائه در این باره دارید، ارائه دهید</label> <br />';
    echo '<textarea name="explain" id="explain" cols="" rows="" style="width:300 ;height:300"></textarea>'.'<br/>'; 
    echo '<label for="rate">امتیاز این عملیات را ثبت نمایید: </label> <br />';
    echo '<select name="vote">';
    echo '    <option value="عالی">عالی</option>';
    echo '    <option value="عالی">خوب</option>';
    echo '    <option value="عالی">متوسط</option>';
    echo '    <option value="عالی">بد</option>';
    echo '</select>';
    echo '<br/>';
    echo '<input type="submit" name="submit" value="ارسال نظر شما"/>';
    echo '<hr/>';
    echo '<hr/>';
    echo '</div>';
    echo "</form>\r\n";
    $i++;
}
?>

Bạn sẽ tìm thấy một số bản sửa lỗi nhỏ trong mã này. Điều này sẽ dẫn đến một số biểu mẫu, mỗi biểu mẫu có một ID duy nhất, đăng lên cùng một nơi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cắt ngắn tất cả các bảng trong cơ sở dữ liệu MySQL khớp với một mẫu tên

  2. Loại MySQL ENUM so với các bảng tham gia

  3. Phân vùng MYSQL là gì?

  4. Nhân bản cơ sở dữ liệu MySQL

  5. Trình điều khiển jdbc org.gjt.mm.mysql.Driver để làm gì?