Hirdetés
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Parci: Milyen mosógépet vegyek?
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- djculture: Éhezők ssd és memória viadala.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- droidic: Safe Mode az agyban
- Rap, Hip-hop 90'
- sziku69: Fűzzük össze a szavakat :)
Új hozzászólás Aktív témák
-
pigmeus
tag
érzem én, hogy ez már fájdalmas lesz, meg nem olyan egyszerű, ahogy ezt előadták.
Ha rossz helyen kopogtatok szóljatok nyugodtan. Persze jobb lenne az alapokat még jobban megérteni, de most ez van, aztán az is lehet, hogy ez kb full egyszerű, csak én vesztem el valahol
Javascript, ebben az esetben annyiból kell, hogy eltárolja a keresett szót POST-al és majd a result-tal megjelenítem az eredményt. Ezután pedig órán úgy csináltuk, hogy egy másik .php oldalon a search-re lefut a keresés, találat esetén echo-val megjeleníti vagy kiírja, hogy nincs találat az adatbázisban.
És ezt a keresés funkciót kell átírni ~"OOP"-ra. Ami az én értelmezésem szerint ez a pár sor lenne:
$search = mysqli_real_escape_string($con, $_POST["search"]);
$sql = "SELECT * FROM termekek WHERE nev LIKE '%".$search."%'";
$result = mysqli_query($con, $sql) or die('Error querying database.'); //
if(mysqli_num_rows($result) > 0){
while($row = mysqli_fetch_array($result)){
$id = $row["id"];
Amit előadtak "php OOP"-ként, jelenleg így néz ki pár példa alapján pár sorban, hogy kb mit várnak vissza:
<?php
public function show_termek($id){
$dbCon = parent::connect();
$res=$dbCon->prepare("SELECT id,nev,ar,cikkszam FROM termekek WHERE id=?");
$res->bindParam(1,$id);
$res->execute();
$termek =$res->fetchAll();
return $termek; }Fenti sort pedig így hívom meg és jelenítem meg az adatbázist:
<?php
if(isset($_GET['termekid'])){
$termekid = $_GET['termekid'];
$termek = $sql->show_termek('$termekid');
foreach($termek as $kuls =>$ertek){
echo" ".$ertek[0]." "} -
Új hozzászólás Aktív témák
- Eladó Samsung Galaxy S21 FE 5G 6/128GB / 12 hó jótállás
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- JBL Quantum400 gamer fejhallgató
- Xiaomi Redmi Note 14 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- MacBook Pro 14 2021, M1 Pro 10 core, 32 GB RAM, 16 core GPU, 1 TB SSD 27% ÁFÁS (0275AB-3972)
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

