MiniSearch

Μια περιοχή όπου τα μέλη μας μπορούν να βάζουν τα PHP scripts που έχουν φτιάξει και θέλουν να τα μοιραστούν με τα υπόλοιπα μέλη.

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

Απάντηση
Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

MiniSearch

Δημοσίευση από p_pan » 01 Νοέμ 2007 04:06

Hello....
Epidi akretes fores xriastike na 8elo na balo mia mikri mixani anazhthshs opou na me dieukolini sto na jetripono tis eggrafes p me endiaferoun apo ena table tis baseis mou eipa na dimosieuso ton script kai gia opoion allo 8elei na to xrisimopoihsh.

To script apotelite apo 2 mikrotera script.

Script 1:
The Counter

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

<?php

/*Kanoume tin sundesi me tin basi */
$conn = mysql_connect&#40;"localhost", "user", "******"&#41;;
mysql_select_db&#40;"my_db",$conn&#41;;

/*Ekteloume to erotima tis sql dialegontas oles tis egrafes apo to table mas. */
$query = "SELECT * FROM table"; 
$result = mysql_query&#40;$query, $conn&#41; or die&#40;mysql_error&#40;&#41;&#41;;

/*Metrame tis eggrafes*/
$num = mysql_num_rows&#40;$result&#41;;

/*kai tis apo8ikeuoume se mia metabliti me onoma $questions_reg*/
if &#40;$num < 1&#41; &#123; 
$questions_reg = "0"; 
&#125; else &#123; 
$questions_reg = "$num"; 
&#125; 

?>

Script 2:
Search machine

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

<?php

&#91;color=red&#93;/* Pernoume ta dedomena apo tin forma anazhthshs mas kai ta bazoume se mia metabliti*/&#91;/color&#93;
$so=$_GET&#91;searchfield&#93;;
trim&#40;$so&#41;;
$so = addslashes&#40;$so&#41;;

&#91;color=red&#93;/* Kanoume tin sundesi me tin basi mas. */&#91;/color&#93;
$conn = mysql_connect&#40;"localhost", "user", "******"&#41;;
mysql_select_db&#40;"my_db",$conn&#41;;

/*Ekteloume to erotima tis sql */
$sql = "SELECT * FROM table WHERE thema LIKE '%".$so."%'";
$result = mysql_query&#40;$sql, $conn&#41; or die&#40;mysql_error&#40;&#41;&#41;;

/* Metrame tis eggrafes pou brikame */
$num_results = mysql_num_rows&#40;$result&#41;;

/* Tora exoume tis metablites me apo8ikeumena mesa tous tin morfopoihsh kai tin sira pou 8a emfanizonte ta dedomena mas */
if &#40;mysql_num_rows&#40;$result&#41; < 1&#41; &#123;
$search_result = "Δεν βρέθηκε τίποτα...";
&#125;else&#123;
while &#40;$newArray = mysql_fetch_array&#40;$result&#41;&#41; &#123;
 $id  = $newArray&#91;'id'&#93;;
 $name$newArray&#91;'name'&#93;;
	$search_result.="$id and $name";
&#125;&#125;
?>
Tora 8a ftiajoume kai tin selida pou 8a probalonte ola auta ta dedomena pou exoume zitisi apo tin basi. Topo8etiste to script 1 kai to script 2 stin arxi tis selidas prin to <html> tag.
Page name: Search.php

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

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1253" />
<title>Search</title>
</head>
<body>
Σύνολο εγγραφών μέσα στην βάση&#58;
<?php echo $questions_reg; ?><br>
<br>
<?php echo $records_counter; ?>
<br>
<br>
Αποτελέσματα αναζήτησης&#58;
<?php echo $search_result; ?>
</body>
</html>
Teleutaia selida apo oles 8a einai h selida pou 8a exei tin forma opou 8a grafoume ti 8eloume na anazitisoume!

Page name: Search.html

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

<form name="search" method="get" action="search">
<input name="searchfield" type="text">
<input name="go" type="submit" id="go" value="Αναζήτηση">
</form> 
H mixani anazhthshs pou exo ftiajei einai se polu apli morfi...
Plirofories xrisimopoih8ikan apo to freestuff.gr (apo apantiseis se erotiseis pou exoun ginei kata kairous edo sto forum) kai apo to W3schools.com gia oti afora tin LIKE tis sql.
Αγράματος...

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

