[GastForen Programmierung/Entwicklung PHP und MySQL Link in MySQL ausgabe - wie??

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Link in MySQL ausgabe - wie??

fightingfalcon
Beiträge gesamt: 14

14. Jul 2005, 16:54
Beitrag # 1 von 4
Bewertung:
(658 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo!

Also ich habe eine suchfunktion für meine sql db!

siehe http://www.fightingfalcon.net/searchdb.php

(gebt bei name mal "Luftfahrt" ein)

jetz meine frage:
wie mach ich es dass der name des gesuchten museums ein bestimmter link ist?

wenn der name des Museums z.B. "Luftfahrtmuseum Graz-Thalerhof" ist

soll der link "museen/Luftfahrtmuseum Graz-Thalerhof.php"

heißen

wie stell ich das an??

Hier mal der Code

Code
<? 
mysql_connect("localhost", "dbadmin007", "pw") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());
// zu durchsuchende tabelle
$tabelle = "museum";
// spalten, nach denen man nicht suchen können soll
$hiddenrows = array('id', 'password');

$q_cols = mysql_query("show columns from `".$tabelle."`") or die("\n<r />zeile7:".mysql_error());


if(empty($_POST['search'])){
// formular

?></font>
<form method="post">
<font size="1" color="#cccccc" face="Verdana, Arial, Helvetica, sans-serif"><?
while($col = mysql_fetch_assoc($q_cols))
if(!in_array($row['Field'], $hiddenrows, true))
echo $col['Field'].': <input type="text" name="field['.$col['Field'].']"><br />'."\n";
?></font><input type="submit" name="search" value="suchen">
</form>
<font size="1" color="#cccccc" face="Verdana, Arial, Helvetica, sans-serif"><?
}
else{
$sql = 'select * from `'.$tabelle.'` where';
$i = 1;
foreach($_POST['field'] as $field => $val){
if(!empty($val))
$f[$field] = $val;
}
foreach($f as $field => $val){
if(!empty($val)){
$where .= " `".$field."` like '%".$val."%'";
if($i < count($f))
$where .= ' or';
}
$i++;
}
if(empty($where))
echo 'keine suchbegriffe angegeben!';
else{
$sql .= $where;

$q_res = mysql_query($sql) or die("\n<r />zeile43:".mysql_error());
?>
</font>
<table width="580" cellpadding="2" cellspacing="1" style="background-color: #333333; color: #cccccc; font-size: 10px; font-family: Verdana" border="0">
<tr style="background-color: #808080;"><?
while($col = mysql_fetch_assoc($q_cols))
if(!in_array($row['Field'], $hiddenrows, true))
echo "<b><td style=\"background-color: #808080; color:#000000;\">".$col['Field']."</td></b>\n";
?></tr>
<?
while($row = mysql_fetch_assoc($q_res)){
echo "<tr style=\"background-color: #2f4f4f;color:#cccccc;\">\n";
foreach($row as $field)
echo "<td>".$field."</td>\n";
echo "</tr>\n";
}
?>
</table>
<font size="1" color="#cccccc" face="Verdana, Arial, Helvetica, sans-serif"><?
}
}
?>


(Dieser Beitrag wurde von fightingfalcon am 14. Jul 2005, 16:56 geändert)
X

Link in MySQL ausgabe - wie??

Intermedia
Beiträge gesamt: 1287

14. Jul 2005, 17:53
Beitrag # 2 von 4
Beitrag ID: #177860
Bewertung:
(645 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich würde zu jedem Suchergebnis den Link mit in die DB schreiben und dann auslesen, in HTML zusammensetzen und das wars auch schon.

Auf jeden Fall würde ich abraten in den Dateinamen irgendwelche Sonderzeichen oder Leerzeichen zu verwenden.

Gruß Sven


http://www.aurahysil.de?hds Mit Aurahysil Freizeit schaffen - Beschichtungen der besonderen Art - http://www.intermedia-bg.de?hds INTERMEDIA bürogemeinschaft


als Antwort auf: [#177855]

Link in MySQL ausgabe - wie??

fightingfalcon
Beiträge gesamt: 14

15. Jul 2005, 20:02
Beitrag # 3 von 4
Beitrag ID: #178041
Bewertung:
(626 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
wie meinst du das?

also wenn der name des museums "test" ist, dann in der DB zum namen den link dazuschreiben oder wie??

und wie funktioniert das mit dem zusammen setzen?


als Antwort auf: [#177860]

Link in MySQL ausgabe - wie??

Klaus aus MG
Beiträge gesamt: 121

16. Jul 2005, 12:17
Beitrag # 4 von 4
Beitrag ID: #178092
Bewertung:
(608 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo fightingfalcon,
ich hatte ein ähnliches Problem, nur das ich nicht suchen mußte, schau Dir mal diesen Betrag hier im Forum an:
http://www.hilfdirselbst.ch/...;;page=unread#unread
Vielleicht hilft Dir das weiter !


Klaus aus MG
http://www.whiskytown.eu
http://www.klausiki.de
http://www.bmw-stammtisch-mg.de


als Antwort auf: [#178041]
X

Aktuell

Farbmanagement
colorlogic_300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
19.10.2021

Online
Dienstag, 19. Okt. 2021, 10.00 - 10.30 Uhr

Webinar

Das Thema Farbmanagement in der Druckvorstufe ist für viele ein Buch mit sieben Siegeln. Was sind ICC-Profile? Wie kann ich Farbe sparen? Wie kann man Druckdaten für unterschiedliche Druckverfahren aufbereiten? Wir versorgen Sie mit unseren kostenlosen Webinaren mit Antworten.

kostenlos

Ja

Organisator: Impressed GmbH

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=237

Grundlagen Farbmanagement
Veranstaltungen
26.10.2021

Online
Dienstag, 26. Okt. 2021, 10.00 - 10.30 Uhr

Webinar

In unserem ca. 30-minütigen kostenlosen Webinar zeigt Ihnen unser Produktmanager Karsten Schwarze, wie Sie mit ColorLogic ColorAnt, CoPrA und ZePrA einen konsistenten Farbmanagement Workflow aufbauen und die Druckqualität sichern.

Ja

Organisator: Impressed GmbH

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=305

Mit ColorLogic ColorAnt & CoPrA & ZePrA zum perfekten Druckergebnis