SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.08.2003, 11:41:19
franz_5 franz_5 ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 6
Php/mysql-abfrage Zeitdauer anzeigen

hallo!
mache per php sql-abfragen auf eine mysql-DB für ein intranet; einige wenige sind ziemlich zeitintensiv (bis 5min) und ich möchte gerne, dass dem anwender, der die abfragen startet eine meldung (zB ihre abfrage wird ausgef., bitte warten) angezeigt wird bis das resultat erscheint.

wie könnte man das realisieren? hat jemand eine idee?

fg
Mit Zitat antworten
  #2  
Alt 07.08.2003, 13:28:01
bweichel bweichel ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 196
Hallo Franz_5,

habe in etwa das gleiche Problem und schon ein Beitrag etwas weiter unten geschrieben.

Hier der Link dazu: Seite wird geladen

Ich werde mein Problem lösen indem ich ein Layer ausgebe der beim aufrufen der Seite angezeigt wird uns sich in den Vordergrund schiebt. Auf dem steht dann das die Seite geladen wird. Im footer der Datei werde ich den Layer dann wieder verstecken.

Ich glaube das es so funktioniert. Eine genaue Zeitangabe wie lange es noch dauert, kannst du wohl nicht realisieren. Da du dann wissen müßtest wie groß die Seite ist die geladen wird. Und das ist bei Datenbankabfragen wohl nicht möglich. Oder sehe ich das falsch?

Gruß Björn
Mit Zitat antworten
  #3  
Alt 08.08.2003, 12:37:17
franz_5 franz_5 ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 6
danke für deinen tip!

werd mir das mal näher ansehen; die zeit per se benötige ich nicht, es geht nur um ein display während der abfragedauer

fg
franz
Mit Zitat antworten
  #4  
Alt 08.08.2003, 15:04:34
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
achtung!

achtung:

MySQL/PHP wird ja bekanntlich serverseitig ausgeführt wird und der komplette html code (und somit auch der layer) erst nach dem fertigen ausführen angezeigt wird!

Ich glaube jedoch, dass es mit php eine möglichkeit gibt die ausgabe in mehreren Schritten auszuführen, und nicht alles auf ein mal (bin da nicht so sicher). Ich glaube der befehl dafür war flush(); bin mir jedoch nicht sicher, da ich es noch nie benutzt habe...
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:08:46 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt