전체 글 150

한번에 여러개의 데이타를 객체형태로 ajax사용해서 넘기기.

주어진 필드들을 한 번에 처리하기 위해서는 객체를 사용하여 데이터를 구조화. $("form").submit(function(e) { e.preventDefault(); var data = { price: $("#price").val(), qty: $("#qty").val(), title: $("#title").val(), fullname: $("#fullname").val(), memo: $("#memo").val(), file: $("#file").val(), section: $("#section").val(), category: $("#category").val() }; $.ajax({ url: "includes/login.php", method: "POST", data: data, success: ..

BackEND/PHP 2023.07.09

json_encode() : PHP의 데이터 구조를 JSON 문자열로 변환

json_encode()는 PHP 함수로, PHP의 데이터 구조를 JSON 문자열로 변환하는 기능을 제공합니다. PHP 데이터를 JSON 형식으로 변환하여 다른 시스템이나 클라이언트 사이드(예: JavaScript)에서 쉽게 처리할 수 있게 해줍니다. json_encode($response)는 $response 변수를 JSON 문자열로 변환. 예를 들어, $response가 ['error' => 'empty']와 같은 배열이라면 json_encode($response) 호출은 이를 JSON 문자열인 '{"error":"empty"}'로 변환합니다. 이렇게 생성된 JSON 문자열은 JavaScript에서 받아서 파싱하여 사용할 수 있습니다. var jsonString = '{"error":"empty"}'..

BackEND/PHP 2023.07.01

PHP기본-세션에 대하여

session_start();    $_SESSION['username'] = "admin";  echo $_SESSION['username']; ?>session_start();: 세션을 시작하는 함수로, 세션을 사용하기 전에 항상 호출되어야 합니다.$_SESSION['username'] = "admin";: 세션 변수인 'username'에 "admin"라는 값을 설정합니다.echo $_SESSION['username'];: 'username' 세션 변수의 값을 출력합니다.  즉 admin이 출력된다.    if (!isset($_SESSION['username'])){    echo "로그인하세요";  } else {    echo "로그인이 되었습니다.";  }isset함수를 통해서, $_SESS..

BackEND/PHP 2023.05.28

PHP기본 - 쿠키에 대하여

1. 30일동안 쿠키를 설정한다. setcookie( "cookie", "heart", time() + (86400 * 30), '/', false, 0 ); "cookie": 설정할 쿠키의 이름입니다. "heart": 쿠키의 값입니다. 이 경우에는 "heart"라는 문자열을 저장하고 있습니다. time() + (86400 * 30): 쿠키의 만료 시간을 설정하는 부분입니다. time()은 현재 시간을 반환하는 함수이며, 여기에 30일에 해당하는 초(86400 * 30)를 더하여 쿠키의 만료 시간을 설정합니다. '/': 쿠키의 경로를 설정하는 부분입니다. '/'는 사이트 전체에서 쿠키를 사용할 수 있도록 설정하는 것을 의미합니다. false: 쿠키의 보안 속성을 설정하는 부분입니다. 이 경우에는 보안 속..

BackEND/PHP 2023.05.28

PHP 함수와 클래스예제

//반환값이 없는 Function Example1function meal(){    echo("soup");}meal(); //반환값이 있는 Function Example2function travel($country, $lang){    return $country ."의 언어는" . $lang ."입니다";}echo travel("South Korea", "Korean");   class Student{    public $name;     public $age;    public function __construct($name, $age){        $this->name =$name ;        $this->age =$age;     }    public function Record(){   ..

BackEND/PHP 2023.05.22

PHP기본-Syntax모음

echo(10+10); //20 echo ('6 + 8'); //6+8 echo(5 * 3); //15 echo(2 - 10); //-3 echo(5 / 4); //1.25 float //string $greeting = "안녕하세요"; echo $greeting; //Integer $a = 1; $b = 2; echo $a + $b; // 글자수를 센다. //아이디나 비밀번호 글자수 확인해 사용 할 수도 있겠다. echo strlen("abcde"); //5 echo " "; //단어수의 센다. //코멘트를 달때 몇글자 이상은 적어야 승인나게 하는데 사용 echo str_word_count("beautiful weather today"); //3 echo " "; //문장중에서 특정 문자열을 찾고 싶을..

BackEND/PHP 2023.05.22

class 문법을 사용하면 상속 관계

// 부모 클래스 class Animal { constructor(name) { this.name = name; } speak() { console.log(`${this.name} makes a noise.`); } } // 자식 클래스 class Dog extends Animal { constructor(name) { super(name); } speak() { console.log(`${this.name} barks.`); } } // 객체 생성 및 사용 let dog = new Dog('Rex'); dog.speak(); // "Rex barks." 위 코드에서 Animal 클래스는 부모 클래스이며, Dog 클래스는 자식 클래스입니다. Dog 클래스는 Animal 클래스를 상속하고 있습니다. Dog..

FrontEND/JavaScript 2023.04.16

프로토타입 기반의 상속 방법

프로토타입 기반의 상속 방법은 객체를 복제하는 것을 기반으로 합니다. 자식 객체가 부모 객체의 모든 속성과 메서드를 복제하고 이를 자식 객체의 프로토타입으로 지정함으로써 상속을 구현합니다. 아래 예제는 Animal 객체를 생성하고, 이를 상속하여 Dog 객체를 생성하는 예제입니다. // Animal 객체 생성 var Animal = { name: '', setName: function(name) { this.name = name; }, speak: function() { console.log(this.name + ' makes a noise.'); } }; // Dog 객체 생성 및 상속 var Dog = Object.create(Animal); // Animal 객체를 복제하여 프로토타입으로 지정 Do..

FrontEND/JavaScript 2023.04.16