Εμφανιση με bold το keyword στο Search

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
chemmanouel
Δημοσιεύσεις: 17
Εγγραφή: 06 Μάιος 2006 17:15
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Εμφανιση με bold το keyword στο Search

Δημοσίευση από chemmanouel » 31 Αύγ 2006 19:38

Exo mia forma gia search, h opoia psaxnei sthn bash, apla 8elo to keyword sthn synexeia na to emfanisei me bold grammata h me allo xroma. p.x
Ena pedio ths bashs periexei to ekshs string "A simple System";
To query:

Κώδικας: Επιλογή όλων

$sql = mysql_query("SELECT text FROM test WHERE text LIKE '%keyword%'");
kai to keyword pou bazo sthn forma einai px to simple. Ara thelo sthn synexeia na mou emfanisei to ekshs "A simple System"
Two things are infinite
-- One is Universe
-- And the other is human Stupidity

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

Εμφανιση με bold το keyword στο Search

Δημοσίευση από mrpc » 31 Αύγ 2006 23:45

Αυτό μπορείς να το πετύχεις πολύ εύκολα στην εμφάνιση των αποτελεσμάτων με την str_ireplace.
Παράδειγμα:

Κώδικας: Επιλογή όλων

$sql = "SELECT text FROM test WHERE text LIKE '%keyword%'";
$result = mysql_query($sql, $connection) or die(mysql_error());
while ($row=  mysql_fetch_assoc($result)){
$apotelesma = str_ireplace&#40;$keyword, "<b>$keyword</b>", $row&#91;'text'&#93;&#41;;
echo "$apotelesma<br />";
&#125;
Η str_ireplace αντικαθιστά το keyword που ψάχνεις προσθέτοντας τα <b></b> tags για να εμφανίζεται bold.

Άβαταρ μέλους
chemmanouel
Δημοσιεύσεις: 17
Εγγραφή: 06 Μάιος 2006 17:15
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Εμφανιση με bold το keyword στο Search

Δημοσίευση από chemmanouel » 01 Σεπ 2006 00:31

Σε ευχαριστώ πολύ mrpc
Ηταν αυτό ακριβώς που ήθελα
Two things are infinite
-- One is Universe
-- And the other is human Stupidity

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες