Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
setInterval Tabelle
#7
(06.06.2022, 19:02)admin schrieb: Bei meinen Code sieht die hole_daten.php so aus
PHP-Code:
<?php
$dbuser
="";
$dbpass="";
$dbname="";
$dbhost="localhost";
$neue_daten=1;
$link=mysqli_connect($dbhost,$dbuser,$dbpass$dbname);
if(isset(
$_POST['check']) and $_POST['check']==1){
if(
$neue_daten==1){
    echo 1;// die 1 simuliert keine neue Dateien. Hier müsstest du eine Abfrage machen ob es neue einträge gibt.Wenn ja  muss das exit umgangen werden , wenn nein wird echo 1 ausgegeben
        exit;
}else{

}

}
$mysqlineu=$link;
if(
mysqli_connect_errno()){
    die ("Connect failed: " mysqli_connect_error()); 
}

if(isset(
$_POST['check']) and $_POST['check']==3){
    $que1="SELECT * FROM TelegramStorage";
    $result1 mysqli_query($mysqlineu$que1);
    if($result1){
        echo mysqli_num_rows($result1);
    }else{
    }
    exit;
}
if(isset(
$_POST['limit'])){
    $limit =$_POST['limit'];
}else{
    $limit 15;
}
if(isset(
$_POST['page'])){
    $page =$_POST['page'];
}else{
    $page 1;
}

$start = ($page 1) * $limit;
$query1="SELECT TelegramStorage.id,
                               TelegramStorage.Address,
                               TelegramStorage.Flags,
                               TelegramStorage.Message,
                               TelegramStorage.datum,
                               TelegramStorage.unerledigt, 
                               TelegramDescription.address,
                               TelegramDescription.bezeichnung,
                               TelegramDescription.wache,
                               TelegramDescription.color_n,
                               TelegramDescription.hinweis,
                               TelegramDescription.background_n,
                               TelegramDescription.gruppe,
                               TelegramDescription.kommune,
                               TelegramDescription.kreis,
                               TelegramDescription.bosmon
                        FROM TelegramStorage
                        JOIN TelegramDescription 
                        WHERE LEFT (TelegramStorage.Address, 7) = LEFT(TelegramDescription.address, 7) 
                        AND (TelegramDescription.bosmon = 1) 
                        AND (TelegramStorage.Flags = 1048576 
                        OR TelegramStorage.Flags = 0 
                        OR TelegramStorage.Flags = 537919488 
                        OR TelegramStorage.Flags = 536870912) 
                        ORDER BY ID asc LIMIT 
$start$limit";

$sammeln="";

