WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   mit PHP Zugriff auf MySQL prüfen (http://www.wcm.at/forum/showthread.php?t=104515)

Irv 11.08.2003 18:20

Zitat:

Original geschrieben von käptn


Naja, vom Script zum Browser hast du einen langen Weg vor dir:

Code:

PHP-Script OutputBuffer (optional) => ob_flush();
    |
    V
WebServer OutputBuffer => flush();
    |
    V
"InputBuffer" Browser
(muss zu einem gewissen Teil gefüllt sein, bis er was anzeigt)

~

d.h. wenn ich den outputbuffer von php deaktiviere, kann ich mir das ob_flush() sparen? das wäre genau das was ich will. ich werds nach frequency ausprobieren. danke auf jeden fall.

Irv 11.08.2003 18:23

Zitat:

Original geschrieben von jonix
[b]
imho liegts daran:

Apache for Windows version 1.3 series is implemented in synchronous calls. This poses an enormous problem for CGI authors, who won't see unbuffered results sent immediately to the browser. This is not the behavior described for CGI in Apache, but it is a side-effect of the Windows port. Apache 2.0 is making progress to implement the expected asynchronous behavior, and we hope to discover that the NT/2000 implementation allows CGI's to behave as documented.
(http://httpd.apache.org/docs/windows.html)
ich verwende IIS 5

Who-T 12.08.2003 03:24

Zitat:

Original geschrieben von row
Es läuft jetzt alles brav unter der selben Session-ID.

Und wie funktioniert das dann wenn ich sagen wir mal auf Seite 1 Name, Adresse und Telefonnummer eingeben lasse und auf Seite 2 verschiedene andere Angaben mir geben lasse?

Ich schätze mal ich muss das dann einfach unter der selben UserID in die Felder der MySQL Datenbank eintragen lassen. Lieg ich da richtig?
ja, wenn ich das richtig verstanden hab müssts so stimmen.

Zitat:

@Who-T
Ich werd mich mal erkundigen wieviel ein Bierdose per Post so kostet. Nur derzeit wird die wahrscheinlich kochen wenn sie ankommt...
belassen wirs beim virtuellen. ich bin dzt am anderen ende der welt und da könnt die post teuer werden ;)
außerdem sind die mit der quarantäne ganz schön happig da, weiß net ob die ein ausländisches bier durch den zoll lassen :D
auch wenns besser schmeckt als die biere hier

row 14.08.2003 09:59

Hi Leute,
bräuchte nochmals PHP Unterstützung.

Ich habe jetzt ein Eingabeformular mit mehreren Fragen und dazugehörigen Checkoxen.
Mit einem PHP Script kann ich dann ja überprüfen ob eh alles angekreuzelt wurde.
Aber wenn was fehlt und ich die Leute zurückschicke zum Formular fehlen natürlich wieder alles Eingaben die eh gepasst haben.
Ich denke dass das die Besucher nerven wird...

Habt ihr jemand eine Idee wie man das verbessern kann, so dass die Sachen einfach wieder automatisch bis auf die fehlenden Angaben eingetragen werden?

Who-T 14.08.2003 10:03

werte merken und beim zurückleiten ausgeben


bsp

<input type="text" value="<?php echo $username ?>" name="username">

jonix 14.08.2003 10:19

Zitat:

Original geschrieben von Irv
ich verwende IIS 5
lol - sorry, entweder wars spaet oder ich war auch tagsueber muede, is eh nur dreimal zu lesen gwesen :-(

Zitat:

Original geschrieben von Who-T
<input type="text" value="<?php echo $username ?>" name="username">
ich wuerd vorschlagen, zuerst die verfuegbarkeit der variablen zu ueberpruefen, also zb so:

Code:

echo '<INPUT type="text" value="';
echo (isset($_REQUEST['username']) ? $_REQUEST['username'] : '');
echo '" name="username">';


Who-T 14.08.2003 10:23

bzw, weil ich den code grad sehe.

spätestens jetzt würd ich mir gedanken über die verwendung von templates machen ;)

je früher du damit umgehen lernst, desto gut.

row 14.08.2003 10:29

Auch auf die Gefahr schallendes Gelächter zu erzeugen:
Was sind den Templates?

jonix 14.08.2003 10:29

rein interessehalber, tendiert die wcm-gemeinde in sachen template-verwaltung zu grossen dingen wie smarty (smarty.php.net) oder wird eher im kleinen rahmen agiert? ich hab bislang meine eigene kleine "template-engine" in verwendung...

ps: templates sind vorlagen, mit deren hilfe man versucht, die technische realisierung von der grafischen zu trennen (oder fuer php zumindest die php-skripts vom html-ramsch zu trennen)...

row 14.08.2003 10:36

@WHO-T

Nur damit klar ist ob ich's kapiert habe:
<input type="text" value="<?php echo $username ?>" name="username">

= Schreibt $username hin wenn es ihn schon gibt, sonst warten auf username

Dass mit dem Merken der Variable ist mir hoffentlich klar, aber wie kann ich zurückleiten, ohne dass dabei die Variable verloren geht?


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag