TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.02.2003, 11:34   #1
TP-Junior
 
Registriert seit: Feb 2003
The Verve macht alles soweit korrekt

Was ganz einfaches - Suchfunktion für MySQL


Hallo,

ich habe auf der HP eine NAvBar mit Butons für das jeweilige Thema. Nun möchte ich jeden Button so verlinken, das dieser bei Betätigung eine Suchabfrage per PHP an die MySQL-DB sendet, natürlich für jeden Button einen anderen Suchbegriff. Kann man das irgendwie zusammenfassen und über ein script machen oder muss ich da theoretisch für jeden Button (jeden Suchbegriff) ein anderes script haben.

Gruss und Dank

Peter
The Verve ist offline   Mit Zitat antworten


Alt 25.02.2003, 13:11   #2
TP-Member
 
Registriert seit: Feb 2003
Newbee macht alles soweit korrekt
übergib doch einfach beim drücken eine variable die der suchbegriff in der mysql query ist.
als beispiel:

PHP-Code:
<html>
<
head>
<
title>Meine Seite</title>
</
head>
<
body>
<
a href=thema.php?SUCHBEGRIFF=NEWS target=_self>NEWS</a>
<
a href=thema.php?SUCHBEGRIFF=ABOUT target=_self>ABOUT</a>
</
body>
</
html
nun auf der seite mit der qry einfach die übergebene variable einfügen.

SELECT * from tbl_daten where TOPIC = '$SUCHBEGRIFF';
__________________
Mors certa, hora incerta.

Geändert von Newbee (25.02.2003 um 15:27 Uhr).
Newbee ist offline   Mit Zitat antworten
Alt 27.02.2003, 01:47   #3
TP-Member
 
Registriert seit: Feb 2003
Newbee macht alles soweit korrekt
und gings?
__________________
Mors certa, hora incerta.
Newbee ist offline   Mit Zitat antworten
Alt 27.02.2003, 09:34   #4
TP-Junior
 
Registriert seit: Feb 2003
The Verve macht alles soweit korrekt
Hallo,

hatte noch keine Zeit aber werde es am Wochenende mal probieren. Danke erstmal für den Tip, ich halte Dich auf dem laufenden.

Gruss

Peter
The Verve ist offline   Mit Zitat antworten
Alt 05.03.2003, 18:58   #5
TP-Junior
 
Registriert seit: Feb 2003
The Verve macht alles soweit korrekt
Hallo,

so, ich habe es nun mal probiert und siehe da, es funktioniert natürlich nicht. Liegt aber mit Sicherheit an meiner Unfähigkeit.

Also, ich habe den Link in der Navigation wie folgt angepasst:

<area shape="rect" coords="0,100,75,125" alt="Germany" href="blaettern.php?SUCHBEGRIFF=bundesliga" target="main">

und das Script zur Anzeige sieht dann so aus:


<?
include("datenbank.php");
$ZeilenProSeite=6;

if(!empty($suchbegriff)) {
$suchbegriff=strtoupper($suchbegriff);
}

if(empty($Anfangsposition)) {
$Anfangsposition=0;
}

if(!empty($sql)) {
$sql=str_replace("\\","",$sql);
} else {
$sql="select * from links where liga like '$suchbegriff%'";
}

$result=mysql_query($sql);
$Anzahl=mysql_num_rows($result);

$sql1="$sql limit $Anfangsposition,$ZeilenProSeite";
$sql=urlencode($sql);
?>
<table cellpadding=2 cellspacing=2 border=0 WIDTH="70%" align="center">

<?
$result = mysql_query($sql1);
while($row=mysql_fetch_array($result,MYSQL_ASSOC)) {
?>
<tr bgcolor=#ffffdd><td valign=top WIDTH="40%"><b> Verein/Saison</b></td><td><? echo $row["verein"] ?></td></tr>
<tr bgcolor=#ffffdd><td valign=top WIDTH="30%"><b> Liga</b></td><td><? echo $row["liga"] ?></td></tr>
<tr bgcolor=#ffffdd><td valign=top WIDTH="30%"><b> Spieler</b></td><td><? echo $row["spieler"] ?></td></tr>

<tr bgcolor=#ffffdd><td valign=top WIDTH="30%"><b> Bild</b></td><td><? echo $row["bild"] ?></td></tr>

<tr bgcolor=#ffffdd><td valign=top WIDTH="30%"><b> Beschreibung</b></td><td><? echo $row["beschreibung"] ?></td></tr>
<tr bgcolor=#ffffdd><td valign=top WIDTH="40%"><b> Grösse</b></td><td><? echo $row["groesse"] ?></td></tr>
<tr bgcolor=#ffffdd><td valign=top WIDTH="30%"><b> Datum</b></td><td><? echo $row["datum"] ?></td></tr>
<tr bgcolor=#ffffdd><td valign=top WIDTH="30%"><b> Wert</b></td><td><? echo $row["wert"] ?></td></tr>

</tr>
<? } ?>
</table>

Es werden aber wieder nur alle Einträge in der DB angezeigt, nicht die die nur "Bundesliga" im entsprechenden Feld eingetragen haben. Warum ist dem den so?

Erbitte Hilfe! Danke!!!!!

Gruss

Peter
The Verve ist offline   Mit Zitat antworten
Alt 08.03.2003, 05:11   #6
TP-Member
 
Registriert seit: Feb 2003
Newbee macht alles soweit korrekt
versuchs mal mit $SUCHBEGRIFF... du übergibst ja in dem link die variable $SUCHBEGRIFF und nicht die variable $suchbegriff.
__________________
Mors certa, hora incerta.
Newbee ist offline   Mit Zitat antworten
Alt 08.03.2003, 06:34   #7
TP-Supporter
 
Registriert seit: Nov 2002
Ort: Flensburg
preyz ist auf einem guten Weg
Falls du viele Links hasst, kannst du auch eine funktion erstellen.



<?php
function mp($begriff)
{
print "<a href=\"thema.php?SUCHBEGRIFF=$begriff\">$begriff</a><br>";
}
?>

<html>
<head>
<title>Meine Seite</title>
</head>
<body>

<?php
mp(NEWS);
mp(ABOUT);
mp("undsoweiter...");
?>

</body>
</html>
preyz ist offline   Mit Zitat antworten
Alt 12.03.2003, 01:43   #8
TP-Member
 
Registriert seit: Feb 2003
Newbee macht alles soweit korrekt
und funzt jetzt alles?
__________________
Mors certa, hora incerta.
Newbee ist offline   Mit Zitat antworten
Alt 12.03.2003, 09:06   #9
TP-Junior
 
Registriert seit: Feb 2003
The Verve macht alles soweit korrekt
Ja Super, es klappt wirklich!

Ihr seid die besten, ich habe heute morgen nur das bisher gross geschriebene "SUCHBEGRIFF" in ein klein geschriebenes geändert und schon funzzt es!

Woran es manchmal doch hängt....

Vielen Dank nochmals!

Gruss

Peter
The Verve ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Was ganz einfaches - Suchfunktion für MySQL Was ganz einfaches - Suchfunktion für MySQL
« guestbook | Kalender Script Problem »

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 01:50 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