mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 24.10.2005, 08:27   #1
TP-Junior
 
Benutzerbild von weber-web
 
Registriert seit: Feb 2005
weber-web macht alles soweit korrekt
Question

php/mysql: Suchergebnis: Texte mit Zahlen werden immer angezeigt


Habe ein Problem mit meinem Suchformular (via DW normal mit SQL erstellt). Grundsätzlich funktioniert es. Aber auf der Ergebnisseite werden mir immer auch alle Texte angezeigt, die irgendwelche Zahlen beinhalten, auch wenn der eigentliche Suchbegriff nicht darin enthalten ist.

Also: Ich suche nach "Datenbankproblem". Es werden mir alle Texte angzeigt, die "Datenbankproblem" enthalten. ZUDEM werden mir alle Texte angezeigt, die das Wort Datenbankproblem nicht enthalten, sondern z. B. "150 Jahre Firma XY".

Habe die SQL-Abfrage mehrere male neu erstellt, aber checke nicht, was ich falsch mache.

Suche.php:
PHP-Code:
<html><!-- InstanceBegin template="Templates/home.dwt.php" codeOutsideHTMLIsLocked="false" -->
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<!-- 
InstanceBeginEditable name="doctitle" -->
<
title>Suche</title>
<!-- 
InstanceEndEditable --><base target="_self">
<
link href="css/standarddesign.css" rel="stylesheet" type="text/css">
<!-- 
InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
</
head>
<
table width="600" border="0" cellspacing="0" cellpadding="0">
  <
tr>
    <
td valign="top"><!-- InstanceBeginEditable name="inhalt" -->
      <
class="haupttitel">Suche</p>
      <
class="normal">Geben Sie in untenstehendem Feld einen Suchbegriff ein (zB"Datenbankfehler"und klicken Sie anschliessend auf "

Suchen"
. </p>
      <
form name="searchform" method="get" action="suchergebnis.php">
        <
p>
          <
input name="suchbegriff" type="text" id="suchbegriff"
           <
input name="suchen" type="submit" id="suchen" value="Suchen">
</
p>
      </
form>
    <!-- 
InstanceEndEditable --></td>
  </
tr>
</
table>
<
br>
<
p>&nbsp; </p>
</
body>
<!-- 
InstanceEnd --></html
Suchergebnis:
PHP-Code:
<?php require_once('Connections/dbconnect.php'); ?>
<?php
//if (isset($_GET['suchbegriff'])) {
  
$colname_suche = (get_magic_quotes_gpc()) ? $_GET['suchbegriff'] : addslashes($_GET['suchbegriff']);
//}
mysql_select_db($database_datenbankname$dbconnect);
$query_suche sprintf("SELECT txid, txpreview, DATE_FORMAT(`txdatum`, '%%d.%%m.%%Y') as datum, txminipic, txtitel, txheader, 

txhaupttext, txverfasser, txthema, txarchiv FROM texte WHERE txpublik = 'true' and (txtitel or txpreview or txheader or txhaupttext LIKE '%

%%s%%') ORDER BY txdatum desc"
$colname_suche);
$suche mysql_query($query_suche$dbconnect) or die(mysql_error());
$row_suche mysql_fetch_assoc($suche);
$totalRows_suche mysql_num_rows($suche);
$row_themen2['txdatum'] = preg_replace ("/([0-9]{4})-([0-9]{2})-([0-9]{2})/""$3.$2.$1"$row_themen2['txdatum']);
?>
<html><!-- InstanceBegin template="Templates/home.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<!-- InstanceBeginEditable name="doctitle" -->
<title>Suchergebnis</title>
<!-- InstanceEndEditable --><base target="_self">
<link href="css/standarddesign.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
</head>
<body bgcolor="#FFFFFF">
<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td valign="top"><!-- InstanceBeginEditable name="inhalt" -->
      <p class="haupttitel">Suchergebnis</p>
      <p class="normal">W&auml;hlen Sie den gew&uuml;nschten Text... </p>
      <table width="600" border="0" cellspacing="0" cellpadding="0">
        <?php do { ?>
        <tr valign="top">
          <td><a href="text.php?txid=<?php echo $row_suche['txid']; ?>"><img src="<?php echo $row_suche['txminipic']; ?>" border="0" class="

bilderrahmen"></a></td>
          <td><p class="schlussbemerkung"><span class="schlussbemerkung"><strong>Rubrik: </strong></span><span class="grossbuchstaben"

><strong><?php echo $row_suche['txthema']; ?></strong></span><span class="schlussbemerkung"><br>
              <?php echo $row_suche['datum']; ?></span>, <?php echo $row_suche['txverfasser']; ?><br>
              <a href="text.php?txid=<?php echo $row_suche['txid']; ?>"><?php echo $row_suche['txtitel']; ?></a><br>
              <span class="normal"><?php echo $row_suche['txpreview']; ?></span><br>
          </p>            </td>
        </tr>
        <tr valign="top" class="strichoben">
          <td width="100">&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <?php } while ($row_suche mysql_fetch_assoc($suche)); ?>
      </table>
      <p>&nbsp;</p>
    <!-- InstanceEndEditable --></td>
  </tr>
</table>
<br>
<p>&nbsp; </p>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result
($suche);
?>
Wäre echt froh, wenn mir jemand helfen könnte. Vielen Dank.

Gruss weber-web
weber-web ist offline   Mit Zitat antworten


Alt 24.10.2005, 17:26   #2
TP-Insider
 
Benutzerbild von belimo
 
Registriert seit: Feb 2004
Ort: Schweiz
belimo ist auf einem guten Weg
Hättest du uns vielleicht noch ein Printscreen von DW-Fenster mit dem SQL-Code?
__________________
Gruss belimo


Meine Lieblings-Firefox-Erweiterung: Firebug
belimo ist offline   Mit Zitat antworten
Alt 31.10.2005, 11:07   #3
TP-Junior
 
Benutzerbild von weber-web
 
Registriert seit: Feb 2005
weber-web macht alles soweit korrekt
sorry für verspätete antwort....

selbstverständlich. siehe beilage.

weiter unten steht nur noch "order by..."
Miniaturansicht angehängter Grafiken
php-mysql-suchergebnis-texte-zahlen-recordset_suche.gif  

Geändert von weber-web (31.10.2005 um 11:14 Uhr).
weber-web ist offline   Mit Zitat antworten
Alt 31.10.2005, 23:11   #4
TP-Insider
 
Benutzerbild von belimo
 
Registriert seit: Feb 2004
Ort: Schweiz
belimo ist auf einem guten Weg
Hm....

Aber schau dir mal von diesem Tread die unterste Antwort an. Wie der das wohl rausgefunden hat? http://www.traum-projekt.com/forum/1...P+Suche+Zahlen

Aber das TP wäre ja nicht das TP, wenn ein Profi nicht noch was wüsste?
__________________
Gruss belimo


Meine Lieblings-Firefox-Erweiterung: Firebug
belimo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Dreamweaver
php/mysql: Suchergebnis: Texte mit Zahlen werden immer angezeigt php/mysql: Suchergebnis: Texte mit Zahlen werden immer angezeigt
« DW HPH/SQL Code ändern, ergänzen | Plugin für Album mit Macromedia Fireworks »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:41 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67