• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Stylizowanie echo danego przez wyszukiwarke w PHP

Object Storage Arubacloud
0 głosów
370 wizyt
pytanie zadane 25 stycznia 2017 w PHP przez Paweł Kościelny Początkujący (360 p.)

Witam, 

mam problem nie mogę wystylizować tego co mi wypisuje echo na ekranie,

stworzyłem małą wyszukiwarke która współpracuje z bazą danych na końcu wypisuje na stronie wyniki lub komntarz o ich braku? Jak to wystylizować? Chodzi mi żeby pojawiało się podświetlenie przy hoverze i underline, ew. paree innych bajerów z CSS tu podaje kod wyszukiwarki

 

<?php
	
	if (!isset($_GET['szukaj']))
	{
		header('Location: index.html');
		exit();
	}

	$szukana1 = $_GET['szukaj'];
	
	$szukana=htmlentities($szukana1,ENT_QUOTES,"UTF-8");
	
	$wyrazy=explode(" ",$szukana);
	$query="SELECT * FROM `filmy` WHERE ";
	
	$i=0;
	
	foreach($wyrazy as $kazdy)
	{
		
		$i++;
		
		if($i==1)
		{
			$query.=" `keywords` LIKE '%$kazdy%' ";
		}
		else
			$query.="OR `keywords` LIKE '%$kazdy%' ";
	}
	
	require_once "polaczenie.php";
	
	$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
	
	
	if($polaczenie->connect_errno!=0)
	{
		echo"Error".$polaczenie->connect_errno;
	}
	else
	{}
		
		if($rezultat=@$polaczenie->query($query))
		{
			$ile_wynikow=$rezultat->num_rows;
			if($ile_wynikow>0)
			{
				while($row=$rezultat->fetch_assoc())
				{
				$id = $row['id'];
				$title = $row['title'];
				$description = $row['description'];
				$keywords = $row['keywords'];
				$link = $row['link'];
				
				echo"<h2><a href='$link'>$title</a></h2></div>";
				
				}				
			$rezultat->close();
			}
			else	
			{
			echo"Brak Wynikow dla \"<b>$szukana1</b>\"";
			}
		
		$polaczenie->close();
		}
	

?>

 

1 odpowiedź

+1 głos
odpowiedź 25 stycznia 2017 przez niezalogowany

możesz zrobić np. 

echo "<p class='nazwa_klasy'>Brak Wynikow </p>"; 
.nazwa_klasy:hover{
// i tu jakies style

}

Ogólnie nie zaleca się mieszać PHP i HTML, ale przypuszczam, że jesteś początkujący, więc na początek się nada.

1
komentarz 25 stycznia 2017 przez CzikaCarry Szeryf (75,340 p.)
Nie zaleca się mieszać logiki i warstwy prezentacji. Ogólnie PHP też dobrze się sprawuje jako system szablonów, jeśli ktoś nie chce instalować twiga (czyt. ja).
komentarz 25 stycznia 2017 przez niezalogowany
w 56 linijce zamykasz </div>, a nigdzie go nie otworzyłeś.
komentarz 25 stycznia 2017 przez Paweł Kościelny Początkujący (360 p.)
niestety tego już próbowałem jak i ID tak i Class i nic nie dziala...
komentarz 25 stycznia 2017 przez Paweł Kościelny Początkujący (360 p.)
Wcześniej wrzucalem tam diva z classs albo id zapomnialem skasowac
komentarz 25 stycznia 2017 przez niezalogowany
A dołączyłeś plik css w head?
komentarz 25 stycznia 2017 przez Paweł Kościelny Początkujący (360 p.)
Tak, to kopia pliku index.html ze skasowanym tylko całym contentem w body, wszystkie pliki mam w jednym folderze
komentarz 25 stycznia 2017 przez niezalogowany

To niemożliwe, żeby nie działało. :)

Gdzieś może jakaś literówka.

 

Ustaw:

body{
  background-color: red;
}

 

komentarz 25 stycznia 2017 przez Paweł Kościelny Początkujący (360 p.)
ustawilem w pliku CSS body na red a mi wyskoczylo.... białe tło O_o ?
komentarz 25 stycznia 2017 przez Paweł Kościelny Początkujący (360 p.)
nie wiem dlaczego ale ustawione było color:#FFFFFF;

i po skasowaniu tego tło jest czerwone
komentarz 25 stycznia 2017 przez Paweł Kościelny Początkujący (360 p.)
nie wiem dlaczego ale ustawione było color:#FFFFFF; tzn wiem dlaczego ustawione dla liter ale nie rozumiem

i po skasowaniu tego tło jest czerwone

Podobne pytania

0 głosów
1 odpowiedź 1,476 wizyt
pytanie zadane 9 kwietnia 2018 w HTML i CSS przez seam3 Początkujący (450 p.)
0 głosów
1 odpowiedź 304 wizyt
pytanie zadane 19 grudnia 2018 w PHP przez patrick167 Początkujący (260 p.)
0 głosów
1 odpowiedź 484 wizyt
pytanie zadane 12 października 2016 w PHP przez Bebes Początkujący (300 p.)

92,536 zapytań

141,377 odpowiedzi

319,456 komentarzy

61,922 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...