webForumDet fria alternativet

behöver hjälp med söksträng

PHP

3 svar · 1 200 visningar · startad av Icu

Medlem sedan apr. 20112 inlägg
Frågan#1

Hej jag är helt ny när det gäller programmering och skulle behöva hjälp med att skapa en fungerande söksträng.

<html>
<head>
<title></title>

</head>
<body><br>
<h1>testing</h1><br>
Skriv ordet du söker här:
<form action="sida2.php" method="POST" >
<input type="Text" name="text"><br>
<input type="submit" value="Sök!">
</form>
</body>
</html>

<?php
$Text = $_POST["text"];

$Text = "Bulgariens historia som land börjar på 600-talet e.Kr., då det första bulgariska kungariket bildades, men själva det geografiska området har varit bebott sedan paleolitisk tid. Under de sista årtusendena f.Kr. dominerades området av thrakerna, under de första århundradena e.Kr. ingick det i Romerska riket, och senare i Östromerska riket.";

if(strlen($Text) >= 2)
{

 echo "$Text";

}

else

{

 echo " Skriv minst 2 tecken!";

}

?>

Det jag försöker skapa nu är en söksträng där man måste skriva in ett ord(minst 2 tecken) som sedan söker upp det ordet på texten i php sidan, men av det jag har läst hittills så hittar jag inget som gör något sånt, eller så har jag bara missat det. Skulle vara grymt tacksam för hjälp .

Medlem sedan juni 200443 inlägg
#2

Fattar nog inte helt,
Vill du kolla om söksträngen finns i en sträng (php variabel),
och sedan om söksträngen finns , vad vill du göra då?

Medlem sedan apr. 20112 inlägg
#3

Joo exakt jag vill söka på ett ord på söksträngen och att sedan få fram hela bulgarien texten med kanske det ordet jag sökte markerat i texten på något simpelt sätt kanske med <b> eller något sånt

Medlem sedan juni 200443 inlägg
#4

Ok.. googla "php highlight search results" så hittar du exempel på det du vill göra..

278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
140 ms — ändringar (db)