Advertisement
Guest User

Untitled

a guest
May 9th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.55 KB | None | 0 0
  1. #(add_answer.php)
  2.  
  3. <?php
  4. $host="mysql.webcindario.com"; // Host name
  5. $username="myforum"; // Mysql username
  6. $password="ebsaraiva"; // Mysql password
  7. $db_name="myforum"; // Database name
  8. $tbl_name="forum_answer"; // Table name
  9.  
  10. // Connect to server and select databse.
  11. mysql_connect("$host", "$username", "$password")or die("cannot connect");
  12. mysql_select_db("$db_name")or die("cannot select DB");
  13.  
  14. // Get value of id that sent from hidden field
  15. $id=$_POST['id'];
  16.  
  17. // Find highest answer number.
  18. $sql="SELECT MAX(a_id) AS Maxa_id FROM $tbl_name WHERE question_id='$id'";
  19. $result=mysql_query($sql);
  20. $rows=mysql_fetch_array($result);
  21.  
  22. // add + 1 to highest answer number and keep it in variable name "$Max_id". if there no answer yet set it = 1
  23. if ($rows) {
  24. $Max_id = $rows['Maxa_id']+1;
  25. }
  26. else {
  27. $Max_id = 1;
  28. }
  29.  
  30. // get values that sent from form
  31. $a_name=$_POST['a_name'];
  32. $a_email=$_POST['a_email'];
  33. $a_answer=$_POST['a_answer'];
  34.  
  35. $datetime=date("d/m/y H:i:s"); // create date and time
  36.  
  37. // Insert answer
  38. $sql2="INSERT INTO $tbl_name(question_id, a_id, a_name, a_email, a_answer, a_datetime)VALUES('$id', '$Max_id', '$a_name', '$a_email', '$a_answer', '$datetime')";
  39. $result2=mysql_query($sql2);
  40.  
  41. if($result2){
  42. echo "Resposta efectuada com sucesso<BR>";
  43. echo "<a href='view_topic.php?id=".$id."'>Ver a resposta</a>";
  44.  
  45. // If added new answer, add value +1 in reply column
  46. $tbl_name2="forum_question";
  47. $sql3="UPDATE $tbl_name2 SET reply='$Max_id' WHERE id='$id'";
  48. $result3=mysql_query($sql3);
  49.  
  50. }
  51. else {
  52. echo "ERROR";
  53. }
  54.  
  55. mysql_close();
  56. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement