Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 15:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



search function

Discussion on search function within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
search function

Irg.wie bin ich zu doof um diese searchfunction zu erstellen..

index.php
PHP Code:
<FORM method=POST action="index.php?s=search" style="display:inline; font-family: Arial, Helvetica, sans-serif; z-index:3;">
    <
INPUT type="text" name="search"/> <INPUT type="submit" name="submit" value="GO">
</
FORM


search.php
PHP Code:
<?PHP
if(isset($_POST['search']) && $_POST['search']=="GO") {
      
$sqlCmdSearch="SELECT title FROM topmovies.movies WHERE title LIKE '%".mysql_real_escape_string($_GET['search'])."%' GROUP BY title";
      
$sqlQrySearch=mysql_query($sqlCmdSearch,$sqlHp);
      while(
$getSearch mysql_fetch_object($sqlQrySearch)) {
        echo
"<TABLE width=800>";
        echo
"<TR bgcolor=#DDDDDD>";
        echo
"<TD width=250 align=center>".$getSearch->title."</TD>";
        echo
"</TR>";
        echo
"</TABLE>";
        }
    }
?>
oder diese variante klappt auch nicht
PHP Code:
if(isset($_POST['search']) && $_POST['search']=="GO") {
if(!isset(
$_GET['search'])) {
      
$_GET['search']='';
      
$url_extension '';
    }
    else {
      
$url_extension '&search='.$_GET['search'];
    }
      
$sqlCmdSearch="SELECT title FROM topmovies.movies WHERE title LIKE '%".mysql_real_escape_string($_GET['search'])."%' GROUP BY title";
      
$sqlQrySearch=mysql_query($sqlCmdSearch,$sqlHp);
      while(
$getSearch mysql_fetch_object($sqlQrySearch)) {
        echo
"<TABLE width=800>";
        echo
"<TR bgcolor=#DDDDDD>";
        echo
"<TD width=250 align=center>".$getSearch->title."</TD>";
        echo
"</TR>";
        echo
"</TABLE>";
        }
    } 
auf der search seite erscheint einfach nichts..
'oShet is offline  
Old 07/30/2013, 23:06   #2
 
elite*gold: 0
Join Date: May 2011
Posts: 12
Received Thanks: 4
Hast du dich schon mit der Datenbank verbunden per "mysql_connect"?
Wenn ja, funktionieren sonstige Datenbank Abfragen oder hast du nur diese?
Blume987 is offline  
Old 07/30/2013, 23:16   #3
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
Ja mit mysql wird verbunden ($sqlQrySearch=mysql_query($sqlCmdSearch,$sqlHp); )
da alles über die index datei läuft
'oShet is offline  
Old 07/30/2013, 23:24   #4
 
elite*gold: 0
Join Date: May 2011
Posts: 12
Received Thanks: 4
Hehe, jetzt fällts mir auf:
PHP Code:
if isset($_POST['search']) && $_POST['search']=="GO"
kann garnicht gehen. Würde bedeuten, dass in der Suchzeile "GO" stehen muss, dann geht es auch.

PHP Code:
if isset($_POST['search']) && $_POST['submit']=="GO"
wäre richtig. Wobei du den zweiten Teil auch weglassen kannst
Blume987 is offline  
Thanks
1 User
Old 07/30/2013, 23:50   #5
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
Ich idiot Sollte mal anfangen weniger bier zu trinken beim arbeiten
'oShet is offline  
Old 07/31/2013, 00:30   #6
 
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
Quote:
Originally Posted by oShet View Post
Ich idiot Sollte mal anfangen weniger bier zu trinken beim arbeiten
Wohl eher solltest du anfangen, zu lernen, Fehler selbst zu suchen ("debuggen").

Deine Beitrage sehen immer so aus, als würdest du deinen Code runter tippen und anschließend, wenn er nicht das tut, was du möchtest, ihn ins Forum zu kopieren mit der Anmerkung "geht irgendwie nicht".

Deinen Fehler hättest du so selbst finden können.

+ In den Rumpf des If-Konstrukts echo "Hello World"; schreiben
+ Hello World wird nicht ausgegeben -> Rumpf wird nicht ausgeführt -> Bedingung ist false
+ In der Bedingung ist UND -> das isset() gibt flase zurück oder der Vergleichsoperator -> beides mit echo ausgeben
+ Vergleichsoperator gibt false zurück -> $_POST['search'] ausgeben
+ Komplett falscher Wert? -> Fehler gefunden
dowhile is offline  
Thanks
1 User
Old 07/31/2013, 16:36   #7
 
Service4All's Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 23
Received Thanks: 4
Prüf doch einfach mit
PHP Code:
if (isset($_REQUEST['search']) && !empty($_REQUEST['search'])) {
  
//...

ob ein Such-String übergeben wurde!
Bei method=POST müssen außerdem noch Anführungszeichen hin, sonst ist es nicht HTML-Konform.
Also so:
<form method="post" action="">
...
</form>
Service4All is offline  
Old 07/31/2013, 19:45   #8
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
Quote:
Originally Posted by dowhile View Post
Wohl eher solltest du anfangen, zu lernen, Fehler selbst zu suchen ("debuggen").

Deine Beitrage sehen immer so aus, als würdest du deinen Code runter tippen und anschließend, wenn er nicht das tut, was du möchtest, ihn ins Forum zu kopieren mit der Anmerkung "geht irgendwie nicht".

Deinen Fehler hättest du so selbst finden können.

+ In den Rumpf des If-Konstrukts echo "Hello World"; schreiben
+ Hello World wird nicht ausgegeben -> Rumpf wird nicht ausgeführt -> Bedingung ist false
+ In der Bedingung ist UND -> das isset() gibt flase zurück oder der Vergleichsoperator -> beides mit echo ausgeben
+ Vergleichsoperator gibt false zurück -> $_POST['search'] ausgeben
+ Komplett falscher Wert? -> Fehler gefunden
ich weiß.. War aber gestern nicht mehr ganz so dabei weil ich paar bierchen zu viel getrunken habe :X
'oShet is offline  
Reply


Similar Threads Similar Threads
search function getter map name where we are
06/09/2012 - Metin2 PServer Guides & Strategies - 5 Replies
...
[SEARCH] Quest function
09/15/2011 - Metin2 Private Server - 2 Replies
Hello e*pvp community! I'am writing a arena pvp quest, and I need a function, which will give me the result of my opponent's name... I got my name with function: pc.get_name() But I need to get name of the character which I killed... Please, any help with quest function/method was be respected! :) Mfg bull
Metin2 Search inventory function Help
07/16/2011 - Metin2 - 0 Replies
English Hello, I been learning alot from this web page and the users who share their knowledge, can some one give me some help on finding items inside the inventory using c++ Thanks.. German Hallo, seit ich lerne viel von dieser Web-Seite und die Nutzer, die ihr Wissen zu teilen, kann jemand mir etwas Hilfe auf der Suche nach Einträgen im Inventar mit c + + Dank ..
[cSRO]Search Function
03/10/2010 - Silkroad Online - 5 Replies
We are happy to announce you that we finished our Search function webpage. ..:: Chinese Silkroadonline - Live search ::.. Search Function The Search Function is a English to Chinese (also Pin Yin) translater. Here you can type in the English Item names and it will be translated to Chinese or Pin Yin and vice versa.
Please use the search function....
01/02/2007 - Lineage 2 - 1 Replies
Mostly questions in this Forum is: I need Freeshard addresses, can you post all u got???...Oo..wtf For all which are not in the mood to use the SEARCH Function: LINEAGE2 Freeshard List Have a nice stay...



All times are GMT +1. The time now is 15:48.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.