[[oktatas:web:javascript:javascript_ajax|< AJAX]] ====== Példák ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2015 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Fogalmak ===== Szókereső

AJAX

Ne írassunk ki HTML elemeket! query($sql); //echo json_encode($result->fetch_assoc()); $res = array(); while($sor = $result->fetch_assoc()) { array_push($res, $sor); } echo json_encode($res); } function insertDolgozo($conn, $data) { $sql = "INSERT INTO Dolgozók (Név, Település) VALUES (\"{$data['nev']}\", \"{$data['telepules']}\")"; $conn->query($sql); } function dbopen() { global $db; $conn = new mysqli($db['host'], $db['user'], $db['pass'], $db['dbname']); if($conn->connect_error) die("Hiba a kapcsolódás során (" . $mysqli->connect_errno . ")" . $conn->connect_error); $conn->set_charset("utf8"); return $conn; } function dbclose($conn) { $conn->close(); } ?> Adatbázis CREATE DATABASE IF NOT EXISTS `szokereso` DEFAULT CHARACTER SET utf8 COLLATE utf8_hungarian_ci; USE `szokereso`; CREATE TABLE IF NOT EXISTS `szavak` ( `az` int(11) NOT NULL, `szo` varchar(100) COLLATE utf8_hungarian_ci NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci; INSERT INTO `szavak` (`az`, `szo`) VALUES (1, 'zsiráf'), (2, 'kutya'), (3, 'macska'), (4, 'elefánt'); ALTER TABLE `szavak` ADD PRIMARY KEY (`az`); ALTER TABLE `szavak` MODIFY `az` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=5;