phpbar.de logo

Mailinglisten-Archive

[php] autom. Freischaltung

[php] autom. Freischaltung

Joerg-Peter Schraepler joerg-peter.schraepler_(at)_ruhr-uni-bochum.de
Wed, 16 Aug 2000 10:15:08 +0200


Vielen Dank,


> Du hast leider kaum etwas über die Datenbankstruktur geschrieben. Ich
> vermute mal das es für das Ergebnis jede Runde ein separates Feld in der
> DB gibt. Wenn ich Dich insgesamt richtig verstanden habe, sollte
> folgender Code auf der "nächsten" Seiten funktionieren:
>
> // Das Ergebnisfeld ist ein CHAR/VARCHAR/TEXT-Feld
> $query = "SELECT COUNT(*) AS fehlend WHERE runde1 LIKE ''";
>
> // Das Ergebnisfeld ist INTEGER-Feld
> $query = "SELECT COUNT(*) AS fehlend WHERE runde1 > 0";
>
> $fehlend = mysql_result(mysql_query($query), 0, "fehlend");
>
> if ($fehlend > 0)
> {
>     echo "Die nächste Runde kann noch nicht gestartet werden, weil
> $fehlend Personen noch keine Antwort abgegeben haben.";
> }
> else
> {
>     // neue Frage anzeigen
> }
>
> Da Du ohnehin die PHPLIB nutzt, sollte die DB-Abfrage natürlich über die
> PHP-LIB erfolgen (zwecks besserer Fehlerbehandlung etc.).

Super, ich glaube das isses  !!!! Werde es gleich ausprobieren.

Joerg



php::bar PHP Wiki   -   Listenarchive