Zum Inhalt springen

korea1

Mitglieder
  • Gesamte Inhalte

    400
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von korea1

  1. korea1

    sql abfrage

    hi, also irgendwie hab ich glaub tomaten auf den augen.... ok die abfrage von oben is ja soweit in ordnung. jetzt benötige ich noch die firma id, die kann ich aber net von hand hardcodiert reinschreiben, also z.b. 1 oder so, sondern die is ja auch dynamisch, da es sich um ein webinterface handelt und je nachdem auf welche tabellen zeile der anwender klickt, sich die firma ändert. nochmal meine tabellen (ich nehm jetzt mal die originaltabellen, hab sie gestern nur vereinfacht): tblSupportAnfrage(pID->primary_key,f_Anfragesteller->int) tblAnfragesteller(pID->primary_key,f_Firma->int) tblFirmen(pID->primary_key,Firmenname->text) tblFirmenZuSW(pID->primary_key,f_Firma->int,f_KlassifizierungSoftware->int) tblListeKlassifizierungSoftware(pID->primary_key,KlassifizierungSoftware->text) falls nicht klar sein sollte, wie die tabellen miteinander verknüpft sind, oder wenn etwas anderes unklar ist, einfach nachfragen. so, hier is mein sql statement: $SqlShowFirma = " SELECT f.pID AS PrimaryKeyFirma FROM tblFirmen f, tblSupportanfrage sa, tblAnfragesteller a, tblFirmenZuSw fzsw WHERE sa.f_Anfragesteller = a.pID AND a.f_Firma = f.pID AND f.pID = fzsw.p_FirmenZuSW AND sa.pID = $supportanfrageid lasse ich mir jetzt PrimaryKeyFirma ausgeben, so ist es leer. wenn ich die verknüpfung AND sa.pID = 12 weglasse, bekomme ich zwar ne id für die firma, aber die falsche. was hab ich da vergessen, falsch gemacht oder verbockt?? danke korea1 gut, vergessen wir das. die zeile: AND f.pID = fzsw.p_FirmenZuSW war einfach zu viel. :floet: jetzt is alles wieder in ordnung
  2. korea1

    sql abfrage

    guten morgen und danke. es funktioniert so. korea1
  3. korea1

    sql abfrage

    hi, ich habe folgende tabellen: software:id(pk),software(text) firmaZuSoftware:id(pk),f_firma(int,fk),f_software(int,fk) firma:id(pk),firmenname(text) anfragesteller:id(pk),f_firma(int,fk),vorname(text),name(text),tel(zahl) anfrage:id(pk),f_anfragesteller(int,fk) pk = primary_key, fk = foreign_key ich benötige eine abfrage, die mir nur noch die software anzeigt(tabelle software), die auch in der tabelle firmaZuSoftware aufgeführt ist. das heisst ich möchte ein dropdown menü erzeugen, aus dem software ausgewählt werden kann. dort sollen aber nicht alle einträge aus der tabelle software angezeigt werden, sondern nur noch die software, die eine firma auch haben darf(firmaZuSoftware). Beispiel: software: 1 win xp 2 win nt 3 office firmaZuSoftware: 1 Firma x win xp 2 Firma x office 3 Firma y win xp 4 Firma y win nt 5 Firma y office wenn ich jetzt die maske mit firma x hab, dann sollen dort nur win xp und office im dropdown menü angezeigt werden. ich hoffe das war jetzt verständlich. probier schon ne weile dran rum, aber es klappt nicht. kann mir bitte hierfür jemand die abfrage posten? keine sql grundlagen, die sind vorhanden, aber irgendwie seh ich den wald vor bäumen im moment nicht mehr. danke korea1
  4. hi, also uns wurde beigebracht, dass pünktlichkeit eine selbstverständlichkeit is und wenn das erwähnt is, dass es dann eher einen negativen touch hat. lass mich da aber gerne berichtigen. und ansonsten sieht es wie schon erwähnt nach ner 2 aus. mfg korea1
  5. hi, bei uns in bawü ja, ob sich das wieder unterscheidet von anderen bundesländern weiss ich net. mfg korea1
  6. hi, also ich hätt hier noch was zu nem älteren verfahren. ehrlich gesagt, hab ich die zwei links von oben nicht so genau durchgesehen, weil ich das nur als suchwort in google eingegeben habe. wir hatten das mal in der berufsschule. by the way ich würd aussagekräftigere titel angeben, dann bekommst du vielleicht schneller antworten auf deine fragen. mfg korea1
  7. hallo, wie wärs denn hiermit oder zur vertiefung das hier mfg korea1
  8. hi, meines wissens muss das: print "Content-type: text/html\n\n"; immer an der stelle auftauchen, ab der man html code printen möchte. da es dem browser mitteilt, dass jetzt ein html dokument empfangen werden soll. dein codeschnipsel sieht mir nicht nach html aus.... hast du deine pfade schon überprüft? die erste zeile, die zum perl interpreter verweist, wird auf deiner lokalen maschine auch nicht mit dem vom server übereinstimmen, oder? mfg korea1
  9. hi, was meinst du genau? den praktischen teil, oder die theorie also schulische prüfung? praktischer teil: doku = 50% präsi = 25 % fachgespräch = 25 % soweit ich das noch im hinterkopf hab, bekommst du ein schulzeugnis, in dem stehen ganz normal deine schulnoten drin und ein zeugnis, in dem stehen die leistungen deiner prüfung, die mit den anmeldenoten verrechnet werden. durchschnittsnote fachtheoretischer bereich(dft): (bwl + sea + its)/3 beim rechnen der noten darf mit einer stelle hinter dem komma gerechnet werden. fachtheoretische abschlussnote(fta) = (dft + 2 * prüfungsdurchschnitt)/3. wobei der prüfungsdurchschnitt sich wie folgt errechnet: (gh1 + gh2)/2. durchschnittsnote mit einer dezimale: (d+gk+wiso+6*fta)/9. ich hoffe das hat weiter geholfen. mfg korea1
  10. hi, wenn du sagst, dass es auf dem server noch lief und jetzt lokal nicht mehr, dann muss es an irgendwelchen pfadangaben liegen. prüf die mal nach. mfg korea1
  11. ok, wie sieht denn die erste zeile deines perl scriptes aus? sollte in etwa so aussehen: #!/usr/bin/perl machst du irgendwas mit html? meist brauchst du dafür: print "Content-type: text/html\n\n"; sonst fällt mir so auf die schnelle nix ein. mfg korea1
  12. hi, du meintest sowas hier ? mfg korea1
  13. korea1

    Grant

    hi, ich hab ne postgres db und möchte mittels grant rechte an user vergeben. da ich im moment noch unter windows arbeite, hab ich cygwin installiert. dort hat man die möglichkeit mittels psql DBNAME auf ein terminal zu kommen, von dem aus man sql befehle absetzen kann. soweit alles kein problem. ich möchte jetzt dem user1 das leserecht auf meine datenbank testFirma geben: testFirma=# GRANT SELECT ON testFirma TO user1; ERROR: relation "testfirma" does not exist was ist daran falsch? die datenbank testFirma besteht und ich kann auch auf sie zugreifen. wenn ich sage: testFirma=# GRANT SELECT ON tabelle1 TO user1; funktioniert das ohne probleme. soweit ich gelesen habe muss es auch möglich sein, auf die datenbank rechte zu vergeben, oder stimmt das nicht. ich meine wenn meine datenbank angenommen 100 tabellen hat, will ich doch nicht explizit jede tabelle über grant angeben, da ist das mit der datenbank doch viel komfortabler oder? danke korea1
  14. hi, hab ich das richtig verstanden: in deiner db gibt es meinetwegen eine tabelle user ( name, geburtstag ). und jetzt willst du anzeigen, wann der user wieder geburtstag hat. kannst du da net sagen: SELECT geburtstag FROM user wie ist das denn in der tabelle abgespeichert? nur als 10.05 oder 10.05.1980? wenn das datum in diesem format abgespeichert ist: xx.xx.xxxx dann würd ich mit regular expressions einfach monat und tag rausfiltern und dann eben noch das aktuelle jahr dahinter setzen. was verwendest du php oder perl?? korea1
  15. korea1

    cygwin

    hi, falls es jemanden interessiert, das problem ist komplett gelöst. also endgültig :bimei und diesmal wirklich die rechte von dem cygwinhome verzeichnis waren nicht richtig gesetzt, warum auch immer. jetzt sind sie auf jeder und es funktioniert. korea1
  16. korea1

    cygwin

    ok, das hab ich inzwischen in den griff bekommen. hab die cygrunsrv einfach aus dem internet nachgeladen. der postmaster ist jetzt also als dienst eingetragen. aber wenn ich den starten will kommt folgende fehlermeldung: fehler 1068: der abhängigkeitsdienst oder die abhängigkeitsgruppe konnte nicht gestartet werden. eigentlich sollte der dienst ja von alleine gestartet werden beim systemstart, das ist aber nicht der fall. an was liegt es, dass der dienst nicht automatisch gestartet wird?? danke korea1
  17. hi, ich bin jetzt auch net so der access guru, aber ich denke da musst du ein formular erstellen. sieht dann aus wie ein GUI und da kann der benutzer dann datensätze anlegen. die tabellenstruktur hast du ja schon erstellt. mfg korea1
  18. hi, meinst du jetzt sql statements? datensätze in tabellen einfügen: INSERT INTO tabelle (feld1,feld2) VALUES (wert1,wert2) oder was meinst du sonst? mfg korea1
  19. korea1

    cygwin

    hi, wär ja auch zu schön gewesen, wenn jetzt alles funktioniert. ich habe gerade versucht postgres als dienst zu installieren. cygrunsrv --install postmaster \ --path /usr/bin/postmaster \ --args "-D /usr/share/postgresql/data -i" \ --dep ipc-daemon \ --termsig INT \ --user mars \ --shutdown also so wies auf der seite draufsteht. wenn ich den befehl so absetzte, bekomme ich folgende meldung: bash: cygrunsrv: command not found muss ich das teil jetzt auch nachinstallieren? ich hab auch nochmal das setup von cygwin gestartet. hab cygrunsrv aber nirgends zum auswählen gefunden :confused: wie komm ich da jetzt weiter? danke korea1
  20. korea1

    cygwin

    jo danke, so hats geklappt. :marine
  21. korea1

    cygwin

    hi, mir ist gerade aufgefallen, dass ich dieses verzeichnis gar nicht habe. bei mir gehts nur bis /usr/local/ und in diesem verzeichnis sollte lt. der beschreibung die ipc-daemon.exe liegen. ( /usr/local/bin ) dies ist beides nicht der fall. aber das entpacken der archivdatei hat problemlos funktioniert. :confused: korea1
  22. korea1

    cygwin

    hi, ich hoffe, dass ich hier richtig bin, wenn net bitte verschieben um auf meinem w2k eine postgres db laufen lassen zu können, hab ich mir cygwin installiert. mit dem teil kann man doch auf win ein linux emulieren, richtig? ich bin nach folgender anleitung vorgegangen: http://www.pgsql.info/pg/pg_win.php hat alles bisher auch schön geklappt. ohne probleme, bin ich bisher hier her gekommen: $ bunzip2 -c /cygipc-1.11-1.tar.bz2 | tar xvf - wenn ich aber folgendes weiter versuche: ipc-daemon & bekomme ich folgende ausgabe: $ ipc-daemon & [2] 2132 $ bash: ipc-daemon: command not found [2]- Exit 127 ipc-daemon was hab ich falsch gemacht? der nächste schritt wäre dieser hier: $ initdb -D /usr/share/postgresql/data wenn ich das versuche kommt ne ähliche meldung: bash: initdb: command not found ich kenn mich mit linux befehlen nicht wirklich aus. wenn möglich also bitte schritt für schritt anleitungen oder genaue erklärungen danke korea1
  23. hi, soweit ich weiss, wird dein urlaub von deiner neuen firma neu berechnet. so z.b.: du wirst dort dieses jahr noch 5 monate arbeiten. angenommen, dir stehen pro monat 2 tage urlaub zu, dann rechnen die 2 * 5 = 10 tage jahresurlaub. also könntest du in der alten firma deinen kompletten urlaub verbraten, würd ich dir auch anraten. ( urlaub verscheinkt man nur ungern ) in der neuen firma bekommst du den jahresurlaub dann anteilig, je nach dem wie viel monate du dort dieses jahr arbeitest. mfg korea1
  24. korea1

    trigger

    hi, ja richtig, ich möchte es überprüfen, bevor die datensätze in die datenbank eingetragen wurden. kennt sich jemand mit postgres aus und kann mir da mal ein kleines beispiel posten. kann ich mir die syntax für trigger ähnlich wie die für sql vorstellen? oder eher wie beim programmieren mit if und else z.b. korea1
  25. korea1

    trigger

    hi, zum thema trigger: ist es richtig, dass trigger mechanismen sind, die ausgelöst werden, wenn ein benutzer daten ändert? trigger können also z.b. fehlerhafte eingaben in einer datenbank verhindern, richtig? ich hab z.b. ein formular, das vom user ausgefüllt wird. mittels php werden die werte dann in die db ( postgres ) geschrieben. trägt der user falsche werte in die textfelder ein, bekommt er eine javascript fehlermeldung. dies ist aber ja nicht unbedingt gut. wenn der user kein javascript aktiviert hat, dann funktioniert das ja nicht. könnte ich da jetzt einen trigger dafür schreiben, der mir fehlerhafte eingaben in der datenbank verhindert? wäre für ansätze dankbar, da ich mich mit triggern nicht auskenne. danke korea1

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...