Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Like ... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Like ...


 
newhx
20-07-2002, 20:44 
 
SELECT * FROM scp_sites WHERE content like '%$suche%'

Das ist meine Query, aber egal was ich eingebe, selbst wenn es
"dffhfhskjafh4574252kmfsmfnsfj34ru20kfj" oder sowas ist, findet er immer alle Seiten :(

Was mache ich nur falsch :(

 
Berni
20-07-2002, 23:00 
 
poste mal alles...

 
newhx
20-07-2002, 23:11 
 
if($kra == "search") {
$qury = mysql_query("SELECT * FROM scp_sites WHERE content like '%$suche%'");
$erg = mysql_num_rows($qury);
echo "<b>Suchergebnisse:</b><br>";
while($x = mysql_fetch_array($qury)) {
echo "<a href=index.php?pid=$x[siteid]>$x[titel]</a><br>";
}
}

Aufruf:
index.php?kra=search&suche=blah

 
newhx
21-07-2002, 00:04 
 
Aufeinmal gehts :confused:

Komisch :huep:

 
Abraxax
27-07-2002, 20:19 
 
Du solltest noch prüfen, ob der Inhalt Deiner Variblen $suche != "" ist.

Das hatte ich letztens gehabt. Man startet die Suche aber ohne Suchwort.

Durch die WHERE-Klausel mit LIKE steht dann '%%' drin. Das heißt, dass Du alles bekommen wirst.

Ich habe das so gelöst:

<?php if ($query != "") { ?>
<p class="groupbox">
Suchrückgabe:<br>
<?php echo Suche ($query); ?>
</p>
<?php } ?>

*) Suche ist meine Suchfunktion.


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:11 Uhr.