Zum Inhalt springen

Steffen3:16

Mitglieder
  • Gesamte Inhalte

    98
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Steffen3:16

  1. Wusste doch das von dir noch ein Kommentar dazugibt, nur ich glaube in diesem Fall ist es einfacher ihm / ihr das so zu erklären! Ich denke das mit dem Formname und ne Abfrage ob jetzt submit gedrückt worden ist, ist hier völlig unangebracht. Egal, mal gucken was jetzt dabei rauskommt
  2. Diese Methode die wir die jetzt schon seit langem versuchen zu erklären. Pack einefach in dein Formular eine Variable rein <input type="hidden" name="senden" value="1" Dann musst du natürlich daran denken das du alle Daten vom Formular übergeben bekommnst. D.h. alle Variablen auslesen die übergeben worden sind $senden = $_POST['senden'] $Variable1 = $_POST['Variable1'] $Variable2 = $_POST['Variable2'] Dann fragst du ab: if($senden == 1) Wenn ja dann führe ein Update auf die Datenbank aus mit den neuen Daten Das machst du alles, BEVOR du deine Seite aufbaust und dein Formular füllst Wenn du jetzt deine Seite aufbaust, also die query machst und die while schleife durchläufst, sind alle neue Daten in der Datenbank, da du ja schon vorher das "UPDATE" gemacht hast! Ich hoffe du verstehst es so langsam, wenn leider immer noch nicht, dann lies dir mal nen paar Notizen auf PHP-Einfach.de - PHP lernen leicht gemacht Viel Spaß beim ausprobieren Steffen
  3. 100 Millionen werden es nicht sein, aber du hast schon Recht! Naja aber es ging ja um die DB-Abfrage
  4. Hab gerade na andere Lösung gefunden Dank dir Amstelchen für den Lösungsansatz. Ich nehme doch eine Zählvariable, speicher aber alles aus der Datenbank in ein Array, wo ich dann später mit einem Limit drauf zugreifen kann. Stichwort: PHP: array_slice - Manual
  5. Ich wär auch dafür das du mal was Code postest, sonst reden wir aneinander vorbei Ich bin immer noch der Meinung das du bevor du die PHP Seite aufbaust, nicht die aktuelle Datenbankabfrage machst, was überhaupt in der DB drinsteht! So hat man nämlich immer noch alten Daten im Hintergrund gespeichert :old
  6. Okay, erstmal vielen Dank für die schnelle und sehr gute Hilfe. Habe mir die Seite einmal durchgelesen, fand ich sehr gut erklärt, aber leider nicht so genau wo es eingebaut werden muss Auch auf der MySql-Doku-Seite konnte ich aus der Erklärung nicht schlauer werden. Auf der 1. Seite heißt es ja, das man trotzdem eine 2. Query ausführen muss, diese aber durch die ..FOUND_ROWS Funktion nicht die Datenbank so sehr beansprucht. Kannst du mir zur Einbaumethode vielleicht noch ein paar erste Schritte geben?
  7. wie meinst du das mit "außerhalb"? :eek Wollte jetzt net gerne noch ne DB-Abfrage machen, :hells: sondern schon alles in einem Statement Mensch i-wie muss das doch möglich sein
  8. Hallo zusammen, ich möchte gern in einer Datenbankabfrage wo ich zum Schluss ein limit drin habe, gern aber auch ein Count auf alle Datensätze machen. Das Problem ist wenn ich eine Zählvariable einbaue, zählt der natürlich nur das, was die Datenbankabfrage bringt, und da sind limitangaben mit drin. Hat jemand eine Idee?
  9. Hooo Hooo das Problem kenne ich, du musst etwas an deinem Code rumbasteln. Du hast es momentan so... ->DAS WIRD ALLES AUF DEINER SEITE ANGEZEIGT<- ->HIER WIRD ALLES VERARBEITET WAS DURCH DEN BUTTON ANKOMMT<- Dreh dieses Vorhaben einfach um, d.h. du machst erst deine Änderung (an der Datenbank oder ähnliches) und dann bereitest du die Seite auf, und holst Sachen aus der Datenbank, dann sind die Änderungen auch drin- logisch oder?
  10. Jepp, vielen Dank für die Antwort! Komme ich wohl nicht drum rum.
  11. Hallo zusammen, hat jmd. von euch gaaanz zufällig schonmal ein DatePicker in PHP gehabt der ohne JAVASCRIPT arbeitet? Ich suche so einen, wäre nett wenn sich irgendeiner finden lässt
  12. Meine Frage wär hier hintgegen ob das irgendwo festgelegt wurde!? Ich glaube das kommt auf den Ausbildungsbetrieb an. Deine Krankheitstage werden an die IHK ja nicht weitergegeben, also kann die mit der Verlängerung auch nichts zu tun haben. Wenn du ordentlich deine Artestte immer abgibst, kann es da eigentlich keine Schwierigkeiten geben! Und wenn du ordentlich deine Aufgaben machst verlängert dein Ausbildungsbetrieb auch deine Ausbildungszeit nicht! Ich hoffe das hab ich so richtig verstanden, und wiedergegeben
  13. Ein ziemlich guter Ansatz der Lösung, aber ich glaube mit dem wirst du Recht haben, meiner Meinung kann man glaub ich nicht 2 Strings miteinander auf größer oder kleiner vergleichen, oder? Hoffe hier gibt es noch andere die das hier lesen Danke für den Lösungsansatz, werde es nacher mal ausprobieren!
  14. Hollá ich denke mal du meinst den lastl der ist leider nur in einem varchar datentyp gespeichert. Ich denke mal es wär von vornerei besser gewesen wenn ich nen Timestamp genommen hätte. Hast du dennoch ne Lösung?
  15. Hatte das selbe Problem, hast du auf deinem Server nen WebMail-Formular irgendwo? Ich denke mal net das es hilft aber deaktivier es mal! Und was ich noch gemacht habe, ich habe nur für ne Woche mal mein CatchAll Funktion ausgeschaltet, hab es dann wieder angemacht und es wurden etwas weniger. Habs dann wieder ausgemacht, habs dann für längere Zeit ausgehabt und nach ner Weile wieder angemacht, es kommen zwar noch ein paar aber nicht mehr so viele wie zum Anfang! Also einfach mal für 2-3 Monate die CatchAll ausschalten und dann wieder anmachen! Viel Erfolg
  16. Steffen3:16

    Sql

    Willst du mit den \'\' sagen das die Felder leer bleiben sollen, oder wie ist gemeint? Sonst lass die default-Sachen doch mal weg!
  17. Hat keiner eine Möglichkeit wie ich das am besten machen kann? Vielleicht mit einem Select Befehl der erst mal alle abfragt die den Status 1 haben und dann bei diesen den ´lastl´ (last login) durchguckt wann die das letzte mal aktiv waren. Wenn diese Zeit dann größer ist las 6 Stunden beispielsweise, soll der den Status von denjenigen auf 0 setzen, man man ich weiß es echt net, wie man das in SQL wiedergeben soll! Zu Hüüülllfffe
  18. Ja richtig, den Timestamp wenn er sich einloggt, das Speicher ich ja unter lastl (lastlogin), da steht aber eben "tt.mm.jjjj hh:mm" drin. So dann gibts aber noch "Status" 1 = eingeloggt und 0 = ausgeloggt Den Status brauch ich dafür das andere sehen können wer gerade eingeloggt ist, also einfach nen ganzen normalen Select Befehl. Wenn jemand auf den Ausloggbutton drückt, dann zerstöre ich die Session und setze den Status auf 0! Wenn jemand sich vergessen hat auszuloggen dann steht der Status immer noch auf 1! Also sehen andere noch das derjenige eingeloggt ist! (Man bedenke das ich leider kein Cronjob machen kann) Mein Lösungsweg ist jetzt das ich wenn sich jemand einloggt, einfach nochmal kurz die Datensätze durchgehe von allen mitgliedern, gucke bei wem der Status = 1 ist, und dann mir den Timestamp also ´lastl´ angucke. Wenn der Timestamp schon einige Zeit zurückliegt, sagen wir 5 oder 6 Stunden, dann soll der Status automatisch auf 0 gesetzt werden. Also sozusagen ein "Work-a-round" um einen Cronjob. Wie aber kann ich dieses in ein SQL Befehl einbauen, ich will ja auf das "lastl" zurückgreifen da steht aber wiederrum Datum UND Uhrzeit drin! Hoffe das klappt jetzt besser vom Verständnis
  19. Die Beiträge liebe ich ja! Also wenn du mal gelesen hättest, benutze ich Session. Nur mit denen kann ich wenig anfangen, wenn ein Wert in einer Datenbank einfach nur geändert werden soll und das nur anhand des "Timestamp" in der lastl Spalte. Sessions habe ich bei mir untergebracht, das ist ja für die Sicherheit die du ja eben schon erwähnt hast, aber was will ich damit!? Ich glaube du verstehst nicht ganz was ich meine oder:confused: Oder vielleicht drück dich mal genauer aus, was du jetzt meinst was ich brauche!
  20. Weil ich es gerne vom Logout flag abghängig machen würde. Oder erklär es mir wie ich das mit den Sessions mache das die automatisch in der 'internen Seite' ausgeloggt werden. Ob die Eingeloggt sind oder nicht, steht in einem ´STATUS´ Feld in der Datenbank und das möchte ich gerne verändern wenn derjenige länger als eine gewisse Zeit nicht onlne war! Lg
  21. Ja das mit dem timestamp das habe ich erst später selbst gemerkt, aber erst als schon alles lief und alles implementiert war Aber das mit time dürfte glaub ich nicht funktionieren, weil ich hab ja das komplette datum und die zeit drin also kann ich da ja nicht einfach den Wert in der Spalte um 600 sekunden erhöhen oder? Sessions sind bei mir aktiv! Frage, wie kann ich das mit sessions regeln? Da muss ja dann auch irgendwie was in der Datenbank passieren, damit die, die sich vergessen haben auszuloggen automatisch auf 0 (=ausgeloggt) gesetzt werden. Ich denke mal da haben Sessions ziemlich wenig mit am Hut oder?
  22. Hallo zusammen, ich hoffe ihr könnt mir helfen, aber das denke ich mal. Ich hab ein kleines LoginSystem am laufen, Werte wann jemand das letzte mal da war, werden in einer Spalte in der Datenbank gespeichert die 'lastl' (last login) heißt. Da Leute sich auch vergessen auszuloggen, und ich keine Möglichkeit habe CronJobs über meine Datenbank laufen zu lassen, wollte ich das bei jedem Aufruf der gesicherten Seite auslesen ob noch jemand online ist, und wie lange schon. Wenn der user eine gewisse Zeit online ist, soll er automatisch ausgeloggt werden (bzw. einfach in der DB den Status 0 bekommen für ausgeloggt). Das Format in der Datenbank für den Last Login wird so gespeichert: tt.mm.jjjj hh:mm Ich hoffe ihr versteh mein ANliegen, sonst einfach nochmal nachhaken
  23. Kannst es auch mal mit dem Total Video Commander versuchen, sehr nützliches Tool
  24. Hast du DAS HIER schon ausprobiert, was die auf dem anderen board gesagt hatten? Müsste doch dann wieder gehen.

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