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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
28.05.2007, 12:34:47
|
Anfänger
|
|
Registriert seit: Apr 2007
Beiträge: 47
|
|
AW: If else
Sobald eines der Resultate leer ist, soll der Text "Kein zutreffendes Angebot." in die Variable $total_wincare geschrieben werden. Also wenn das erste einen Wert hat und das zweite nicht, soll der Text reingeschrieben werden. Oder wenn die ersten 4 Resultate gefüllt sind und das letzte nicht, soll ebenfalls der Text in die Variable geschrieben werden.
|
28.05.2007, 12:43:47
|
Anfänger
|
|
Registriert seit: Mar 2007
Beiträge: 23
|
|
AW: If else
dann würde ich die Überprüfung laufen lassen aber :
Ich würde für jede Schleife eine eigene Variable machen.
In diese Variablen wird dann rein geschrieben wie viele Ergebnisse es gab.
Sprich:
PHP-Code:
$var[1] = $row[""] $var[2] = $row[""] $var[3] = $row[""]
//Dann am Ende if ($var[1] > 0 && $var[2] > 0 && $var[3] > 0 && ....) { echo $total3 // oder was auch immer } else { //wenn eines davon null ist echo 'Kein Angebot gefunden'; }
Habs jetzt aus dem Kopf geschrieben sind wahrscheinlich massig Fehler drin, aber grob müsste es stimmen
|
28.05.2007, 13:06:26
|
Anfänger
|
|
Registriert seit: Apr 2007
Beiträge: 47
|
|
AW: If else
Hallo Timo,
man, das ist ja genial. Ich glaub, so geht es. Kannst Du kurz einen Blick drauf werfen?
PHP-Code:
// Resultate
$total3=0;
while($row = mysql_fetch_array($result31))
{
$total3_gr = $row['gr_nettopraemie'];
echo "<br>WINCARE Grund : ".$row['gr_nettopraemie'] . '<br>';
}
while($row = mysql_fetch_array($result32))
{
$total3_am = $row['am_nettopraemie'];
echo "<br>WINCARE Ambulant : ".$row['am_nettopraemie'] . '<br>';
}
while($row = mysql_fetch_array($result33))
{
$total3_ko = $row['ko_nettopraemie'];
echo "<br>WINCARE Komplementaer : ".$row['ko_nettopraemie'] . '<br>';
}
while($row = mysql_fetch_array($result34))
{
$total3_ko = $row['to_nettopraemie'];
echo "<br>WINCARE Todesfall : ".$row['to_nettopraemie'] . '<br>';
}
while($row = mysql_fetch_array($result35))
{
$total3_sp = $row['sp_nettopraemie'];
echo "<br>WINCARE Spital : ".$row['sp_nettopraemie'] . '<br>';
}
//Ueberpruefung
if ($total3_gr > 0 && $total3_am > 0 && $total3_ko > 0 && $total3_to > 0 && $total3_sp > 0 or $total3_gr =='' && $total3_am=='' && $total3_ko=='' && $total3_to=='' && $total3_sp=='') {
$total3_total = $total3_gr + $total3_am + $total3_ko + $total3_to + $total3_sp;
$total_wincare = "SFr. : ".number_format($total3_total, 2, '.', '');
}
else
{
$total_wincare = "Kein Angebot gefunden";
}
echo "<br>WINCARE Total : ".$total_wincare."<br>";
|
28.05.2007, 13:19:59
|
Anfänger
|
|
Registriert seit: Apr 2007
Beiträge: 47
|
|
AW: If else
Hallo Timo,
hab mich zu früh gefreut. Ich hab es bei einer Kasse eingebaut, bei der alle Resultate einen Wert zurück geben. Dort kommt anstatt dem Resultat der Text "Kein Angebot gefunden".
Siehst Du einen Fehler?
|
28.05.2007, 14:09:27
|
Anfänger
|
|
Registriert seit: Apr 2007
Beiträge: 47
|
|
AW: If else
Sorry, bin schon zu lange am PC. Ist ja klar, dass der Text kommt. Musste die Anweisungen von if und else tauschen. So hab ich ihm ja gesagt, dass wenn das Resultat nicht leer ist, soll er den Text schreiben. Vielen Dank für die Hilfe!!!!!!
|
28.05.2007, 14:51:43
|
Anfänger
|
|
Registriert seit: Apr 2007
Beiträge: 47
|
|
AW: If else
Brauch doch nochmals Hilfe. Die Überprüfung klappt nicht so wie gewollt. Ich möchte überprüfen, ob ein Resultat 0 ist oder ob ein Resultat leer ist. Wenn eines der Resultate leer ist oder den Wert 0 hat, soll er den if-Fall nehmen. Falls nicht, soll er den else-Fall nehmen. Aber es klappt nicht korrekt, wenn ich es austeste:
Hier der Skript:
PHP-Code:
//Ueberpruefung
if (empty($total1_gr) or empty($total1_am) or empty($total1_ko) or empty($total1_to) or empty($total1_sp) or $total1_gr == 0 or $total1_am == 0 or $total1_ko == 0 or $total1_to == 0 or $total1_sp == 0)
{
$total_sana24 = "Kein Angebot gefunden";
}
else
{
$total_total1 = $total1_gr + $total1_am + $total1_ko + $total1_to + $total1_sp;
$total_sana24 = number_format($total_total1, 2, '.', '');
echo "<br>SANA24 Total : ".$total_sana24."<br>";
}
Geändert von marqito (28.05.2007 um 14:52:08 Uhr)
|
31.05.2007, 22:42:34
|
Anfänger
|
|
Registriert seit: Apr 2007
Beiträge: 47
|
|
AW: If else
Hat mir hier niemand einen Ratschlag?
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:43:51 Uhr.
|