728x90
echo는 out.print와 같은 맥락
<?php
echo "<h1>안녕하세요</h1>";
?>
php의 echo와 script의 alert
![]() |
![]() |
서버에서는 echo만 해석해서 버퍼에 넣어! 나머지 스크립트는 문자열 취급해서 버퍼에 넣고
버퍼 다 찬다면 이를 브라우저에 보내서 실행
<?php
echo "<h1>안녕하세요</h1>";
?>
<script>
alert("안녕 난 브라우저에서 실행돼");
</script>
다시 시~작!
<body>
<form>
아이디 <input type="text" name="nm_aidi" value=""><br>
암호 <input type="password" name="nm_pass" value=""><br>
<input type="submit" value="서버로 전송">
</form>
</body>
action(보낼 페이지지정)
전송하면 누가 받아 줄 것인지를 지정하는 것이 action
action의 default값으로두면 텍스트박스의 값 지워짐default는 자기자신!!!
더보기
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
alert("졸려");
</script>
<!-- 전달되는 값을 받아줄 페이지를 지정하는 속성 -->
<form action="" method="GET">
아이디<input type=text name="nm_aidi" value=""><br>
암호<input type="password" name="nm_pass" value=""><br>
<input type="submit" value="서버로 전송">
</form>
</body>
</html>
졸려가 두 번 실행이 된다!
맨 처음에 한 번, 서버로 전송 버튼 클릭 후에 한 번
<form action="test2.php" method="GET">
더보기
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="test2.php" method="GET">
아이디 <input type="text" name="nm_aidi" value=""><br>
암호 <input type="password" name="nm_pass" value=""><br>
<input type="submit" value="서버로 전송">
</form>
</body>
</html>
php파일 작성(test2.php)
$ : 변수 선언
. : 문자열 더하기
1) get방식
<?php
$aidi = $_GET["nm_aidi"];
echo "<h1>".$aidi."님 안녕하세요</h1>";
?>
![]() |
![]() |
2) post방식
<?php
$aidi = $_POST["nm_aidi"];
echo "<h1>".$aidi."님 안녕하세요</h1>";
?>
![]() |
![]() |
'화면구현 > HTML' 카테고리의 다른 글
공튀기기 (0) | 2020.07.08 |
---|---|
[php] location (0) | 2020.07.08 |
WAS와 Web Server차이 (0) | 2020.07.08 |
[리눅스, 윈도우] PHP설치 (0) | 2020.07.08 |
form (0) | 2020.07.08 |