. .
pragmaMx Support Forum 23 Mai 2013, 14:16:38 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Datenbankabfrage in ein Modul  (Gelesen 3030 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« am: 12 März 2006, 16:45:34 »

Hallo!

Ich habe bislang das Impressum-modul vervielfältigt, um damit auch andere Seiten darzustellen. Da ich in diesen regelmäßig was ändern muss, und ich es satt habe, immer auf den Webspace zuzugreifen, habe ich mir überlegt, man könnte in dem Modul auch eine DB-Abfrage einfügen.

Ich habe es auf das minimum reduziert, aber bekomme keine DB-abfrage rein. was benötige ich,  um den Text darzustellen?


Gruß
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« Antworten #1 am: 12 März 2006, 18:11:45 »

keiner eine idee, wie ich eine Verbindung in den DB bekomme???
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
Energy-drink
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.530

Energy-drink


« Antworten #2 am: 12 März 2006, 18:13:41 »

http://www.pragmamx.org/Content-pa-showpage-pid-48.html#brule_9

heute ist sonntag und alles geht normal ein wenig langsamer vorran. aber nach nicht mal 90 Minunten schon nachzubohren..
Gespeichert

Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« Antworten #3 am: 12 März 2006, 18:17:19 »

Was soll ich machen?  habe nur am WE internet, und komme momentan überhaupt nicht weiter.... Cry
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
Energy-drink
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.530

Energy-drink


« Antworten #4 am: 12 März 2006, 18:22:07 »

schon mal die suche benützt hier?? wenn ich das wort DB-Abfrage in die Suche eingeben dann kommen doch schon ein paar Beiträge... vielleicht ist da ja dein gedankenstoss dabei.
Gespeichert

Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« Antworten #5 am: 12 März 2006, 18:24:31 »

logisch gesucht, und viel rumprobiert, aber ich komme da nicht weiter....

ich bräucht eigentlich nur dn Befehl, dass die DB abgefragt wird, und ein Eintrag daras angezeitgt wird....
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
jubilee
Gast
« Antworten #6 am: 12 März 2006, 19:13:34 »

Hallo !
Zitat
habe nur am WE internet, und komme momentan überhaupt nicht weiter....
Wir verbringen jeden Tag einige Stunden mt dem Support und dem Weiterentwickeln des Systems.
Da verlangt am WE auch einmal die Familie etwas Zeit.

Zurück zum Thema:
Wie sollen wir jetzt auf so eine allgemeine Frage eine spezifische Antwort geben.
Wenn es darum geht, wie eine Datenbankabfrage in einem Modul realisiert wird, gibt es reichlich Beispiele
an Modulen die mit dem System mitgeliefert werden.
Wenn es um ein spezifisches Problem gehen sollte, reichen die Informationen nicht aus.
Hast du dein Modul getestet und dabei den Debug-Mode eingeschaltet.
Kommen da Fehlermeldungen.
Wie ist d er Quelltext des neuen Moduls (bitte nict den Quelltext posten sonden einen link auf die Quelldaten damit man sich diese runterladen kann).

MfG
jubilee
Gespeichert
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« Antworten #7 am: 12 März 2006, 21:43:49 »

so, habe mittlerwele weiterprobiert, aber bin nichts weiter gekommen  (außer dass ich nun weiß, wie man zufallszahlen erstellt...)

Den 10-zeiler habe ich mal in den Anhang gelegt.
es stelt die index.php in einem modul da.

Ich möchte lediglich den inhalt, der in einem content gespeichert ist,  als eine art eigenes Modul darzustellen.


Edit:

die ganzen mitgelieferten module sind schon viel zu aufwendig

[gelöscht durch Administrator]
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 18.602

Andi


WWW
« Antworten #8 am: 13 März 2006, 01:38:36 »

Hi Smiley

so ähnlich, wie MoniK hier schon geschrieben hat

Code: [Select]  
<?php
$index 
1#zeigt, ob rechts blöcke sind

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");

$result sql_query("SELECT text FROM  ".$prefix."_pages WHERE pid=1");
list(
$text) = sql_fetch_row($result);

include_once(
"header.php");
OpenTable();
echo 
$text;
CloseTable();
include_once(
"footer.php");
?>
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« Antworten #9 am: 16 März 2006, 21:36:41 »

So, wieder zu Hause....


Ihr seit super!!!!  danke!!!
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« Antworten #10 am: 16 März 2006, 22:38:17 »

so, habe nun fertig!  Smiley
Code: [Select]  
<?php
/************************************************************************/
/***********************EINSTELLUNGEN************************************/
$index 1# zeigt, ob rechts an Bloecke sind
$seite 1# gibt an, welche Content-Seite geladen werden soll.
/************************************************************************/
/************************************************************************/
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");

$module_name basename(dirname(__FILE__));

$result_title sql_query("SELECT title FROM  ".$prefix."_pages WHERE pid=$seite");
list($title) = sql_fetch_row($result_title);
$result_sub sql_query("SELECT subtitle FROM  ".$prefix."_pages WHERE pid=$seite");
list($sub) = sql_fetch_row($result_sub);
$result sql_query("SELECT text FROM  ".$prefix."_pages WHERE pid=$seite");
list($text) = sql_fetch_row($result);

$pagetitle "- $title";

include_once(
"header.php");
OpenTable();
echo ("<center><h2>");
echo $title;
echo ("</h2></center><b>");
echo $sub;
echo ("</B><br><br>");
echo $text;
CloseTable();
include_once(
"footer.php");
?>

Aus dem Content werden der Titel, der Sub-Titel, und der Text  importiert, uns sehen wie ein eigenes modul aus.

Zusätzlich erscheint der Titel aus dem Content  oben im Internetexplorer
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #11 am: 16 März 2006, 22:59:34 »

Code: [Select]  
$title = sql_query("SELECT title, subtitle, text FROM  ".$prefix."_pages WHERE pid=$seite");
list($title, $sub, $text) = sql_fetch_row($result);

So kommt das glaube ich schicker... Dürfte auch bissel Abfragen sparen
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« Antworten #12 am: 16 März 2006, 23:08:16 »

stimmt Smiley
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« Antworten #13 am: 15 Mai 2006, 22:23:28 »

@NeMeSiSX2LC
kurzes nachhaken, habe gerade mal selber den code tatsächlich eingesetzt, aber der Funst nun net.

könnte es ggf. daran liegen, dass es am Ende: "sql_fetch_row($result);"  nur ein "result" gibt, während in meinen drei Abfragen es drei verschiedene waren?
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
jubilee
Gast
« Antworten #14 am: 15 Mai 2006, 22:36:21 »

Zitat
könnte es ggf. daran liegen, dass es am Ende: "sql_fetch_row($result);"  nur ein "result" gibt, während in meinen drei Abfragen es drei verschiedene waren?

Nee, der NeMeSys war besoffen ....
Zitat
$title = sql_query("SELECT title, subtitle, text FROM  ".$prefix."_pages WHERE pid=$seite");
list($title, $sub, $text) = sql_fetch_row($result);

Richtig wäre :
Zitat
$result = sql_query("SELECT title, subtitle, text FROM  ".$prefix."_pages WHERE pid=$seite");
list($title, $sub, $text) = sql_fetch_row($result);

MfG
Gespeichert
reddragon
Unerreicht
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.037


WWW
« Antworten #15 am: 15 Mai 2006, 22:43:29 »

 thumbup

danke  rennt!
Gespeichert

meine Seite -->http://mbc-clp.de/ <--- Smiley
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 18.602

Andi


WWW
« Antworten #16 am: 15 Mai 2006, 22:48:43 »

Zitat
Nee, der NeMeSys war besoffen ....
  genau
klapps klapps
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.18 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML