Zum Inhalt springen

Reinhold

Mitglieder
  • Gesamte Inhalte

    730
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Reinhold

  1. Verrate uns Unwissenden doch einfach worum es geht? Willst du eine Art Seriennummernerfassung oä machen? Mir erschließt sich der Sinn des Ganzen nicht.
  2. Unterstelle, das der höchste Wert -999999999999 ist und laufe in einer Schleife über alle Sätze. Von jedem Satz extrahierst du Datum und Wert in Variablen. Wenn Wert > als der bisher höchste Wert ist merkst du dir Datum und Wert. Am Ende hast du den höchsten Wert und das zugehörige Datum. hth Reinhold
  3. Moin, ich wollte gerade reflexartig nach dem DBMS fragen, aber das dürfte hier keine Rolle spielen. Mit SQL-Bordmitteln geht das IMHO nicht. Folglich musst du eine wie auch immer geartete und in welcher Sprache auch immer geschriebene Prozedur dafür häkeln. ... jetzt wäre es doch wieder interessant, womit du da arbeitest ... Reinhold, das Ohrenwunder
  4. Ich verstehe Lieschen so, das sie den Algorithmus modifizieren soll ...
  5. "if (RENR mod 3) <> 0 then ..." sollte dir weiter helfen. Allerdings erschließt sich mir der Sinn nicht wirklich und in so fern kann ich dich auch missverstanden haben.
  6. Moin. ich denke, du solltest deine Probleme etwas genauer schildern und dir nicht alles aus der Nase ziehen lassen. Die Motivation, dir zu helfen steigt übrigens mit anhand deiner Lösungsansätze erkennbaren Fortschritten. Das ist keine hinreichende Fehlerbeschreibung...
  7. Reinhold

    EPK Modell

    Moin, darf ich mal verwirrt fragen, was das mit Datenbanken zu tun hat. :confused::eek::confused: Reinhold
  8. Moin, u willst also mehrere summierende Abfragen aufsummieren? Dann brauchst du eher gar kein while: $summe = 0; $sql = "select sum(wert) as knurpsel from WoherAuchImmer where WarumAuchImmer"; $data = mssql_query($sql); $row = mssql_fetch_array($data)); $summe += $row['knurpsel']; $sql = "select sum(AuchWert) as knurpsel from WoandersHer where BedingungAuchWahr"; $data = mssql_query($sql); $row = mssql_fetch_array($data)); $summe += $row['knurpsel']; //... usw [/PHP] Lies dich bitte in die Grundlagen von Php ein, ggf. auch in die Grundlagen der Programmierung. Reinhold
  9. Moin, Probier mal: $summe += $row['knurpsel']; // Falls das zu summierende Feld knurpsel heisst [/PHP] hth Reinhold
  10. Moin, das ist in der Tat eine hervorragende Idee mit dem function_existsdas werde ich dann wohl mittelfristig genau so einbauen. Herzlichen Dank und du hast ein Bier bei mir gut. Reinhold
  11. Moin, ich stelle hier mal eine ganz allgemeine Frage in den Raum: wie verhält sich php, wenn es nach einem update auf eine function stößt, die seither entfernt worden ist (und vorher als veraltet markiert war)? Also beispielsweise: seit php 5.3.0 sind session_register(), session_is_registered() und session_unregister als deprecated (veraltet) markiert und werden demnach in einer der zukünftigen Versionen nicht mehr unterstützt. Würde hier (so vermute ich) ein Fehler wie "illegal function call" o.ä. auftreten und könnte man diese function somit ggf. nachbilden? Etwa so... function session_is_registered($param) { return isset($_SESSION[$param]); } [/PHP] Ich frage das, weil ich befürchte, das mir dieses Problem in absehbarer Zeit an mehreren Stellen auf die Füße fällt. Es gibt etliche uralt-Anwendungen, die davon betroffen sein könnten und ich habe kein Lust, die alle zu durchforsten. Hingegen wäre es ein leichtes, diese nachgebildeten functions der zentralen Bibliothek hinzu zu fügen. rfc Reinhold
  12. Moin, wer oder was hindert dich denn daran, den String auf den Kopf zu stellen, wenn es dann passt? function AufDenKopfGestellt (Textaufdenfüssen as string) as string dim i as long AufDenKopfGestellt = "" for i = len(Textaufdenfüssen) to 1 step -1 AufDenKopfGestellt = AufDenKopfGestellt & mid(Textaufdenfüssen, i, 1) next i end function Me.Text1 = AufDenKopfGestellt (Me.Text1) wie immer und aus Prinzip ungetestet und ohne Gewährleistung. Reinhold
  13. Moin, da hier keiner antwortet, nehme ich einfach mal an, das ein paar mehr Informationen not tun. Ich nehme weiterhin an, das die Application in einem Unternehmen laufen soll (wer hat privat schon ein Intranet?). In diesem Fall ist deine Anwendung dazu geeignet, Personen mit ihrer Arbeitshaltung in Verbindung zu setzen und automatisch auszuwerten. Dir ist hoffentlich klar, dass das nicht nur unter das BDSG fällt, sondern auch Mitbestimmungspflichtig ist. hth Reinhold
  14. Moin, Programmiersprache bei dem ASP-Projekt war VBScript (also ein Basic Dialekt). Wenn ich das mache müssten wir uns mal kurzschließen, das ist ja kaum abschätzbar. Und du weisst ja sicher selbst, wie schnell da eine Stunde um ist... Melde dich halt, wenn Bedarf ist. Reinhold
  15. Moin, ich habe so etwas ähnliches vor Jahren mit ASP und Anbindung an eine Access-Mdb gebastelt. Damit sollte deine Anforderung klappen. Falls du das so gebrauchen kannst oder dir das selbst nach PHP/MySql portieren kannst, kann ich dir das gerne gelegentlich raussuchen. Reinhold BTW: Wenn ich das portieren muss, kann ich das gerne machen, dann ist es aber nicht mehr kostenlos.
  16. Moin, bau doch mal an einigen Stellen Ausgaben ein, damit man sieht, welche Programmteile durchlaufen werden, also z.B. $myHostname = "localhost"; $myUsername = "user"; $myPassword = "password"; $myDB = "database"; $mytable = "table"; $dbConnection = mysql_connect( $myHostname, $myUsername, $myPassword ); if (!$dbConnection) { die('Keine Verbindung: ' . mysql_error()); } //Hier eine Änderung mysql_select_db($myDB, $dbConnection) or die("Fehler bei Selectdb"); $MACADDRESS = $_GET['MACADDRESS']; $DRIVE = $_GET['DRIVE']; $FREESPACE = $_GET['FREESPACE']; $DATETIME = $_GET['DATETIME']; if ( $_GET['save_data'] == "true" ) { $sql = "INSERT INTO table (MACADDRESS, DRIVE, FREESPACE, DATETIME) VALUES ('" . $MACADDRESS . "','" . $DRIVE . "','" . $FREESPACE . "','" . $DATETIME . "')"; mysql_query($sql); // Hier noch eine Änderung echo "<HR>" . $sql . "<HR>"; } else { $sql = "SELECT * FROM table;"; mysql_query($sql); $result = mysql_query($sql, $dbConnection); echo "<pre>"; while ($row = mysql_fetch_array($result)) { print_r($row); } echo "</pre>"; // Ggf. in der php.ini mal Display_errors auf on setzeb } mysql_close(); [/PHP]
  17. Moin, um welches DBMS geht es denn bitte? Ich nehme an, du suchst sowas Select P.* from Produkt P inner join Produkt_Farbe PF on P.id = PF.produkt_id inner join Farbe F on F.id = PF.farbe_id where F.name = 'blau'; hth Reinhold
  18. Moin, ich warf kurz geneigt zu behaupten, Access sei selbsterklärend, aber das kann daran liegen, das ich schon zu lange dabei bin. Guck mal, ob du hier etwas findest. Reinhold
  19. Moin, mssql_query("DELETE FROM " . $_POST['Table']) or die (mssql_error()); Ich nehme an, so sollte das funktionieren. Alles andere zum Sinn des ganzen steht schon weiter oben. Reinhold
  20. Guude, isch hab Ihne Ihr Adress vonerem Kumpel gekrischt un vielleischt habbe se ja ebbes für misch, z.B. als Hausmaista. Isch heiß Karl-Heinz Gebbard, die Kumpels nenne mich allerdings “Schobbe”. Geborn bin isch am 25.10.55 in Hanau. Isch seh zwar älter aus, aber isch war auch lang krank. Mei Schulaubildung is 12 Jahr Grundschul Groß-Krotzebosch mit anschließender Lehre als Feinmeschaniker, Einzelhandelskaufmann un dann Gas-WasserInstallateur. Die erste zwei warn nix, die dritt hab isch dann 1989 abgeschlosse. Dadenach war isch korz für 5 Jahr net verfügbar (isch will net drübber redde, dumm Sach - vergesse beim Aldi zu bezahle…). Isch bin handwecklisch äußest geschickt un deschnisch wersiehrt und hätt auch grad Zeit, da mein letzter Chef net mit mir zurechtgekomme is. Dazu muß isch sache, daß isch hin und widder gerne mal ein zwitscher, aber net uff de Abbeit, höschsten in de Frühstüchspaus und Mittagspaus, unn aach e klaa Kaffepaus werd ja wohl drin sein. Mer werd ja aach viel ruhischer ach so em klaane Hütsche, Sie wisse schon, gell. Aber zurück zu dämm Grund von meim Schreibe. Isch such Abbeit. Jetzt aach net grad so rischtich was Schweres (mer werd ja net jinger, gell), eher sowas mit beuffsischtische von Wohnunge unn schigganiern von Leut, die wo da drin wohne - des kann isch. Des letzte mal war isch aach Hausmeister innerem Hochhaus, unn glaab isch hab mer da so e paar Fertischkeide angeeischnet, die wo mir bei Ihne helfe könnt. Isch kann sehr gut: - Über de Hof brülle - Kinner vom Rase verscheusche - Autos uffschreibe die am falsche Packplatz stehe - Fußbäll platt schtesche - Türn uffschtemme odda eitrede - Im Keller rummgeistern - Putzplän kontrolliern - Schmierfinke bei de Polizei abliffern - Auslänner trietze - un sowas alls Außeren hab isch aach wie gesacht Heizungbauer gelernt. Bei de GWS Koth in Heddernheim. Leider sinn die Zeuschnisse irschendwie verschlampt worn, net von mir, da bin isch sehr gewissenhaft, des muß en annern gewese sein. Aber Hand uffs Herz - nur Aanser. Isch dät misch freue, wenn Sie mir Geleschenheid gäbe däte misch emal persehnlisch vorzustelle. (Isch dät auch e klaa Likörsche mitbringe - da babbelt sisch leichter, gell). Ansonsten verbleib isch Ihnne Ihrn Karl-Heinz Gebbard PS. Vor 11:00 gehts net, da hab isch Frühschobbe
  21. Moin, und Danke für die Bestätigung. Nun frage ich mich, wohl wissend das wir endgültig ins off-topic-nirwana unterwegs sind, wieso jemand eine Plausibilitätsprüfung einbaut, die korrekte und existierende Adressen als ungültig abweist? Was mich betrifft, ist das der schnellste Weg, mich zu verscheuchen. In der Praxis haben sich diese eMail-Checks IMHO ohnehin nie bewährt. Ich vermute und unterstelle, das der TE einfach einen Codeschnipsel abgeschrieben hat, der seit gefühlten 30 Jahren im www kursiert, ohne zu hinterfragen ob das so stimmt oder wenigstens zu verstehen, was da passiert. Deshalb rät die "Stiftung für bedrohte Technik" auch seit langem: Reinhold
  22. Moin, bin jetzt evtl off topic, aber trotzdem eine Frage. Ich meide reguläre Ausdrücke normalerweise wie der Teufel das Weihwasser. Verstehe ich den im Beispiel weiter oben verwendeten Ausdruck richtig, das da meine blablupp_(at)_meinedomain.info nicht akzeptiert würde, weil die tld länger ist als erwartet? Reinhold
  23. Deine Abfrage bzw eine Unterabfrage, deren Inhalt du verschweigst, ergibt kein eindeutiges Ergebnis. Genaueres kann man hier ohne weitere Informationen kaum sagen. Es ist aber doch logisch, das eine Wertzuweisung nicht mehrere Werte haben darf, oder? Beispiel: Update Kunden set Nachname = (Select Familienname from AlleBewohnerDeutschlands where Personalausweisnummer='123456789') sollte funktionieren, falls Personalausweisnummer eindeutig ist und die Nummer 123456789 tatsächlich existiert. Update Kunden set Nachname = (Select Familienname from AlleBewohnerDeutschlands where Ort='Berlin') geht hingegen ziemlich sicher in die Hose, weil du da näherungsweise 3,5 Millionen Sätze findest und das nicht in einem Nachnamen gespeichert werden kann. Hoffe das hilft Reinhold
  24. Moin, ich würde dir, abgesehen von allen Ratschlägen die du hier schon bekommen hast, raten dir als Aufgabe eine Anwendung zu suchen, für die du selber eine praktische Anwendung hast (hättest). Bei einer solchen Anwendung wirst du nämlich viel schneller feststellen, ob das was du da fabriziert hast auch seinen Zweck erfüllt. @cronixs: Meinst du damit wirklich den pädagogischen Ansatz mit diesem Namen oder doch eher dieses "wir wurschteln mal rum, gucken was rauskommt, ärgern uns über uns selbst und machen es dann nochmal"? Letzteres kann nämlich arg zäh werden und ist IMHO eher suboptimal. Reinhold
  25. Jawoll Scheff! *knallt die Hacken zusammen* Sollte aber erstens nur ein Hinweis sein und nicht in eine Diskussion ausarten und zweitens muss man sich ja auch ab und zu seine Ohren verdienen.

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