본문 바로가기

php

설문조사

poll.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
  $mysqli = new mysqli('localhost:3307','phpuser','1234','phpuser_db');
  if($mysqli->connect_errno){
    die("Failed connect to mysql server : (".$mysqli_errno.") ".$mysqli_error);
  }
 
  $result = $mysqli->query('select * from poll order by num');
 
  echo "현재 투표 상황<br><br>";
  while($row = $result->fetch_row())
    echo $row[0]."번 : ".number_format($row[1])."<br>";
 
  $result->free();
  $mysqli->close();
 
 ?>
 
<br><br><br>
가장 선호하는 웹 프로그래밍 언어는?
<form action='savepoll.php' method='post'>
  <input type='radio' name='poll' value=1>C++
  <input type='radio' name='poll' value=2>Python
  <input type='radio' name='poll' value=3>Go
  <input type='radio' name='poll' value=4>JAVA
  <br>
  <input type=submit value="투표">
</form>
 
cs


savepoll.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
  $poll = $_POST['poll'];
 
  if($poll){
    $mysqli = new mysqli('localhost:3307','phpuser','1234','phpuser_db');
    if($mysqli->connect_errno)
      die("Failed connect to mysql server : (".$mysqli_errno.") ".$mysqli_error);
 
    $mysqli->query('update poll set count=count+1 where num='.$poll);
    $mysqli->close();
   }
 
  header("Location:poll.php");
?>
 
cs


'php' 카테고리의 다른 글

간이 웹하드  (0) 2018.03.27
주소록  (0) 2018.03.27
방문 카운터  (0) 2018.03.27
Warning: mysqli_connect(): (HY000/1045): Access denied for user 오류  (0) 2018.03.27
Fatal error: Uncaught Error: Call to undefined function mysql_connect()  (0) 2018.03.26