Zum Inhalt springen

beetFreeQ

Mitglieder
  • Gesamte Inhalte

    1.188
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von beetFreeQ

  1. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Wolle: <STRONG>Hi beetFreeQ, das könntest du im Vorfeld schon überprüfen: variable=dlookup("Feld","Tabelle", "Where-Bedingung") if not isnull(variable) then ... else ... end if Als Feld ist es am besten den Primärschlüssel deiner Tabelle zu nehmen. In der Where-Bedingung gibst du das gleiche an, wie in der Where-Bedingung von FindRecord. Wenn jetzt deine Variable den Wert NULL (im Beispiel der Else-Zweig) hat gibt es keinen Datensatz, auf den deine Where-Bedingung zutrifft. Wenn in der Variable ein Wert steht, gibt es mindestens einen Datensatz, auf den die Bedingung zutrifft.</STRONG>
  2. Hmm - so richtig viele Zombies hab ich eigentlich auch noch nicht gekillt Aber was soll's - immerhin ist unser "Passwort-Vergesser" ja nun schon zum "Backup-Verschlafer" geworden! Wie sieht's da mit der Gegendarstellung aus? :D
  3. Moin Ihr! Ich soll grad mit Access eine nette Datenbank erstellen, in der alle Rechner der Firma aufgeführt sind. Es soll ein Suchfeld geben, in dem man den Rechnernamen eingibt und per Klick auf die "Go"-Schaltfläche zu dem entsprechenden Datensatz gelangt. Das klappt mit der Funktion "FindRecord" auch schon gut. Ist der Datensatz allerdings nicht vorhanden, soll automatisch zu einem neuen gesprungen werden - und da liegt das Problem: Wie sage ich einer If-Anweisung, ob der Datensatz gefunden wurde, oder nicht? Die "FindRecord"-Funktion scheint wohl keinen Rückgabewert zu haben, mit dem ich die If-Abfrage füttern könnte... Weiß vielleicht da jemand ne sinnvolle Lösung? Ach ja, sollte vielleicht noch erwähnen, daß ich bisher von Access-Programmierung nicht grad viel Ahnung habe - und daher vielleicht auch das offensichtliche übersehen haben könnte ... also thx schonmal...
  4. Mal wieder einer dieser extrem blöden Fehler! Da kenn ich auch was aus meiner Anfangszeit as Azubi: Ich soll nen Rechner fertigmachen, der mit zwei Grafikkarten (ELSA Gloria Synergy - unterstützt mit Treiber direkt zwei Bildschirme) und zwei Bildschirmen laufen soll, hab aber nur einen Bildschirm zum Installieren... - OK, also Windows NT drauf, Service-Pack und Grafiktreiber... - Plötzlich bleibt der PC beim Booten stehen. Mist, denk ich, und mach alles nochmal... Und das selbe Problem, wieder nach Installation der Grafiktreiber! Das hätte gut und gern so weitergehen können, wenn mich nicht zwischendurch ein Kollege darauf hingewiesen hätte, daß ich doch mal eben den Bildschirm an die zweite Grafikkarte anschließen könnte. Und siehe da - es funzt... Wer denkt schon dran, daß Boot und Windows-Betrieb über verschiedene Grafikkarten laufen...
  5. beetFreeQ

    Scrollbalken

    Bei HTML-Dokumenten ohne Frameset bekommst du den Geisterrollbalken durch einen Eintrag im Body-Tag weg: <body scroll="auto">
  6. Juhuuuu - endlich kein Postdienst mehr!!! Nachdem die Post bei uns in letzter Zeit fast schon für drei Leute zu viel, aber von einer Person zu bewältigen war, bin ich da echt froh, daß ich heute vier neuen unschuldigen Azubis all solche schönen Dinge des Lebens näher bringen darf, um sie selbst nachher nie wieder machen zu müssen! nur schade, daß wir mal wieder keine Informatikerin dabei haben... - allerdings immerhin zwei nette Bürokauffrauen!
  7. Ich bin über ein nettes Tutorial zu PHP gekommen. Das hat bei mir nämlich reichlich Lust auf mehr gemacht und nebenbei noch so ziemlich alle wichtigen Grundlagen behandelt... - Den ganzen Rest schlag ich dann im PHP-Manual nach und lerne so nach und nach weiter...
  8. Solche Saure-Gurken-Zeiten haben wir bei uns in der Abteilung (1st-Level-Support in einem großen Callcenter) leider auch - und in letzter Zeit sogar ziemlich häufig... Das liegt bei uns aber wohl auch dran, daß mittlerweile alles so eingespielt und optimiert wurde, daß halt kaum noch Fehler auftreten, die mal behoben werden müssen. Und so sitzt mal halt mal nen ganzen Tag herum und surft gelangweilt im Netz... Dumm nur, wenn kurz vor Feierabend dann doch plötzlich irgendwo Totalausfall herrscht und man dann doch noch 1-2 Überstunden machen muß... Naja, aber für diese arbeitslosen Zeiten hab ich immer ein Hobby dabei: Meine Website. Daran kann ich dann nett weiterbauen und mir nebenbei noch einiges an PHP aneignen, wovon meine Ausbildung ja nur profitiert...
  9. Ich hab' zwar selbst kein entsprechendes Buch gelesen, aber "Jetzt lerne ich OOP" soll ziemlich gut sein. Da wird anhand von LPC (einfache C++ ähnliche Sprache) die objektorientierte Programmierung vermittelt. Kannst dir dazu ja mal das hier ansehen! <FONT COLOR="#a62a2a" SIZE="1">[ 31. Juli 2001 14:33: Beitrag 1 mal editiert, zuletzt von beetFreeQ ]</font>
  10. Letztendlich kommt es doch drauf an, daß man erstmal die allgemeinen Grundlagen der Programmierung drauf hat. Danach kann man sich eigentlich so ziemlich überall einarbeiten. Also IMO ist PHP sehr einfach zu lernen, während C++ spätestens bei den Pointern zum Problem wird/werden kann. Was Java angeht, hab ich leider noch keine Erfahrungen, aber es soll wohl ne ganze Ecke leichter als C++ sein. Was man davon nun lernt, hängt ja auch von der Problemstellung ab, die man damit lösen will. Denn die drei Kandidaten haben ihre Stärken ja nun in völlig unterschiedlichen Bereichen und sollten daher auch nicht unbedingt direkt verglichen werden...
  11. Danke für deine ganzen Tips! Aber das Problem hat sich glücklicherweise grad gelöst! Der Teufel steckte mal wieder in einem wichtigen aber kleinen Detail, das bei meinem geposteten Quelltext garnicht so klar wurde: Ich hab die Session nämlich in der Datei "mainhead.php" initialisiert. Dummerweise wird diese Datei aber erst nach dem Datenbank-Zugriff includiert. Klar, daß es da noch keine Session-Variable geben kann... Trotzdem nochmal danke, aber ich glaub, ich bleib erstmal bei meiner doch etwas einfacheren Lösung...
  12. Biddeschön: CREATE TABLE user ( ID int(11) NOT NULL auto_increment, name varchar(20) NOT NULL, passwort varchar(20) NOT NULL, email varchar(30) NOT NULL, angemeldet datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, logins int(11) DEFAULT '0' NOT NULL, lastlogin datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, class varchar(10) NOT NULL, PRIMARY KEY (ID) ); Die Felder haben folgende Funktionen: User-ID (Primary Key) Name (der Benutzername) Passwort (das Passwort in verschlüsselter Form) email (E-Mail-Adresse) angemeldet (Datum und Uhrzeit der Anmeldung) logins (Anzahl bisheriger Logins) lastlogin (Datum und Uhrzeit des letzten Logins) class (Art des Benutzers zur Definition der Benutzerrechte, wie User, Admin etc.) Hier einmal der Quelltext einer der betroffenen PHP-Dateien: <?php // variablen definieren $titel = "main - account - e-mail ändern"; $baum[1] = "<a href=\"m_start.php\">start</a>"; $baum[2] = "<a href=\"c_account.php\">account</a>"; $baum[3] = "e-mail ändern"; $ok = ""; $email = $HTTP_POST_VARS["email"]; $name = $HTTP_SESSION_VARS["name"]; /* wenn $email nicht leer ist, wurde das formular bereits gesendet und kann bearbeitet werden. ist die variable leer, wird zum else gesprungen. */ if($email != "") { // mysql-verbindung herstellen und user ueberpruefen $sql = "SELECT * FROM user WHERE name='$name'"; include ("../config/mysql_conn.php"); mysql_select_db($dbname,$conn); $ergebnis = mysql_query($sql,$conn); $user = mysql_fetch_array($ergebnis); // ist der user richtig, wir die neue e-mail in die db eingetragen if($user[name] != "") { $sql2 = "UPDATE user SET email='$email' WHERE name LIKE '$user[name]' AND passwort=PASSWORD('$passwort')"; mysql_query($sql2,$conn); mysql_close(); $ok = "ja"; } else $meldung = "<p class=\"b\">du bist nicht angemeldet! melde dich erst an und ändere dann deine e-mail-adresse!</p>"; } include ("includes/mainhead.php"); ?> <h2>e-mail ändern</h2> <?php if($ok == "ja"): ?> <p>änderung war erfolgreich!</p> <p><a href="c_account.php">account</a></p> <?php else: echo $meldung; ?> <p>wenn sich deine e-mail-adresse geändert hat, kannst du sie hier für deinen freeQnet-account eintragen.</p> <form method="post"> <table border="0" cellpadding="0" cellspacing="10"> <tr> <td> email:<br> <input type="text" name="email" size="10" maxlength="30"> <input class="button" type="submit" value="ändern"> </td> </tr> </table> </form> <?php echo "<a href=\"$url\">zurück</a>"; endif; include ("includes/mainfoot.php"); ?> Hier wird ein Formular ausgefüllt, und an sich selbst geschickt. Am Anfang steht eine Überprüfung, ob die Formular-Variable einen Inhalt hat, ist das der Fall, dann wird das Script ausgeführt, andernfalls wird erstmal das Formular angezeigt. Um zu prüfen, ob die Änderungen erfolgreich waren, wird die Variable $ok am Anfang leer erzeugt und nur dann auf "ja" gesetzt, wenn der Datenbankeintrag erledigt ist. In dem Fall wird eine Bestätigung eingeblendet, in allen anderen Fällen erscheint das Formular und ggf. eine Fehlermeldung ($meldung). Hoffe, das hilft irgendwie. Werte aus einem Formular verarbeitet die Tabelle übrigens auch problemlos, nur eben die Werte aus der Session nicht. Dabei sehe ich eigentlich keinen wesentlichen Unterschied zwischen HTTP_POST_VARS und HTTP_SESSION_VARS... Zur Not würde ich in diesem Formular auch zusätzlich Benutzername und Passwort abfragen, um die Session zu umgehen, aber das wäre ja irgendwie nicht grad der Sinn einer Session...
  13. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von m0rpheus: <STRONG> Also ich meinte eine User-ID zusätzlich ... nicht anstatt dem Usernamen. Diese User-ID mit auto_increment, ... dann schreibst Du die User-ID und die Session-ID in eine neue Tabelle z. B. user_online ... beim ausloggen löschst Du diesen Eintrag einfach wieder ) Nun alles verstanden?</STRONG>
  14. Meinst du vielleicht Anne Clark? - Das ist nämlich die einzige, die zur passenden Zeit Musik gemacht hat (bzw. immernoch macht) und mit "Our Darkness" im All Music Guide (www.allmusic.com) aufgeführt ist.
  15. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von m0rpheus: <STRONG>Also wenn ich das richtig verstanden habe brauchst Du ja nur ein Login-Modul zu schreiben + ein Modul zur Passwortänderung. In diesem Fall würde ich ein Login-Formular erstellen und dort Benutzername/Passwort abfragen, diese Daten (Passwort MD5-verschlüsselt) mit einem Eintrag in der Datenbank vergleichen => falls der Login korrekt ist in eine Tabelle die Session-ID hineinschreiben und die User-ID (von der User-Tabelle) ... dass sollte problemlos funktionieren )</STRONG>
  16. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von lakarando: <STRONG>Zum Thema "experimentelle Sängerin" hät ich auch noch was zu bieten: All this tenderness has come to nothing All that we require is being rearranged I've no wish to look to the future For my expectations will no doubt be changed Just rolling along on the rest of the waves My statements and strategies are quickly dismissed Poisoned pens on invisible paper Steel knuckles concealed by velvet fists What is the chance of us living Some of our simplest dreams Are all the structures we build here Really as frail as they seem The dying are the lovers of this modern world The power and the glory survives With radio active bargaining And the valueness of our lives cu</STRONG>
  17. Moin Leute... Ich hab da (mal wieder) ein PHP-Problem... Also, ich hab eine User-Verwaltung, die auf MySQL basiert. Dort werden Benutzername, E-Mail, Passwort und einige andere Dinge gespeichert! Jetzt soll man z.B. das Passwort ändern können. Beim Login wird der Benutzername in eine Session geschrieben. Diesen Namen will ich daher in eine Variable speichern und über diese Variable in der Datenbank den Datensatz heraussuchen, der dem angemeldeten Benutzer entspricht, um dort sein Passwort zu ändern... Das ganze funktioniert aber nicht, da kein passender Datensatz gefunden wird (obwohl er existiert)! Mit einem konstanten Wert, der dem Benutzernamen entspricht, funktioniert's, und es klappt auch, wenn ich der Variable anstatt des Session-Wertes den Benutzernamen als Text selbst übergebe... So langsam verzweifle ich, weiß echt nicht weiter! Kann es sein, daß MySQL es nicht mag, wenn man eine Variable benutzt, die wiederum den Inhalt einer anderen Variable enthält? Bin für jeden Tip dankbar - vielleicht weiß ja auch jemand ne andere Idee, wie ich das Vorhaben umsetzen kann...
  18. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von thedirtydog: <STRONG>Du bezeichnest DOOM als Horrorgame ??? Offensichtlich kennst du Phantasmagoria nicht....</STRONG>
  19. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von thedirtydog: <STRONG>Hmm, ich warte eigentlich nur auf "Commandos 2".... Na gut, ausserdem "Alone In The Dark 4"....</STRONG>
  20. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Poldi: <STRONG>@ beet: tori amos ist coooool ... wenn ich n kerl wär, würd ich die sofort heiraten ... </STRONG>
  21. Hmm - das ganze scheint wohl ein Konfigurations-Problem zu sein. Auf dem Server von MagicalWorks (mein Provider) scheint#s nämlich mit PHP_SELF zu klappen, nur bei mir zu hause wohl nicht... Nun müßte ich nur noch rausfinden, welche Einstellung da schuld sein könnte... - dumm nur, daß ich von der Administration noch fast keinen Schimmer habe (bin PHPTriad-User ), aber sowas übt ja...
  22. Ist ja schon gut was los hier - aber mir fällt grad ein, vielleicht sollte man das ganze mal in's Musik&Kino-Forum verschieben... Naja, hier erstmal meine Auflösung (Such A Surge ist ja schon erkannt worden): Such A Surge - Tropfen Primus - Power Mad Nine Inch Nails - Fragile Daan - Jerk Björk - Alarm Call Tori Amos - She's Your Cocaine Jürgen von der Lippe als Peter Maffay - Tut tut tut So, hat's nun bei jemandem klick gemacht? - waren ja auch bekanntere Sachen dabei
  23. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von captainhook: <STRONG>HTTP_REFERER ? *G* Daniel</STRONG>
  24. Hmm, wo hier grad so'n Liedtext-Thread herumschwirrt, dachte ich, man könnte ja mal ein totaaaal tolles Liederraten veranstalten... Daher hab ich mal meine CDs durchsucht und ein paar Auszüge zusammengesammelt. Mal sehen, ob jemand davon was errät... ----- Erstmal was sehr bekanntes von ner ebenfalls bekannten deutschen Band: "[...]kann es sein daß es die pille gegen alles nicht gibt und wir deswegen irgendwas anderes nehmen damit die welt sich in slow mo langsamer dreht wir abspringen bevor sie mit uns durchdreht doch es ist mehr als nur ein tropfen auf dem heißen stein denn mit dem was uns krank macht sind wir nicht allein zu viele fragen werden auch in zukunft offen sein wir reißen mauern in den köpfen ein" ----- Jetzt eine Band aus den USA... (Tip: Der Sänger ist einer der besten Bassisten der Welt): "military show ist blastin' off to kosovo military show with lightnin' speed sensitivity? oh, just a rusty nail in the corporate show how many stabs before we bleed? [...]" ----- Nochmal ein Ami, der zufällig auch grad auf dem Tomb Raider Soundtrack vertreten ist...: "she shines in a world full of ugliness she matters when everything is meaningless fragile she doesn't see her beauty she tries to get away sometimes it's just that nothing seems worth saving i can't let her slip away i won't let you fall apart [...]" ----- Den kommenden Text bzw Interpreten dürfte eigentlich so ziemlich niemand kennen - wenn doch, alle achtung!: "if my eyes are not mistaken and if my eyes are not untrue comes a time when you'll be aking for more than what is good for you i'll taste the rhyming words you're baking i'll heat the oven of your youth the corrosion of your naked but mobile need for perfect truth if my eyes don't tell me lies cut me down to my own size i've been called a jerk before i got a stock of names in store and maybe more aint nothing new you can call me your jerk now. [...] ----- Jetzt mal ne sehr experimentelle Sängerin: "I have walked this earth and watched people I can be sincere and say I like them you can't say no to hope, can't say no to happiness I want to go on a mountain-top with a radio and good batteries play a joyous tune and free the human race from suffering I'm no fucking buddhist but this is enlightenment the less room you give me, the more space I've got this is an alarm-call so wake-up wake-up now today has never happened and it doesn't frighten me" ----- Und noch eine alternative Sängerin: "she's your cocaine she's got you shaving your legs you can suck anything but you know you wanna be me put on your make-up boy you're your favorite stranger and we all like to watch so shimmy once and do it again [...]" ----- Und noch ein deutscher Komiker zum Abschluß: "Tu tu tu, wozu ist die Hupe gut. Tut tut tut, dazu daß man hupen tut. Tut tut tut, hupen tut so gut. [...]" ----- So, und nun seid ihr dran!
  25. Moin Ihr! Ich hab da mal ne Frage! Folgendes Problem: Ich hab eine Site mit User-Login und einer Account-Verwaltung, die von jeder Seite aus erreichbar ist. Nun möchte ich, daß der User in den Account-Bereich wechseln kann, dort Änderungen vornimmt und danach mit einem Link wieder auf die Seite zurückgelangt, von der er kommt. Ich hab mir gedacht, ich lese den Namen der gerade angezeigten Datei aus, speichere ihn in eine Variable und übergebe diese mit dem Link an den Account-Bereich, um von dort aus wieder zurückzugelangen. Mit PHP_SELF läßt sich der Pfad ja auch gut auslesen - aber dummerweise kann man die Variable nicht per Link weitergeben... Vielleicht hab ich ja auch nur eine Möglichkeit übersehen... - Hat jemand da nen Tip, wie ich sowas am einfachsten lösen kann?? thx schomma...

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