MiniSearch

Δημοσίευση από vassilism » 10 Ιαν 2008 18:11

Ωραίο βοήθημα.
Επειδή φτιάχνω και εγώ κάτι αντίστοιχο, παίρνω βοήθεια από το script που έχεις φτιάξει.
Έχω μια απορία.
Στο Search machine λες:

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

$sql = "SELECT * FROM table WHERE thema LIKE '%".$so."%'"; 
Δεν καταλαβαίνω εκεί που λέει thema τι πρέπει να βάλω.
Μήπως χρειάζεται αντί για θέμα searchfield?

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

MiniSearch

Δημοσίευση από vassilism » 10 Ιαν 2008 22:38

οκ το έφτιαξα :D

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

MiniSearch

Δημοσίευση από p_pan » 11 Ιαν 2008 00:16

ego tora eida oti exeis kanei post.. oti 8es rota gia oti aporia exeis kai an mporo na se boh8iso..
Αγράματος...

Άβαταρ μέλους
AAT
Δημοσιεύσεις: 379
Εγγραφή: 23 Αύγ 2007 16:31
Τοποθεσία: Lemesos, Limassol
Επικοινωνία:

MiniSearch

Δημοσίευση από AAT » 11 Ιαν 2008 21:30

xrisimo!

Scorpios21
Δημοσιεύσεις: 1
Εγγραφή: 27 Ιαν 2008 01:23

MiniSearch

Δημοσίευση από Scorpios21 » 27 Ιαν 2008 16:01

Kaname ola afta pou anaferontai stin MiniSearch kai to apotelesma pou mas vgazei otan vazoume kati stin anazitisi einai mia keni selida..
Ti les na kanoume gia na to ftiaxoume?

christosp
Δημοσιεύσεις: 3
Εγγραφή: 02 Φεβ 2008 14:26
Τοποθεσία: Patra

MiniSearch

Δημοσίευση από christosp » 02 Φεβ 2008 14:51

Paidia kalispera,

eimai neos sto forum kai tha ithela tin voitheia sas sxetika me to minisearch. Pernontas ta apotelesmata apo tin vasi, exo kapoia apotelesmata pou einai poli megala, dil. einai 5-10 grammes as poume 500 xaraktires kai anagkastika ta xreiazomai. Pos mporo na to perioriso dil. apo to sigkekrimeno apotelesma na parw tous 30-50 xaraktires,mia perilipsi?

An i erotisi mou den tairiazei me to thema peite mou na kano neo thema.

Euxaristo gia to xrono sas.

Άβαταρ μέλους
AAT
Δημοσιεύσεις: 379
Εγγραφή: 23 Αύγ 2007 16:31
Τοποθεσία: Lemesos, Limassol
Επικοινωνία:

MiniSearch

Δημοσίευση από AAT » 03 Φεβ 2008 23:40

Sose mia entolh me "if" h description einai megaliterh apo px 60 xaraktires na emfanizei toys protoys 50 h ths epiloghs soy.

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

MiniSearch

Δημοσίευση από p_pan » 04 Φεβ 2008 13:20

pes ta re ATT..... :lol: :lol: :lol: :lol: :lol:
Αγράματος...

christosp
Δημοσιεύσεις: 3
Εγγραφή: 02 Φεβ 2008 14:26
Τοποθεσία: Patra

MiniSearch

Δημοσίευση από christosp » 05 Φεβ 2008 12:18

Euxaristo!!!

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

MiniSearch

Δημοσίευση από p_pan » 05 Φεβ 2008 14:39

tpt.... min anxonese...xaxaxaxaxa
Αγράματος...

Άβαταρ μέλους
AAT
Δημοσιεύσεις: 379
Εγγραφή: 23 Αύγ 2007 16:31
Τοποθεσία: Lemesos, Limassol
Επικοινωνία:

MiniSearch

Δημοσίευση από AAT » 09 Φεβ 2008 14:06

:lol: :lol:

Απάντηση

Επιστροφή στο “PHP τα δικά μας scripts”

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

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