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

TYPO3 Kochbuch

TYPO3 Kochbuch 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 Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.01.2006, 19:44:57
quak112 quak112 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 5
Text anzeigen wenn kein datensatz ausgegeben wird

Hallo.
Ich habe ein script für Termine gemacht.
jeder termin wird in einer Tabelle ausgegeben. Wenn kein aktueller Termin
vorhanden wird, wird jetzt eine leere Tabelle mit aktuellem Datum und Uhrzeit 0:00 angezeigt.

Nun möchte ich aber nicht die leere Tabelle angezeigt haben, sondern den Text "Zur Zeit keine Termine eingetragen"

Wer kann mir da helfen, da ich von php nicht viel verstehe ?

Hier der Code

PHP-Code:
<?php
$heute 
date("Y-m-d");
$gestern_datetime date("Y-m-d H:i:s"time() - 86400);

$maxRows_Veranstaltung 30;
$pageNum_Veranstaltung 0;
if (isset(
$_GET['pageNum_Veranstaltung'])) {
  
$pageNum_Veranstaltung $_GET['pageNum_Veranstaltung'];
}
$startRow_Veranstaltung $pageNum_Veranstaltung $maxRows_Veranstaltung;

mysql_select_db($database_termine$termine);
$query_Veranstaltung "SELECT veranstalltung.LfdNr, veranstalltung.Datum, veranstalltung.Uhrzeit, veranstalltung.Veranstaltung, veranstalltung.Veranstaltungstext, veranstalltung.IDFeuerwehr, veranstalltung.Veranstaltungsort,feuerwehr.idfeuerwehr,feuerwehr.Feuerwehr FROM veranstalltung,feuerwehr where (feuerwehr.idfeuerwehr=veranstalltung.idfeuerwehr) and (veranstalltung.Datum >='$gestern')and (veranstalltung.idfeuerwehr=4) order by veranstalltung.datum";
$query_limit_Veranstaltung sprintf("%s LIMIT %d, %d"$query_Veranstaltung$startRow_Veranstaltung$maxRows_Veranstaltung);
$Veranstaltung mysql_query($query_limit_Veranstaltung$termine) or die(mysql_error());
$row_Veranstaltung mysql_fetch_assoc($Veranstaltung);

if (isset(
$_GET['totalRows_Veranstaltung'])) {
  
$totalRows_Veranstaltung $_GET['totalRows_Veranstaltung'];
} else {
  
$all_Veranstaltung mysql_query($query_Veranstaltung);
  
$totalRows_Veranstaltung mysql_num_rows($all_Veranstaltung);
}
$totalPages_Veranstaltung ceil($totalRows_Veranstaltung/$maxRows_Veranstaltung)-1;

?>

      

                  <?php do { 
            
$datum=date("d.m.Y",strtotime($row_Veranstaltung['Datum']));
            
$uhrzeit=date("H:i"strtotime($row_Veranstaltung['Uhrzeit']));
            
?>
                  <table width="413" border="1" align="center" cellpadding="3" cellspacing="0" bordercolor="#FF9900">
                    <tr bgcolor="#FF0000">
                      <td colspan="2"><div align="center" class="Sti20 Stil20 Stil29"><?php echo $row_Veranstaltung['Veranstaltung']; ?></div></td>
                    </tr>
                    <tr>
                      <td width="206" align="center" valign="middle"><span class="Stil19"><?php echo $datum?></span></td>
                      <td width="207" align="center" valign="middle"><span class="Stil19"><?php echo $uhrzeit?> Uhr </span></td>
                    </tr>
                    <tr align="center" valign="middle">
                      <td colspan="2"><span class="Stil19"><?php echo $row_Veranstaltung['Veranstaltungsort']; ?></span></td>
                    </tr>
                    <tr align="center" valign="middle">
                      <td height="72" colspan="2"><span class="Stil21"><?php echo $row_Veranstaltung['Veranstaltungstext']; ?></span></td>
                    </tr>
                    <tr align="center" valign="middle" bgcolor="#AEAEFF">
                      <td colspan="2"><span class="Stil1"><span class="Stil30">Feuerwehr: <?php echo $row_Veranstaltung['Feuerwehr']; ?></span></span></td>
                    </tr>
                  </table>
                  <br>
          
        <?php } while ($row_Veranstaltung mysql_fetch_assoc($Veranstaltung)); ?>
        <br>
Mit Zitat antworten
  #2  
Alt 25.01.2006, 20:15:26
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Text anzeigen wenn kein datensatz ausgegeben wird

Mit mysql_num_rows() kannst du ermitteln, wieviele Datensätze deine SELECT-Query liefert.
Mit Zitat antworten
  #3  
Alt 25.01.2006, 20:21:14
quak112 quak112 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 5
AW: Text anzeigen wenn kein datensatz ausgegeben wird

Wenn kein Datensatz angezeigt wird ist die query 0
Mit Zitat antworten
  #4  
Alt 25.01.2006, 20:38:42
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Text anzeigen wenn kein datensatz ausgegeben wird

Zitat:
Zitat von quak112
Wenn kein Datensatz angezeigt wird ist die query 0
Was möchtest du damit sagen?
Mit Zitat antworten
  #5  
Alt 25.01.2006, 20:47:55
quak112 quak112 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 5
AW: Text anzeigen wenn kein datensatz ausgegeben wird

Entschuldigung.

Ich wollte sagen, daß die "$totalRows_Veranstaltung" = 0

Vielleicht hilft das.

Geändert von quak112 (26.01.2006 um 10:03:23 Uhr)
Mit Zitat antworten
  #6  
Alt 26.01.2006, 09:22:08
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Text anzeigen wenn kein datensatz ausgegeben wird

Wie soll das denn gehen? $query_veranstaltung ist eine Zeichenkette.
Mit Zitat antworten
  #7  
Alt 26.01.2006, 10:04:23
quak112 quak112 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 5
AW: Text anzeigen wenn kein datensatz ausgegeben wird

$totalRows_Veranstaltung = 0
Mit Zitat antworten
  #8  
Alt 26.01.2006, 10:11:53
alexwess alexwess ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 51
Beiträge: 64
alexwess eine Nachricht über MSN schicken
AW: Text anzeigen wenn kein datensatz ausgegeben wird

genauer

PHP-Code:
if($totalRows_Veranstaltung 0) {
     do {
          
//deine ausgabe
          
}
     } else {
          echo 
'nix gefunden'

Mit Zitat antworten
  #9  
Alt 26.01.2006, 11:11:51
quak112 quak112 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 5
AW: Text anzeigen wenn kein datensatz ausgegeben wird

Vielen Dank. Es hat geklappt
Mit Zitat antworten
Antwort


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.

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

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Newsflash mit marquee Michael17 HTML, CSS und JavaScript Help! 2 04.03.2009 18:51:21
Nur ein Datensatz anzeigen ohne Schleife Small-Talk MySQLi/PDO/(MySQL) 2 08.06.2004 14:41:03
PHP Code als Text anzeigen 9536 PHP Grundlagen 5 23.09.2003 17:00:37
imap eingefügte Grafik im Text anzeigen FourSix PHP für Fortgeschrittene und Experten 0 03.06.2003 09:03:12
Problem mit Zeilenumbruch... DeMaephis PHP für Fortgeschrittene und Experten 6 06.06.2002 20:06:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:26:12 Uhr.


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


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