Zum Inhalt springen

PATIX

Mitglieder
  • Gesamte Inhalte

    26
  • Benutzer seit

  • Letzter Besuch

Beiträge von PATIX

  1. Hei Leute, ich bin derzeit noch auf einem AMD-System möchte aber demnächst jetzt auf Intel umsteigen. Natürlich hier nun gleich erst mal die Frage: Was für eine CPU?

    Ich habe mich ein wenig umgesehen und meine Auswahl ist bisher auf zwei Stück gefallen. Einmal die Intel Core i7-3770K, für einen Preis von rund 280,- EUR. Dagegen wäre da noch die Intel Xeon E3-1230V2, mit einem Preis von nur rund 200,- EUR.

    Hier würde ich mir jetzt gerne einige Empfehlungen einholen und evtl. sogar Empfehlungen für ganz andere CPUs, allerdings sollte diese dann nicht teurer als die i7 werden.

    Mein Anwendungsbreich wird sein:

    • Was wohl auch anderes als: Programmierung
    • dann wäre da auch noch das gaming nicht zu vergessen
    • sowie mein neu gefundenes Hobby: Video- und Bildbearbeitung
    • außerdem möchte ich an was gewagteres ranwagen und zwar das: Game Engineering, demnach wird wohl auch das rendern, etc. eine große Rolle spielen

    Außerdem möchte ich noch erwähnen das ich bisher noch nie irgendwas mit Übertakten zu tun hatte, aber nicht abgeneigt wäre es vielleicht einmal zu versuchen.

    Ich hoffe ich habe alles erwähnt was relevant ist und freue mich schon auf eure Beiträge.

    MfG

  2. Option 1: BOS mit anschließendem Studium (Dual, oder Vollzeit)

    Wäre wahrscheinlich der Weg, der mich am weitesten bringen würde, allerdings habe ich da Angst, dass ich es nicht schaffe, die Realschulzeit ist doch schon 3 Jahre her, dementsprechend habe ich vom Stoff nicht mehr zu viel Ahnung, da in der Ausbildung der normale Schulstoff kaum benötigt wird. Deutsch, Englisch wären sicher machbar, aber Mathe...

    Dann kommt noch das Studium, das ungefähr nochmal 4 Jahre in Anspruch nehmen würde. Das nächste Problem wäre, das ich mein Auto behalten müsste, da eine Anbindung meines Dorfs ans Öffentliche Verkehrsnetz quasi nicht vorhanden ist.

    Das mit dem das dein letzter richtiger Schulbesuch bereits 3 Jahre her ist ist eigentlich gar kein Thema, da eigentlich bei allen Beruflichen Oberschulen inzwischen die Möglichkeit besteht ein zusätzliches Jahr, die Vorklasse, zu machen. In dieser Vorklasse wird einem alles was man wissen muss beigebracht, um in der nächsten Jahrgangstuffe zu bestehen.

    Ich werde es diese Jahr auch so handhaben - ich werde die Vorklasse und anschließende die "eigentliche" BOS besuchen, um mein Abi nachholen zu können und anschließend will ich dann studieren.

  3. Ich habe derzeit Probleme mit meiner Grafikkarte: "1024MB PowerColor Radeon HD 6850 PCS+ Aktiv PCIe 2.1 x16 (Retail)". Während des Betrieb stürzt die Grafikkarte plötzlich ab und stellt sich kurze Zeit mit der Fehlermeldung: Der Anzeigetreiber "AMD driver" reagiert nicht mehr und wurde wiederhergestellt. Das passiert ab und zu zwei drei mal hintereinander und dann läuft der PC einwandfrei wieder, oder ich starte ihn neu und dann läuft auch wieder alles super und manchmal kommt rein gar nichts und läuft einwandfrei.

    Ich habe derzeit die "Catalyst-Version 12.1" auf meinem PC.

    Mein System:

    Windows 7 Professional

    AMD Phenom II X6 1090T Black Edition 6x3.20GHz Box

    Cougar A 560 - Stromversorgung ( intern ) - ATX12V

    ASRock 970 Extreme4 AM3+ ATX

    8GB TeamGroup Elite DDR3-1333 DIMM CL9 Dual Kit

    1024MB PowerColor Radeon HD 6850 PCS+ Aktiv PCIe 2.1 x16 (Retail)

    Hoffentlich weiß jemand von euch an was das liegen könnte ?!

  4. Hallo liebe Fachinformatiker-Gemeinde,

    ich hätte da eine Frage an Leute die sich mit dem Thema "Freiberuf" auskennen.

    Erst mal, ich bin 18 Jahre alt und bin im zweiten Lehrjahr meiner Ausbildung zum AEler. Jetzt habe ich ein Angebot von einem Verein bekommen, für sie eine Homepage zu schreiben/gestalten und ich bekomme als Gegenleistung natürlich Geld.

    Jetzt kommt eben noch dazu das ich Jährlich einen festen Betrag bekomme damit ich immer zur Verfügung stehe, um die Webseite dann zu warten oder zu überarbeiten wenn es Fehler gibt o.ä. UND ich bekomme einmalig einen höheren Betrag, damit ich ihnen eben diese Webseite schreibe.

    So, soweit dazu. Jetzt hätte ich gehört diese Tätigkeit müsste ich als "Freiberuf" beim Finanzamt melden. Meine Frage jetzt eben dazu: Stimmt das? Muss ich diese Tätigkeit tatsächlich melden? Oder brauch ich da nichts beachten?

    Vielen lieben Dank schon einmal im voraus!

    Grüße

    PATix

  5. Also, meine Frage steht im großen und ganzen Bereits im Titel, dieses Themas. Deswegen mache ich es einfach kurz: Der Grund wieso ich frage ist, weil ich eine Webseite für einen Verein schreiben soll. Jetzt meine Frage, kann ich ohne Bedenken eine MySQL Datenbank dafür benutzen, oder muss/sollte ich auf eine andere Datenbank zurück greifen?

    Vielen Dank schon einmal für eure Antworten!

  6. So, ich danke dir sehr, ich habe men Problem endlich gelöst und zwar folgendermassen:

    $query = "SELECT
    pa_name,
    pa_vorname,
    pa_titel,
    substring(100+extract(DAY FROM pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa_geb_datum),
    vs_kas_bezeichnung,
    vs_versich_art,
    vs_mart,
    pa_behandler,
    pa_pat_nr,
    vs_ab_datum
    FROM
    patient
    LEFT JOIN
    versichertenstatus ON patient.pa_pat_nr = versichertenstatus.vs_pat_nr
    WHERE
    versichertenstatus.vs_ab_datum = (SELECT MAX(vs_ab_datum)
    FROM versichertenstatus
    WHERE pa_pat_nr = vs_pat_nr
    GROUP BY vs_pat_nr)
    AND pa_pat_nr = vs_pat_nr
    AND LOWER(PA_NAME) LIKE '".$text."%'
    ORDER BY
    pa_name ASC,
    pa_vorname ASC;";[/PHP]

    Ich danke dir für deine Hilfe. :D

  7. Wäre es nicht übersichtlicher, im CASE-Block nur die WHERE-Bedingung zu modifizieren?

    In wie fern meinst du das?

    Und müsste in dem SubSelect zum MAX(vs-ab-datum) nicht die WHERE-Bedienung ebenfalls berücksichtigt werden?

    Wieso das? Was sollte den dort in die WHERE-Bedienung rein? o.O

    Und warum ist dort die Formulierung AND vs-ab-datum IN und nicht = (SELECT MAX(...)...?

    Da er mir sonst gar keine Ausgabe macht.

  8. Hallo Community,

    ich habe folgendes Problem: Ich habe mir einen Code zusammen geschrieben, der am Schluss eine Abfrage bilden soll - in der man Kunden abfragen kann. Mein bisheriger Code sieht bisher so aus:

    <?php

    // Logindaten für die Datenbank
    $host = ...
    $dbuser = ...
    $dbpassword = ...

    // Datenbank Login
    $login = ibase_connect($host, $dbuser, $dbpassword);
    // Fehlermeldung
    if($login==false)
    {
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>

    <script language="javascript" type="text/javascript">
    //<![CDATA[
    alert("Die Datenbank konnte nicht geöffnet werden.");
    //]]>
    </script><?php
    echo ibase_errmsg();
    die;
    }


    // Einbindung der HTML Datei (zur Wiederholung der Eingabe)
    include('abfrage.html');
    $text = $_POST['eingabe'];


    // Abfrage der query
    switch($text)
    {
    // Keine Eingabe
    case FALSE:
    ?>
    <script language="javascript" type="text/javascript">
    //<![CDATA[
    alert('Bitte machen Sie eine Eingabe!');
    //]]>
    </script><?php
    echo ibase_errmsg();
    die;

    // Eingabe: Komma -> Alles anzeigen
    case ',':
    $query = "SELECT
    pa.pa_name,
    pa.pa_vorname,
    pa.pa_titel,
    (substring(100+extract(DAY FROM pa.pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa.pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa.pa_geb_datum)),
    vs.vs_kas_bezeichnung,
    vs.vs_versich_art,
    vs.vs_mart mitsta,
    pa.pa_behandler,
    pa.pa_pat_nr,
    vs_ab_datum
    FROM
    patient pa,
    versichertenstatus vs
    WHERE
    pa.pa_pat_nr = vs.vs_pat_nr
    ORDER BY
    pa_name ASC,
    pa_vorname ASC
    ;";

    break;

    // Eingabe = Zahl
    case is_numeric($text):
    $query = "SELECT
    pa_name,
    pa_vorname,
    pa_titel,
    substring(100+extract(DAY FROM pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa_geb_datum),
    vs_kas_bezeichnung,
    vs_versich_art,
    vs_mart,
    pa_behandler,
    pa_pat_nr,
    vs_ab_datum
    FROM
    patient,
    versichertenstatus
    WHERE
    pa_pat_nr=vs_pat_nr
    AND LOWER(PA_PAT_NR) LIKE '".$text."%'
    AND vs_ab_datum IN (SELECT MAX(vs_ab_datum)
    FROM versichertenstatus
    GROUP BY vs_pat_nr)
    ORDER BY
    pa_name,
    pa_vorname,
    vs_ab_datum DESC;";
    break;

    case (strpos($text, ',')<1):
    $splitted_name = explode(',', $text);

    $vorname = trim($splitted_name[1]);

    $query = "SELECT
    pa_name,
    pa_vorname,
    pa_titel,
    substring(100+extract(DAY FROM pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa_geb_datum),
    vs_kas_bezeichnung,
    vs_versich_art,
    vs_mart,
    pa_behandler,
    pa_pat_nr,
    vs_ab_datum
    FROM
    patient,
    versichertenstatus
    WHERE
    pa_pat_nr=vs_pat_nr
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    AND vs_ab_datum IN (SELECT MAX(vs_ab_datum)
    FROM versichertenstatus
    GROUP BY vs_pat_nr)
    ORDER BY
    pa_name,
    pa_vorname,
    vs_ab_datum DESC;";

    // Suche nach Vor- und Nachnamen über Eingabe: Komma
    case (strpos($text, ',')>0):
    $splitted_name = explode(',', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT
    pa_name,
    pa_vorname,
    pa_titel,
    substring(100+extract(DAY FROM pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa_geb_datum),
    vs_kas_bezeichnung,
    vs_versich_art,
    vs_mart,
    pa_behandler,
    pa_pat_nr,
    vs_ab_datum
    FROM
    patient,
    versichertenstatus
    WHERE
    pa_pat_nr=vs_pat_nr
    AND LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    AND vs_ab_datum IN (SELECT MAX(vs_ab_datum)
    FROM versichertenstatus
    GROUP BY vs_pat_nr)
    ORDER BY
    pa_name,
    pa_vorname,
    vs_ab_datum DESC;";
    break;

    // Suche nach Vor- und Nachnamen über Eingabe: Leerzeichen
    case (strpos($text, ' ')>0):
    $splitted_name = explode(' ', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT
    pa_name,
    pa_vorname,
    pa_titel,
    substring(100+extract(DAY FROM pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa_geb_datum),
    vs_kas_bezeichnung,
    vs_versich_art,
    vs_mart,
    pa_behandler,
    pa_pat_nr,
    vs_ab_datum
    FROM
    patient,
    versichertenstatus
    WHERE
    pa_pat_nr=vs_pat_nr
    AND LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    AND vs_ab_datum IN (SELECT MAX(vs_ab_datum)
    FROM versichertenstatus
    GROUP BY vs_pat_nr)
    ORDER BY
    pa_name,
    pa_vorname,
    vs_ab_datum DESC;";
    break;

    // Suche nach Vor- und Nachnamen über Eingabe: Kommas anschließenden Leerzeichen
    case (strpos($text, ', ')>0):
    $splitted_name = explode(', ', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT
    pa_name,
    pa_vorname,
    pa_titel,
    substring(100+extract(DAY FROM pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa_geb_datum),
    vs_kas_bezeichnung,
    vs_versich_art,
    vs_mart,
    pa_behandler,
    pa_pat_nr,
    vs_ab_datum
    FROM
    patient,
    versichertenstatus
    WHERE
    pa_pat_nr=vs_pat_nr
    AND LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    AND vs_ab_datum IN (SELECT MAX(vs_ab_datum)
    FROM versichertenstatus
    GROUP BY vs_pat_nr)
    ORDER BY
    pa_name,
    pa_vorname,
    vs_ab_datum DESC;";
    break;

    // Suche nach Vor- und Nachnamen über Eingabe: Leerzeichen anschließend Komma
    case (strpos($text, ' ,')>0):
    $splitted_name = explode(' ,', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT
    pa_name,
    pa_vorname,
    pa_titel,
    substring(100+extract(DAY FROM pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa_geb_datum),
    vs_kas_bezeichnung,
    vs_versich_art,
    vs_mart,
    pa_behandler,
    pa_pat_nr,
    vs_ab_datum
    FROM
    patient,
    versichertenstatus
    WHERE
    pa_pat_nr=vs_pat_nr
    AND LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    AND vs_ab_datum IN (SELECT MAX(vs_ab_datum)
    FROM versichertenstatus
    GROUP BY vs_pat_nr)
    ORDER BY
    pa_name,
    pa_vorname,
    vs_ab_datum DESC;";
    break;

    // Suche nach Vor- und Nachnamen über Eingabe: Leerzeichen, Komma, Leerzeichen
    case (strpos($text, ' , ')>0):
    $splitted_name = explode(' , ', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT
    pa_name,
    pa_vorname,
    pa_titel,
    substring(100+extract(DAY FROM pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa_geb_datum),
    vs_kas_bezeichnung,
    vs_versich_art,
    vs_mart,
    pa_behandler,
    pa_pat_nr,
    vs_ab_datum
    FROM
    patient,
    versichertenstatus
    WHERE
    pa_pat_nr=vs_pat_nr
    AND LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    AND vs_ab_datum IN (SELECT MAX(vs_ab_datum)
    FROM versichertenstatus
    GROUP BY vs_pat_nr)
    ORDER BY
    pa_name,
    pa_vorname,
    vs_ab_datum DESC;";
    break;

    // Normale Suche nach Nachnamen
    default:
    $query = "SELECT
    pa_name,
    pa_vorname,
    pa_titel,
    substring(100+extract(DAY FROM pa_geb_datum)from 2 for 2)||
    '.'|| substring(100+extract(MONTH FROM pa_geb_datum)from 2 for 2)||
    '.'|| extract(YEAR FROM pa_geb_datum),
    vs_kas_bezeichnung,
    vs_versich_art,
    vs_mart,
    pa_behandler,
    pa_pat_nr,
    vs_ab_datum
    FROM
    patient,
    versichertenstatus
    WHERE
    pa_pat_nr=vs_pat_nr
    AND LOWER(PA_PAT_NR) LIKE '".$text."%'
    AND vs_ab_datum IN (SELECT MAX(vs_ab_datum)
    FROM versichertenstatus
    GROUP BY vs_pat_nr)
    ORDER BY
    vs_ab_datum DESC;";
    }

    // Login und Verbindung zur Query
    $dbabfrage = ibase_query($login, $query);
    //Fehlermeldung
    if($dbabfrage==false)
    {
    echo(string)ibase_errmsg();
    die;
    }

    // Datenbank anzeigen
    echo '<br />';
    echo '<table border="1" align="center" style="background-color: white; min-width: 800px; font-family: Arial;">';
    echo '<tr>';
    echo '<th>Name, ';
    echo 'Vorname';
    echo '<span style="white-space:pre"> </span>';
    echo 'Titel</th>';
    echo '<th>Geb.-Datum</th>';
    echo '<th>Kr.-Kass.-Namen</th>';
    echo '<th>Priv.</th>';
    echo '<th>Mitgl.</th>';
    echo '<th>Stam.</th>';
    echo '<th>Pat-Nr.</th>';
    echo '</tr>';
    while($zeile = ibase_fetch_row($dbabfrage))
    {
    echo '<tr>';

    for($j=0; $j<1; $j++)
    {
    echo '<td>' .(string)$zeile[0]. ', ' .(string)$zeile[1].
    '<span style="white-space:pre"> </span>' .(string)$zeile[2]. '</td>';
    }

    for($j=3; $j<5; $j++)
    {
    echo '<td>' . (string)$zeile[$j] . '</td>';

    if(strlen($zeile[4]) >= '15')
    {
    $zeile[4]=substr($zeile[4], 0,15);
    }
    }

    if($zeile[5] == '1')
    {
    echo '<td> </td>';
    }
    elseif($zeile[5] == '2')
    {
    echo '<td>P</td>';
    }

    switch($zeile[6])
    {
    case '1':
    echo '<td>M</td>';
    break;

    case '3':
    echo '<td>F</td>';
    break;

    case '5':
    echo '<td>R</td>';
    break;

    default:
    echo '<td>-</td>';
    break;
    }

    echo '<td>' . (string)$zeile[7] . '</td>';

    for($j=8; $j<10; $j++)
    {
    echo '<td>' . (string)$zeile[$j] . '</td>';
    }

    echo '</tr>';
    }
    echo '</table>';


    // Beenden und Schließen der Datenbank
    ibase_free_result($dbabfrage);
    ibase_close($login);


    // Abschließender Satz
    echo "<br /><br />database request completed";

    ?>

    <title></title>
    </head>

    <body>
    </body>
    </html>[/PHP]

    Mein Problem ist jetzt, das ich es nicht hin bekomme, das jeder Patient wirklich nur einmal angezeigt wird. Ein Teil meiner Tabelle würde im Moment noch so aussehen:

    [code] Tut, Heike 08.02.1966 AOK Coburg M He 666 1998-04-01 00:00:00 Tut, Heike 08.02.1966 AOK Coburg M He 666 1999-10-09 00:00:00 Tut, Heike 08.02.1966 AOK Coburg M He 666 2002-12-25 00:00:00[/code]

    Wobei das Datum am Schluss nur als Orientierung dient, das ist das Datum ab wann der jeweilige Eintrag gültig ist (Das [i]vs_ab_datum[/i] in der Datenbanktabelle).

    Ich soll es so hinbringen das eben diese eine Person nach der ID-Nummer (der 666 in dem Fall) aussortiert wird und nur EINMAL, nach dem aktuellsten vs_ab_datum, angezeigt wird!

    Allerdings weiß ich nicht wie ich das anstellen soll und ich bin echt schon mit meinem Latein am Ende. :confused:

    Zur Information, ich benutze kein MySQL sondern eine FireBird Datenbank.

    Danke also für eure Hilfe, schon einmal im Vorhinein.

    Mit freundlichen Grüßen

    PATix

  9. Wo genau liegt dein Problem? Soweit ich sehen kann ist das Datum in den Anfragen schon enthalten. Findest du php-Referenz nicht?

    Ja, das Datum habe ich schon drin, aber das Problem was ich habe ist, das mir das Datum nicht in der Deutschen Schreibung angezeigt wird, sondern so: 1953-03-10 00:00:00. Ich allerdings brauche es erstens ohne Uhrzeit und zweitens in Deutscher Schreibung, soll heißen so: 10.03.1953 z.B.

  10. Heiho liebe Community,

    ich habe hier ein echt dringendes und blödes Problem und zwar geht es jetzt darum,

    das ich jetzt ein paar weitere Angaben zu meiner Abfrage hinzufügen soll, dazu gehört eben eine Abfrage

    über das Geburtsdatum des Patienten. Allerdings ist jetzt das Problem da das Datum in der DB

    wie folgt abgespeichert ist:

    z.B. 1958-02-14 00:00:00

    Ich allerdings brauche erstens nur das Datum, also ohne Uhrzeit und zweitens wenn es geht leserlicher,

    soll heißen z.B. so:

    14.02.1958

    Wie mache ich das letztendlich dann? Direkt über die SQL Abfrage? Ich habe nämlich echt keinen Schimmer,

    wie ich das anstellen soll. :o

    Vielen Dank schon einmal im voraus.

    Grüße

    PATix

    Hier noch der Code:

    <?php

    // Logindaten für die Datenbank
    $host = ...
    $dbuser = ...
    $dbpassword = ...

    // Datenbank Login
    $login = ibase_connect($host, $dbuser, $dbpassword);
    // Fehlermeldung
    if($login==false)
    {
    echo "Die Datenbank konnte nicht geöffnet werden.<br />";
    echo ibase_errmsg();
    die;
    }


    // Einbindung der HTML Datei (zur Wiederholung der Eingabe)
    include('index.html');
    $text = $_POST['eingabe'];


    // Abfrage der query
    switch($text)
    {
    // Keine Eingabe
    case FALSE:
    echo "<br /><b>Bitte machen Sie eine Eingabe!</b>";
    echo ibase_errmsg();
    die;

    // Eingabe: Komma -> Alles anzeigen
    case ',':
    $query = "SELECT pa_name,pa_vorname,pa_titel,pa_geb_datum,pa_pat_nr FROM patient
    ORDER by pa_name,pa_vorname;";
    break;

    // Eingabe = Zahl
    case is_numeric($text):
    $query = "SELECT pa_name,pa_vorname,pa_titel,pa_geb_datum,pa_pat_nr FROM patient
    WHERE LOWER(PA_PAT_NR) LIKE '".$text."%';";
    break;

    case (strpos($text, ',')<1):
    $splitted_name = explode(',', $text);

    $vorname = trim($splitted_name[1]);

    $query = "SELECT pa_name,pa_vorname,pa_titel,pa_geb_datum,pa_pat_nr FROM patient
    WHERE LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    ORDER by pa_name,pa_vorname;";

    // Suche nach Vor- und Nachnamen über Eingabe: Komma
    case (strpos($text, ',')>0):
    $splitted_name = explode(',', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT pa_name,pa_vorname,pa_titel,pa_geb_datum,pa_pat_nr FROM patient
    WHERE LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    ORDER by pa_name,pa_vorname;";
    break;

    // Suche nach Vor- und Nachnamen über Eingabe: Leerzeichen
    case (strpos($text, ' ')>0):
    $splitted_name = explode(' ', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT pa_name,pa_vorname,pa_titel,pa_geb_datum,pa_pat_nr FROM patient
    WHERE LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    ORDER by pa_name,pa_vorname;";
    break;

    // Suche nach Vor- und Nachnamen über Eingabe: Kommas anschließenden Leerzeichen
    case (strpos($text, ', ')>0):
    $splitted_name = explode(', ', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT pa_name,pa_vorname,pa_titel,pa_geb_datum,pa_pat_nr FROM patient
    WHERE LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    ORDER by pa_name,pa_vorname;";
    break;

    // Suche nach Vor- und Nachnamen über Eingabe: Leerzeichen anschließend Komma
    case (strpos($text, ' ,')>0):
    $splitted_name = explode(' ,', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT pa_name,pa_vorname,pa_titel,pa_geb_datum,pa_pat_nr FROM patient
    WHERE LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    ORDER by pa_name,pa_vorname;";
    break;

    // Suche nach Vor- und Nachnamen über Eingabe: Leerzeichen, Komma, Leerzeichen
    case (strpos($text, ' , ')>0):
    $splitted_name = explode(' , ', $text);

    $name = trim($splitted_name[0]);
    $vorname = trim($splitted_name[1]);

    $query = "SELECT pa_name,pa_vorname,pa_titel,pa_geb_datum,pa_pat_nr FROM patient
    WHERE LOWER(PA_NAME) LIKE '".strtolower($name)."%'
    AND LOWER(PA_VORNAME) LIKE '".strtolower($vorname)."%'
    ORDER by pa_name,pa_vorname;";
    break;

    // Normale Suche nach Nachnamen
    default:
    $query = "SELECT pa_name,pa_vorname,pa_titel,pa_geb_datum,pa_pat_nr FROM patient
    WHERE LOWER(PA_NAME) LIKE '".strtolower($text)."%'
    ORDER by pa_name,pa_vorname;";
    }


    // Login und Verbindung zur Query
    $dbabfrage = ibase_query($login, $query);
    //Fehlermeldung
    if($dbabfrage==false)
    {
    echo(string)ibase_errmsg();
    die;
    }

    // Datenbank anzeigen
    echo '<br />';
    echo '<table border="0" style="background-color: white; min-width: 750px; font-family: Arial">';
    echo '<tr>';
    echo '<th>Name</th>';
    echo '<th>Vorname</th>';
    echo '<th>Titel</th>';
    echo '<th>Geb.-Datum</th>';
    echo '<th>Pat-Nr.</th>';
    echo '</tr>';
    $anzFields = ibase_num_fields($dbabfrage);
    while($zeile = ibase_fetch_row($dbabfrage))
    {
    echo '<tr>';
    for($j=0; $j<$anzFields; $j++)
    {
    echo '<td>' . (string)$zeile[$j] . '</td>';
    }
    echo '</tr>';
    }
    echo '</table>';


    // Beenden und Schließen der Datenbank
    ibase_free_result($dbabfrage);
    ibase_close($login);


    // Abschließender Satz
    echo "<br /><br />database request completed";

    ?>[/PHP]

  11. Doch eine Ausbildung als FI-AE, FH Wirtschaftsinformatik oder Informatik an der UNI studieren, da ich Abitur habe. Ich reise gerne und mein Ziel ist der Consultingbereich. Programmier und Datenbankkenntnisse jabe ich.

    Also wenn du Programmieren usw. machen willst dann würde ich dir wirklich eine Ausbildung zum FI-AE empfehlen.

    ABER was ich eigentlich sagen wollte: Dir ist schon bewusst wenn du Informatik studieren willst das Programmieren usw. ganz schön nebensächlich ist?

    Also würde ich dir schon empfehlen dir das ein paar mal durch den Kopf gehen zu lassen.

    Grüße

    PATIX

  12. Ich habe erneut eine Frage zu meinem Fragenkatalog, den wir von der Schule für die VS Schulaufgabe bekommen haben.

    Fragestellung:

    Definieren Sie die fünf Aufgaben, die ein Netzwerk erfüllen muss!

    Antwort:

    • Datenverbund

    • Sicherheitsverbund

    • Kommunikationsverbund

    • Lastenverbund

    • Funktionsverbund

    Jetzt ist mein Problem folgendes:

    1. Mich verwirrt die Fragestellung etwas.
    2. Ich bin mir nicht wirklich sicher ob das auch stimmt. - Ich war in der Zeit als meine Klassenkameraden das durchgenommen haben noch nicht dabei.
      Ich bin erst später zu ihnen hinzu gekommen.

    Diese Antworten habe ich aus der Webseite CoboCards.

    Währ nett wenn mir jemand dabei behilflich sein könnte.

  13. Beim CSMA/CD Verfahren ist nur eine geringe Auslastung der Bandbreite möglich.

    1. Wieso?

    2. Wie hat man in heutigen Netzen dieses Problem gelöst?

    Das währe meine Frage an euch.

    Denn ich schreibe nächste Woche die erste ''Vernetzte Systeme'' Schulaufgabe

    und leider kann unser Lehrer (Referendar) nicht sonderlich gut unterrichten. Ist dieses Jahr zum ersten mal an einer Schule.

    Außerdem haben wir das Thema gerade mal kurz in der letzten Stunde am 23. Dezember angeschnitten. <.<

    Währe also sehr nett wenn mir jemand dabei helfen könnte.

  14. Also, erstens mal zu deiner Frage ob es möglich ist in der FOS eine Schulische Ausbildung zum Fachinformatiker zu machen: NEIN!

    Das was du lernst in der FOS im Technikzweig hier in Bayern ist eher was für Elektroniker und so. Du hast wenn es HOCHKOMMT eine dreiviertelte Stunde Programmieren in der Schule und der Rest ist dafür da was über Wärmedämmung oder soetwas zu lernen. Also: Überhauptnichts was du als Fachinformatiker brauchen könntest!

    Ich empfehle dir eine Betriebliche Ausbildung zu machen, da wie oben auch schon genannt, diese Schulischen Ausbildungen nicht wirklich für voll genommen werden von den Betrieben.

    Grüße

  15. Ja, ne versteh mich nicht falsch. Falls ich wirklich Fragen habe oder eine Ansprechsperson brauche, ich kann jederzeit den Chef anrufen und der erklärt mir das wenn er wieder da ist oder ich geh zu den zwei anderen Programmierern in der Firma und die erklären mir das.

    Aber so viel Zeit haben sie eben nicht das sie sich hinter mich stellen können und dann mir alles von Null aus erklären können, sondern sie patzn mir des Zeugs was ich zum lernen brauch hin, ich lese und probiere es durch und falls ich Fragen habe dann stelle ich sie.

    [Außerdem habe ich auch noch den Vorteil das mein Onkel studierter Informatiker ist und ich mich jeder Zeit an ihn richten könnte falls ich Fragen hätte. (Was mir klar ist das das nicht jeder hat, in diesem Fall habe ich Glück gehabt.)]

  16. Alles selbständig? Keine Zeit um Handgriffe zu zeigen? Programme raushauen? Diese Einschätzung würde ich nicht ohne Weiteres teilen.

    Ja, natürlich gibt es auch Firmen die eben speziell solche Leute haben. Aber so wie ich das jetzt hauptsächlich in der Berufsschule auch mitbekomme ist es auch so bei den anderen das die ganz besonders jetzt zu Anfangs noch fast 100% selbständig arbeiten müssen. (Und die haben jetzt schon zwei Monate vorsprung, da ich meine Lehre von Oktober auf November gewechselt habe.)

    Aber erläutere mir doch mal wieso du meine "Einschätzung" nicht ohne weiteres teilen kannst?

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...