php search

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

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

Απάντηση
ctcp
Δημοσιεύσεις: 27
Εγγραφή: 11 Οκτ 2003 09:18
Επικοινωνία:

php search

Δημοσίευση από ctcp » 16 Ιουν 2009 17:19

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

<?
$crackid = @$_GET&#91;'crackid'&#93;;
$id = @$_GET&#91;'id'&#93;;
if &#40;isset&#40;$_GET&#91;'crackidnum'&#93;&#41; && $_GET&#91;'crackidnum'&#93; == 1&#41;
	$crackidnum = 1;
$query = @$_GET&#91;'query'&#93;;
if &#40;isset&#40;$query&#41;&#41; &#123;
	$qsearch = str_replace&#40;' ', '%', $query&#41;;
	$results = $db->getAll&#40;"select * from crackz where `option` = 'yes' and `type` = 'Games' and name like '%".$qsearch."%'  order by date DESC limit 0, 30"&#41;;
	get_error&#40;$results&#41;;
&#125; else if &#40;isset&#40;$id&#41;&#41; &#123;
	$result = $db->getRow&#40;"select * from crackz where id=".$id&#41;;
	get_error&#40;$result&#41;;
&#125; else if &#40;isset&#40;$crackid&#41;&#41; &#123;
	$results = $db->getAll&#40;"select * from crackz where `option` = 'Yes' AND `type` = 'Games' and name like '".chr&#40;$crackid&#41;."%' order by date DESC"&#41;;
	get_error&#40;$results&#41;;
&#125; else if &#40;isset&#40;$crackidnum&#41;&#41; &#123;
	$results = $db->getAll&#40;"select * from crackz where `option` = 'Yes' and `type` = 'Games' and name rlike '^&#91;0-9&#93;' order by date DESC"&#41;;
	get_error&#40;$results&#41;;
&#125; else &#123;
	$results = $db->getAll&#40;"select * from crackz where `type` = 'Games' and `option` = 'Yes' order by id desc limit 0, 30"&#41;;
	get_error&#40;$results&#41;;
&#125;
?>
<div class="secondlevel">
<ul>
<li><a href="?section=<? echo $section; ?>&amp;crackidnum=1">0-9</a>
<? for &#40;$id=65; $id < 91; $id++&#41; &#123; ?>
<li <? if &#40;$id == $crackid&#41; &#123; echo 'class="current"'; &#125; ?>><a href="?section=<? echo $section; ?>&amp;crackid=<? echo $id; ?>"><? echo chr&#40;$id&#41;; ?></a></li>
<? &#125; ?>
</ul>
</div>
<div class="searchy">
  <form method="GET" action="">
  <input id="boxy" type="text" name="query" value="<? if &#40;isset&#40;$query&#41;&#41; echo $query; ?>"/>
	<button type="submit">Search </button></form></div>
<div class="sectionhead">


pos mporo na valo se afto to search script list menu
diladi exw sto DB mou field (type) games movies ktlp..
pos mporo na valo ena list menu na dialego pou na psakso?
Εικόνα

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

php search

Δημοσίευση από dpa » 26 Ιουν 2009 10:07

Μπορείς να το γράψεις κάπως έτσι:

<select name="Type" id="Type">
<?php

$sql = "select * from games ";
$result = $db->query($sql);

while( $row = $result->fetch_assoc() ) {
$type = $row['type'];
echo "<option value=\"$type\">$type</option>";
}

?>
</select>

Απάντηση

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

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

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