Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] PHP-Code in Node einbinden

Eingetragen von hurgl (127)
am 30.03.2010 - 14:47 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Irgendwie steh ich auf dem Schlauch.
Ich möchte in einem Node, genauer gesagt auf der Startseite, eine kleine Datenbankabfrage machen, die mir aus meinen CCK-Feldern die Anzahl an nach bestimmten Vorgaben gefilterten Datensätzen anzeigt.
Ich dachte hierbei an folgendes:

<?php
$count_a
= "SELECT count(*) FROM content_type_profile WHERE mein_feld = 'Ja'";
echo
$count_a;
?>

Das einzige was ausgegeben wird ist der gesamte PHP-Code ohne die PHP tags, aber keine Anzahl. Und ja, ich habe das Eingabeformat auf PHP gestellt.
Was ist denn hier falsch?

Ich muss zugeben, dass ich eher ein PHP-newbie bin...

Gruss, hurgl.

‹ Zugriffsrechte lassen sich nicht einstellen - Fehler? Lesebestätigung im Kontaktformular ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Datenbank-Abfrage

Eingetragen von stBorchert (5573)
am 30.03.2010 - 14:55 Uhr

Hallo.
Du möchtest Daten aus der Datenbank laden (vom Prinzip her). Jedoch verwendest Du nirgendwo in Deinem Code eine Funktion, die eine Abfrage gegen die Datenbank ausführt.
Schau Dir mal die Funktionen db_query und db_result an.

Dein Code würde dann in etwa so aussehen:

<?php
$value
= 'Ja';
$count = db_result(db_query("SELECT count(*) FROM {tablename} where x ='%s'", $value));
print
$count;
?>

hth,

 Stefan

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da war ich wohl ein bisschen

Eingetragen von hurgl (127)
am 30.03.2010 - 15:01 Uhr

Da war ich wohl ein bisschen zu naiv von mir bzw. habe zuviel erwartet. Ich dachte, dass Drupal quasi die Datenbankabfrage impliziert, wenn ich ein SELECT schreibe.
Aber klar, jetzt wo du es schreibst, liegt es ja nahe, dass ich eine entsprechende PHP-Funktion brauche.
Danke für den Tip :-).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nach ein bisschen

Eingetragen von hurgl (127)
am 30.03.2010 - 22:00 Uhr

Nach ein bisschen rumprobieren hat es nun geklappt.
Nochmal vielen Dank für den Hinweis.

Gruss, hurgl.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Meldung: Captcha fehlt
  • Musiker Website mit Drupal
  • Download privater Dateien für authentifizierte Benutzer
  • Kleiner Fussballverein (500 Mitglieder) sucht Webside Ersteller für Vereinshomepage
  • [gelöst] Kommentar in andere Region - Block
  • Verständnisfrage zur mehrsprachigen Benutzeroberfläche
  • neue PHP-Version - massive Fehler
  • Benutzer Downloads
  • [gelöst] Inhaltstyp mit Seitenumbruch
  • Unterschiedliche Registrierungsverfahren für verschiedene Benutzergruppen
  • Rate Modul um einen "submit" Button erweitern
  • Event zu externe Server senden wenn neuer Nutzer registriert
Weiter

Neue Kommentare

  • Inhaltstypen verlinken
    vor 30 Minuten 43 Sekunden
  • Ich habe das bisher nur unter
    vor 46 Minuten 52 Sekunden
  • Bitte Lösung kurz skizzieren
    vor 1 Stunde 5 Minuten
  • Ich habe nun einfach mal auf
    vor 1 Stunde 16 Minuten
  • Ja, da habe ich mich vertan,
    vor 2 Stunden 3 Minuten
  • Rules ist dein Freund
    vor 2 Stunden 10 Minuten
  • Ionit schrieb Wie würdet ihr
    vor 2 Stunden 20 Minuten
  • Hallo Werner, danke für
    vor 2 Stunden 30 Minuten
  • wla schriebEs gibt da das
    vor 1 Stunde 34 Minuten
  • Es gibt da das Modul
    vor 2 Stunden 42 Minuten

Statistik

Beiträge im Forum: 180163
Registrierte User: 16109

Neue User:

  • Friedrich64
  • Habari
  • Septembergrau

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5573
quiptime4697
wla4301
Tobias Bähr3889
md3762
bv3696
Thoor3678
Alexander Langer3365
Exterior2773
dereine2637
» User nach Punkten
Zur Zeit sind 5 User und 54 Gäste online.

Benutzer online

  • confixx
  • andreasx
  • Septembergrau
  • Habari
  • maria-rita

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association