if(
$result mysqli_query($mysqlineu$query1)){
        while ($ausgabe mysqli_fetch_assoc($result)){
    $sammeln.="<tr>";
    
$sammeln.="<td>".$ausgabe['id']."</td>";
    
$sammeln.="<td>";
    if (
$ausgabe['Flags'] == "1048576") { 
        $sammeln.="<img src='../web_images/Alarm_9.png'>" ;
    
    if (
$ausgabe['Flags'] == "537919488") { 
        $sammeln.="<img src='../web_images/Alarm_9.png'>" ;
    
    if (
$ausgabe['Flags'] == "0") { 
        $sammeln.="<img src='../web_images/server_5.png'>" ;
    }
    if (
$ausgabe['Flags'] == "536870912") { 
        $sammeln.="<img src='../web_images/server_5.png' 'alt='Test'>" ;
    }
    
$sammeln.="</td>";
    
$sammeln.="<td>".$ausgabe['datum']."</td>";
    
$sammeln.="<td>".$ausgabe['Address']."</td>";
    
$sammeln.="<td>";
    if (
substr($ausgabe['Address'],7) == "a") {
        $sammeln.="<img src='../web_images/Alarm_14.png'>" ;
    
    if (
substr($ausgabe['Address'],7) == "b") {
        $sammeln.="<img src='../web_images/limit.png'>" 
    
    if (substr($ausgabe['Address'],7) == "c") {
        $sammeln.="<img src='../web_images/Alarm_12.png'>" 
    
    if (substr($ausgabe['Address'],7) == "d") {
        $sammeln.="<img src='../web_images/Alarm_7.png'>" 
    
    $sammeln.="</td>";
    $sammeln.="<td>".$ausgabe['bezeichnung']."</td>";
    $sammeln.="<td>";
    if ($ausgabe['gruppe'] == "FEUERWEHR") { 
        $sammeln.="<img src='../web_images/feuerloescher.png'>" 
    } 
    if (
$ausgabe['gruppe'] == "RETTUNG") { 
        $sammeln.="<img src='../web_images/rettung_3.png'>" 
    
    if (
$ausgabe['gruppe'] == "NAVI") { 
        $sammeln.="<img src='../web_images/Alarm_16.png'>" 
    
    if (
$ausgabe['gruppe'] == "DEBUG") { 
        $sammeln.="<img src='../web_images/debug.png'>" ;
    }
    if (
$ausgabe['gruppe'] == "SERVICE") { 
        $sammeln.="<img src='../web_images/Alarm_6.png'>" ;
    }
    if($ausgabe['gruppe']=='SIRENE') { 
        $sammeln.='<img src="../web_images/Alarm_11.png">';
    }
    if(
$ausgabe['gruppe']=='EINZELRUF') { 
        $sammeln.='<img src="../web_images/Alarm_8.png">';
    }
    if(
$ausgabe['gruppe']=='FAHRZEUG') { 
        $sammeln.='<img src="../web_images/feuerwehr_1.png">';
    }
    if(
$ausgabe['gruppe']=='TORSTEUERUNG') { 
        $sammeln.='<img src="../web_images/einstellungen.png">';
    }
    if(
$ausgabe['gruppe']=='DATAFILE') { 
        $sammeln.='<img src="../web_images/file.png">';
    }
    if($ausgabe['gruppe']=='WETTER') { 
        $sammeln.='<img src="../web_images/regen.png">';
    }
    if(
$ausgabe['gruppe']=='SWISSPHONE') { 
        $sammeln.='<img src="../web_images/herunterladen.png">';
    }
    if(
$ausgabe['gruppe']=='MESSAGE') { 
        $sammeln.='<img src="../web_images/email.png">';
    }
    if(
$ausgabe['gruppe']=='SYSTEM') { 
        $sammeln.='<img src="../web_images/settings.png">';
    }
    if(
$ausgabe['gruppe']=='KRANKENTRANSPORT') { 
        $sammeln.='<img src="../web_images/krankentransport_1.png">';
    }
    if(
$ausgabe['gruppe']=='PROBE') { 
        $sammeln.='<img src="../web_images/Alarm_12.png">';
    }
    if(
$ausgabe['gruppe']=='MULTIMASTER') { 
        $sammeln.='<img src="../web_images/warnen.png">';
    }
    if(
$ausgabe['gruppe']=='HVO') { 
        $sammeln.='<img src="../web_images/weste.png">';
    }
    if(
$ausgabe['gruppe']=='ARZT') { 
        $sammeln.='<img src="../web_images/arzt.png">';
    }
                
    $sammeln
.="</td>";
    
$sammeln.="<td>".$ausgabe['kommune']."</td>";
    
$sammeln.="<td>".$ausgabe['hinweis']."</td>";
    
$sammeln.="<td>".$ausgabe['wache']."</td>";
    
$sammeln.='<td><button onclick="telegram()" >Telegram</button></td>';
    
$sammeln.='<td><button onclick="loeschen()" >Löschen</button></td>';
    $sammeln.="</tr>";
}
  }
echo 
$sammeln;
?>


Aber wie gesagt , besser wäre es mit JSON zu machen und die Tabelle dann mit Javascript zusammen bauen.
Werde mal morgen ein Beispiel fertig machen


Das hört sich gut an :-)
Zitieren


Nachrichten in diesem Thema
setInterval Tabelle - von black79 - 05.06.2022, 10:51
RE: setInterval Tabelle - von admin - 05.06.2022, 20:20
RE: setInterval Tabelle - von black79 - 05.06.2022, 20:22
RE: setInterval Tabelle - von admin - 06.06.2022, 02:09
RE: setInterval Tabelle - von black79 - 06.06.2022, 07:13
RE: setInterval Tabelle - von admin - 06.06.2022, 19:02
RE: setInterval Tabelle - von black79 - 10.06.2022, 06:49
RE: setInterval Tabelle - von black79 - 26.06.2022, 15:40
RE: setInterval Tabelle - von black79 - 12.06.2022, 09:40
RE: setInterval Tabelle - von admin - 12.06.2022, 17:51
RE: setInterval Tabelle - von Gast - 12.06.2022, 20:40
RE: setInterval Tabelle - von black79 - 19.06.2022, 12:28
RE: setInterval Tabelle - von admin - 19.06.2022, 22:13

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste