Firmenliste aus externe Datenbank

Gesperrt
grisu
Beiträge: 3
Registriert: Fr 17. Aug 2007, 00:57
Kontaktdaten:

Firmenliste aus externe Datenbank

Beitrag von grisu »

Hallo,

ich habe ein kleines Modul geschrieben welches aus einer externen Datenbank eine Liste mit Firmen erstellet.

Nun soll man beim Klick auf einer Fa. die Details sehen können.
Der alte Code dazu sieht so aus:

<table width="468" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="left" width="55%">
<div align="left"><a href="member_details.php?RecordID=<?php echo $row[MemberID]; ?>" class="body"><?php echo $row[company] ?></a></div>
</td>
<td width="35%"> <a href="member_details.php?RecordID=<?php echo $row[MemberID]; ?>" class="body"><?php echo $row[postcode]." ".$row[town]; ?></a></td>
</tr>
</table>

So geht das natürlich nicht da dann ja eine komplett neue Seite aufgebaut wird ohne den Rest der Hompage.

Wie kann man das den Contenido konform lösen?
wosch

Re: Firmenliste aus externe Datenbank

Beitrag von wosch »

grisu hat geschrieben:Wie kann man das den Contenido konform lösen?
Am einfachsten: innerhalb Contenido in einem IFrame aufrufen.
Am elegantesten: umschreiben als Contenido-Modul
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Du musst ein Modul schreiben, welches die Details auf Anfrage aus der Datenbank ermittelt. Die Links in der Liste verweisen auf den Artikel, in dem dieses Modul integriert ist.

Auch das ist ein Modul (hier mal nur der Link, natürlich müsste auch der Firmenname aus der DB ermittelt und hier ausgegeben werden):

<?php
...
...echo ' ... href="front_content.php?idart='.$idart.'&RecordID='.$row[MemberID]"> ... ';
...
?>

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
grisu
Beiträge: 3
Registriert: Fr 17. Aug 2007, 00:57
Kontaktdaten:

Beitrag von grisu »

Danke für eure Antworten.

HerrB warum packst du die idart in eine Variable?
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

damit es keine rolle spielt, in welche seite du das modul einbindest. $idart wird von contenido zur verfügung gestellt. deshalb zeigt der link auch immer auf die seite, auf der du schon bist. wenn du das statisch machst, musst du das modul anpassen, wenn du es auf einer anderen seite (respektive einem anderen artikel) einbinden möchtest. das wäre dann etwas umständlich, nicht?
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Gesperrt