Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Ein Matchingmodul schreiben

Eingetragen von Igniting (49)
am 04.02.2013 - 15:45 Uhr in
  • Module
  • Drupal 7.x

Einen schönen guten tag,
ICh bin der Projektleiter einer Diplomarbeitsgruppe, und unsere Aufgabe ist eine Jobbörse im Großen und Ganzen.
Der Kern einer Jobbörse ist natürlich das man einen Job bekommt nachdem man seine Qualifikationen eingegeben hat.

Da wir uns leider bis jetzt nur sehr wenig mit PHP und Drupal beschäftigt haben und auch unser Lehrerstab sich da nicht auskennt wenden wir uns an euch.
Wir würden uns über jeden Input freuen den wir von euch bekommen können ;-)

Bis jetzt haben wir mal mithilfe dieses Befehls

<?php
$schulausbildung
= dp_query("SELECT name FROM Qualifikation WHERE Profilnummer = uid");
?>

Daten in $schulausbildung gespeichert. Wenn ich da jetzt recht habe steht in $schulausbildung jetzt der Name der Schule von dem User der den Befehl ausführt (unter der Annahme das die Tabelle richtig befüllt ist)
<?php
$jobanforderung
= array (dp_query("SELECT qualifikation FROM Stellenangebot"));  
?>

Hier würde ich jetzt einen array mit den Qualifikationen von allen Jobangeboten bekommen, richtig?
Und jetzt will ich nachschaun ob wir eine übereinstimmung haben zwischen unserem angebot ($schulausbildung) und unserem requirement ($jobanforderung)
<?php

$länge
= count($jobanforderung);
$i=0;
$jobliste = array();
$jobname = array (dp_query("SELECT name FROM Stellenangebot"));
for(
$x=0;$x<$länge;$x++)
  {
  if (
$jobanforderung[x]=$schulausbildung)
{
$jobliste[i] = $jobname[x];
$i++;
}
  }
?>

Jetzt müsste ich einen Array haben mit allen Jobs die der User ausführen könnte.
Soweit die Theorie, es funktioniert so leider nicht.
Sieht jemand die Fehler, oder kann uns einfach im Allgemeinen Tipps geben?

Vielen Dank!

mfg Igniting

‹ Simplenews: Timestamp und IP-Adresse speichern / auslesen [geloest] Webform Submission-Email Formatierung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mal abgesehen davon, daß

Eingetragen von wla (9015)
am 04.02.2013 - 20:16 Uhr

Mal abgesehen davon, daß db_query heißen sollte brauche ich für diese Anforderungen keine eigenen Programmierung, da ich so etwas, sprich Datenabfragen in Drupal, mit dem Modul Views erschlage. Das solltest ihr Euch mal als erstes ansehen.
Dann ist gelinde gesagt Drupal die falsche Spielwiese für eine Diplomarbeitsgruppe. Es braucht so ca 3 Monate, bis man sich in Drupal einigermaßen zu Hause fühlt und noch mal ca 2-3 Monate, bis man sich in der Drupal API entsprechend auskennt, damit man sinnvoll programmieren kann. Muß es für euch denn unbedingt Drupal sein oder habt ihr bereits soviel Erfahrung mit Drupal gesammelt? Mit der Drupal-Programmierung, also der API, habt ihr euch jedenfalls bisher noch nicht beschäftigt, wie ich an dem Code sehen kann.

Beste Grüße
Werner

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Programmierung und Views

Eingetragen von Igniting (49)
am 05.02.2013 - 18:03 Uhr

ok, zuallererst ist das ein Tippfehler und Copy-Paste, dummer Fehler meinerseits!
Vielen Dank für die Views empfehlung, ich habe mir inzwischen einige Tutorials durchgelesen und es klingt meiner Meinung nach ziemlich nach dem was wir brauchen!
Was es aber scheinbar nicht anbietet ist das Matching (wäre ja auch zu schön)
Sprich wir müssen Views schon eine fertige Tabelle liefern mit der es dann arbeiten kann, richtig? Weil views zeigt wie der name ja sagt nur die Tabelle aus der Datenbank an, und kann diese halt etwas formatieren und sortieren.

Wegen der Entscheidung von Drupal:
Wir haben uns mit mehreren CMS entschieden, und auf Drupal sind wir gekommen weil wir hier am schnellsten einige grundlegende Sachen programmieren konnten. Diese 5-6 Monate hatten wir leider nicht und werden wir auch nicht mehr haben, deswegen machen wir auch einen etwas starken Sprung in die Programmiereung. Wir kennen die Drupal programmierung inzwischen schon etwas mit hooks und dergleichen, aber von wirklich verstehen im großen und Ganzen ist nicht zu reden.
Insofern sollte es schon drupal sein, da wir mit anderen CMS wie Joomla oder Wordpress noch weniger Erfahrung haben, und wir bis Ende April etwas abliefern müssen.
Und gerade deswegen sind wir hier bei euch, da ihr uns bis jetzt sehr tatkräftig unterstützt habt ;-)

Also nochmal vielen Dank für die Empfehlung von dem Modul, ich werd mich damit auseinandersetzen!

mfg Igniting

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zu Views gibt es eine

Eingetragen von wla (9015)
am 05.02.2013 - 18:46 Uhr

Zu Views gibt es eine hervorragende Tutorial Serie von NodeOne. Das sind 30(!) Videos. Diese Reihe ist das Beste, was es zur Benutzung von Views gibt.

Beste Grüße
Werner

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Layout-Builder hängt
  • Drupal 8/9 SEO-Beratung/Coaching
  • Verschachtelte UND / ODER Abfrage mit hook_views_query_alter
  • Kartenansicht, Position des Users und Nodes anzeigen
  • Hilfe zu Views und Filter?
  • Views für 2 Kategorien
  • [gelöst]Probleme nach löschen eines Menüpunktes im Adminmenü
  • [gelöst]Zufallsausgabe von Inhalt
  • Variable aus dem inkludierten Partial Template auslesen
  • Probleme beim Versand von Mails via Drupal 9
  • Drupal 9: Wie kommt der Inhalt eines selbst erstellten Feldes in page-title.html.twig
  • Drupal DACH Meetup - Donnerstag 4. März 2021, 19 Uhr
Weiter

Neue Kommentare

  • php war es nicht
    vor 3 Stunden 40 Minuten
  • Ich mache so Sachen:-)
    vor 5 Stunden 45 Minuten
  • Bei Google musst Du erst ab
    vor 1 Tag 16 Stunden
  • Filter
    vor 2 Tagen 6 Stunden
  • Ich bin mir nicht sicher,
    vor 2 Tagen 7 Stunden
  • Noch eine Frage
    vor 2 Tagen 9 Stunden
  • Setze bitte noch ein [gelöst]
    vor 2 Tagen 14 Stunden
  • Ändere mal deinen Pfad
    vor 2 Tagen 14 Stunden
  • habs gelöst Drush updb hat
    vor 3 Tagen 7 Stunden
  • ronald schrieb wenn du die
    vor 3 Tagen 9 Stunden

Statistik

Beiträge im Forum: 246089
Registrierte User: 18884

Neue User:

  • uniquename
  • xapizm
  • maklko

» Alle User anzeigen

User nach Punkten sortiert:
wla9015
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3832
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 3 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Ü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

Quicklinks III

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

RSS & Twitter

  • Drupal Planet deutsch
  • 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