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

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 17.06.2003, 16:00:15
Katrin Katrin ist offline
Anfänger
 
Registriert seit: Sep 2002
Ort: Groß-Gerau
Beiträge: 47
Katrin eine Nachricht über ICQ schicken Katrin eine Nachricht über AIM schicken
denkfehler, aber wo?

Hallo,
ich steh (mal wieder) total aufm Schlauch..
Ich habe einen Spielplan, in dem neben Datum und Uhrzeit auch das Kampfgericht eingeteilt ist.
Es gibt eine Spalte, in der ein Link liegen soll, wenn der Nutzer ($usr) für das Kampfgericht eingeteilt ist und das Datum und Uhrzeit in der Zukunnft liegen.

Ich habe folgendes Script dazu (Die DAteb kommen aus einer DB):
PHP-Code:
$datum_spiel=explode("-",$daten['Datum']); //Datum aus der DB teilen
$zeit_spiel=explode(":",$daten['Zeit']); // Zeit teilen
$datum_zeit_spiel=mktime($zeit_spiel[0], $zeit_spiel[1], $zeit_spiel[2], $datum_spiel[1], $datum_spiel[2], $datum_spiel[0]); // unix Zeitstamp erstellen aus DAtum und Zeit der DB
$datum_zeit=strtotime("now"); // Aktuelle Zeit im Zeitstamp

if(($datum_zeit $datum_zeit_spiel) && (substr_count($daten['Kampfgericht'],$usr)!=0))
   echo 
"<td>abgeben </td>";
else
   echo 
"<td>&nbsp;</td>";
echo 
"</TR>"
Beide Abfragen einzeln geben mir das richtige Ergebnis.

Es wird mir aber immer nur der true- zweig angezeigt.
Ich finde den Fehler aber nicht.. :-(

Gruß
Katrin

Geändert von Katrin (17.06.2003 um 16:02:51 Uhr)
Mit Zitat antworten
  #2  
Alt 17.06.2003, 20:46:55
langwebdesign langwebdesign ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: Titting
Alter: 39
Beiträge: 251
hi ich hab ma des etz mal kopiert in die arrays einfach mal wes rein und des haut alles hin

PHP-Code:
<?php

$daten
['Datum'] = "2004-01-31";
$daten['Zeit'] = "12:00:00";

$datum_spiel=explode("-",$daten['Datum']); //Datum aus der DB teilen
$zeit_spiel=explode(":",$daten['Zeit']); // Zeit teilen
$datum_zeit_spiel=mktime($zeit_spiel[0], $zeit_spiel[1], $zeit_spiel[2], $datum_spiel[1], $datum_spiel[2], $datum_spiel[0]); // unix Zeitstamp erstellen aus DAtum und Zeit der DB
$datum_zeit=strtotime("now"); // Aktuelle Zeit im Zeitstamp

$daten['Kampfgericht'] = "stephan";
$usr"stephan";

if((
$datum_zeit $datum_zeit_spiel) && (substr_count($daten['Kampfgericht'],$usr)!=0))
   echo 
"<td>abgeben </td>";
else
   echo 
"<td>nix eingeteilt</td>";
echo 
"</TR>";

?>
überprüf mal ob deine datenbankdaten i richtigen format rüberkommen

es funktioniert auch wenn $daten['Kampfgericht'] nicht gleich $usr is und so weiter es kommt immer raus was rauskommen soll

mfg stephan
__________________
Affen benutzen oft Stöckchen als Hilfsmittel...
Mit Zitat antworten
  #3  
Alt 18.06.2003, 10:09:59
Katrin Katrin ist offline
Anfänger
 
Registriert seit: Sep 2002
Ort: Groß-Gerau
Beiträge: 47
Katrin eine Nachricht über ICQ schicken Katrin eine Nachricht über AIM schicken
DAs hab ich auch schon probiert, wenn ich die Arrays ersetze durch feste werte stimmt das alles, aber halt aus der DB nciht..

hmm.. und wenn ich die beiden bedingungen einzeln laufen lassen stimmen die ERgebnisse auch, sprich es werden die Datensätze markiert, die später als das aktuelle DAtum sind, bzw. die, die den Namen enthalten.
aber die Zusammensetzung klappt nciht.. :-(
Mit Zitat antworten
  #4  
Alt 18.06.2003, 10:40:40
Katrin Katrin ist offline
Anfänger
 
Registriert seit: Sep 2002
Ort: Groß-Gerau
Beiträge: 47
Katrin eine Nachricht über ICQ schicken Katrin eine Nachricht über AIM schicken
hmm.. jetzt klappt's..
vielleicht habe ich, da die DAten inzwischen alle vorbei sind, nur vergessen die Systemzeit zu ändern.. (war mir aber sicher das getan zu haben *wunder*)..

Trotzdem Danke
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 06:18:13 Uhr.


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


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