## 이번주차 과제
1. 복습
2. DataBase에서 이름, 점수 조회하기(name = doldol)
3. 회원가입 페이지 만들기
4. 로그인 페이지 만들기(DB)연동
기존에 Flask로 WAS를 구성하였는데 과정에서 진행하는 php로 진행하는게 과정 이해에 대해 더 도움이 될 것 같아 php로 다시 수정하고자 한다. (php 잘 모르는데... 큰일이다.)
phpmyadmin 사용한 Database 추가와 Table 추가
test라는 DataBase의 생성과 user라는 테이블을 구성
insert와 select로 데이터를 확인
php로 학생 점수를 조회하기
~/webDev/webApp/mini_test.php
<html>
<form>
<input name='name' type='text'>
<button type='submit' placeholder="이름"> 전송 </button>
</form>
</html>
<?php
if (isset($_GET['name'])){
$name = $_GET['name'];
ini_set('display_errors', 1);
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'admin');
define('DB_PASSWORD', 'student1234');
define('DB_NAME', 'test');
$db_conn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
$sql = 'select * from user where name = "' . $name . '"';
$result = mysqli_query($db_conn, $sql);
//var_dump($result);
$row = mysqli_fetch_array($result);
//var_dump($row);
if ($row){
echo 'userName is :' . $row['name'] . ', socre is : ' . $row['score'];
} else {
echo $name . ' is not exists';
}
}
?>
결과
'웹 해킹 코스 > 과제' 카테고리의 다른 글
3-1(로그인 케이스) (0) | 2023.11.09 |
---|---|
2-2 DB를 사용한 회원가입, 로그인 (0) | 2023.11.02 |
1-3 CSS를 사용하여 로그인 페이지 꾸미기 (0) | 2023.10.29 |
1-2 WAS POST방식 데이터 전달 (0) | 2023.10.27 |
1-1 WAS 서버 만들기 (0) | 2023.10.26 |