Profil | Mitglieder | Registrieren | Start | Suche


PHP-Support.de » Programmierung » HTML, JavaScript & CSS » Reaload ohne seite neu zu laden    » Hallo Gast [Login | Registrieren]

Neues Thema | Antworten   

Autor Beitrag
jan
Mitglied
Neuling


Dabei seit: 31.07.2020
Herkunft: keine Angabe
Posts: 3
     Reaload ohne seite neu zu laden Zitat | Bearbeiten

Hallo. Ich ahbe ein Script das wenn ich in die Datenbank was eintrage es ohne Reload auf einer seite anzeigt also sobald was in die db eingetragen wird wird es angezeigt auf der seite.

jetzt wollte ich wissen ob das Script so gut ist oder was ich ändern/Vweerbessern kann.

ps: es kommt noch ein Formular dazu was die daten einträgt es soll mal eine Shoutbox werden.

Datenbak ID und Name

index.php

 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:

<!DOCTYPE html>
<html lang="de" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Ausgabe</title>
  </head>
  <body onload = "table();">
    <script type="text/javascript">
      function table(){
        const xhttp = new XMLHttpRequest();
        xhttp.onload = function(){
          document.getElementById("table").innerHTML = this.responseText;
        }
        xhttp.open("GET", "system.php");
        xhttp.send();
      }

      setInterval(function(){
        table();
      }, 1);
    </script>
    <div id="table">

    </div>
  </body>
</html>


system.php

 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:

<?php
 $host_name 
'';
 
$database '';
 
$user_name '';
 
$password '';

 
$link = new mysqli($host_name$user_name$password$database);

 if (
$link->connect_error) {
   die(
'<p>Verbindung zum MySQL Server fehlgeschlagen: '$link->connect_error .'</p>');
 } 
$rows mysqli_query($link"SELECT * FROM tb_data");
?>
<table border = 1 cellpadding = 10>
  <tr>
    <td>#</td>
    <td>Name</td>
  </tr>
  <?php $i 1?>
  <?php foreach($rows as $row) : ?>
    <tr>
      <td><?php echo $i++; ?></td>
      <td><?php echo $row["name"]; ?></td>
    </tr>
  <?php endforeach; ?>
</table>


Mfg Jan




Post wurde schon 1x editiert, das letzte mal am 13.06.2022 um 19:38 von jan
13.06.2022, 19:37 Profil | PM | E-Mail  
Seiten (1):  1 
PHP-Support.de » Programmierung » HTML, JavaScript & CSS » Reaload ohne seite neu zu laden   

Neues Thema | Antworten   


Powered by Command Board 1.0 - Beta 2.0 © 2004-08 PHP-Einfach | Impressum | Datenschutz