COMPUTER/php

3. 연산자. -php-

star story 2017. 3. 10. 06:50


3. 연산자. -php-

 

-연산자

-여러 개의 file을 거쳐서 값 전달

-history.back()

-history.go(-1)

 

1. 논리 :

and(&&), or(||), not(!)

xor : a xor b -ab가 다르면 T.

 

2. 비교 :

<, >, <=, >=

<> 또는 != : 다르면

!== : 다르면

== : 같으면

===: 같으면

 

3. 산술 :

++(증가), --(감소), %(나머지)

 

4. 문자열 :

.(dot) : 문자열 연결

 

5. 대입 :

=, +=, -=, *=, /=, %=, .=

 

* 여러 개의 file을 거쳐서 값 전달하기.

0.php

<form name="s_form" method="post" action="1.php">

1. 싫어하는 과일:

<input type="radio" name="a" value="apple" />apple<br>

<input type="radio" name="a" value="banana" />banana<br>

<!--a변수에 apple를 넣을 건지 banana를 넣을 건지를 선택.-->

<input type="submit" name="submit" value="다음" />

</form>

 

1.php

<form name="s_form" method="post" action="2.php">

<input type="hidden" name="a" value="<?=$_POST[a]?>" />

<!--html 문장 속에 php 문법을 섞어 쓴다. <?= ~~~ ?><?echo "value"?>과 같다.

2. 싫어하는 동물:

<input type="radio" name="b" value="tiger" />tiger<br>

<input type="radio" name="b" value="lion" />lion<br>

//a변수에 apple를 넣을 건지 banana를 넣을 건지를 선택.

<input type="submit" name="submit" value="다음" />

</form>

 

2.php

<br>

1. 싫어하는 과일 : <?=$_POST[a]?>

<input type="button" value="처음" onclick="history.go(-2);" />

<input type="button" value="처음" onclick="history.back();" /><!--()안에 숫자가 없어도 됨.

<a href="0.php">돌아가기</a>

 

//href를 사용할 경우 이전 데이터는 없어진다. history.back()은 안 없어진다.

//이와 비슷한 history.go(int)가 있는데 -1은 이전 페이지, -2는 전전 페이지로 간다.

//브라우저의 돌아가기 버튼과 같은 역할을 한다. 데이터는 안 지워진다.

 

복습 :

<br /> 아주 옛날 브라우저와 호환을 위해 사용. (잘 안 쓰임)

<br/> html5부터 이렇게 써도 된다.

<br> 실제 html5의 표준이다.