Wow...du bist so richtig Sympathisch!
Ich habe ja nie verlangt das DU mir eine Grundlagenschulung gibst.
Trotzdem schönes Wochenende!
Wow...du bist so richtig Sympathisch!
Ich habe ja nie verlangt das DU mir eine Grundlagenschulung gibst.
Trotzdem schönes Wochenende!
Habe deinen Code mal eingebaut
Ich bin leider absoluter neuling auf dem Gebiet MySQL und PHP.
Wo nutze ich dann den Wert $color dann?
<?php
// Status auslesen
require_once('inc/config.php');
$heute = date("d.m.Y",time());
echo '<div>';
$abfrage = mysqli_query($conn,"SELECT * FROM $table WHERE id = (Select max(id) from $table);");
while($row = mysqli_fetch_array($abfrage,MYSQLI_ASSOC))
{
echo 'Die Seite ist '.$row['status'].'<br>';
}
echo '</div>';
?>
Alles anzeigen
Mit dem Code wird mir ein Status ausgegeben der einen bestimmten Inhalt wiedergibt (Offline oder Online).
Das funktioniert und soll auch so bleiben.
Nun soll aber je nach Inhalt (Offline oder Online) des Wertes 'status' die Farbe der Schrift geändert werden.
Wenn Offline... dann rot
Wenn Online... dann grün
Habt ihr hier Lösungsansätze?
Google gibt mir hier leider immer nur Lösungen mit Zahlen aus...
Danke im Voraus.
Ich weiß nicht ob das im Bereich PHP richtig ist und es soll auch möglichst einfach gehalten werden...
Ich möchte eine Seite A öffnen, auf der ich einen Toggle anklicken kann, der dann von Rot auf Grün oder umgekehrt springt.
Diese Aktion soll dann auf einer Seite B dargestellt werden, aber ohne das dort der Toggle Button geklickt werden kann.
Dies soll Online oder Offline darstellen...
Vielleicht habt ihr da eine schöne Lösung für mich?
Danke im Voraus.
Mag sein das er Käse ist
Aber für meinen Einsazuzweck in unserem Intranet reicht dieser vollkommen aus und mach das, was er soll.
Ich habe jetzt einfach den Wert $datum gegen $heute ausgetauscht. Dieser wird weiter oben definiert.
Fehlermeldungen sind verschwunden!
Vor dem Insert wird die Variable $datum mit einem Wert belegt, aber nicht vor dem Select.
Das verstehe ich nicht ganz... sorry. Kannst du mir hier evtl. Zeilenangaben machen?
Allerdings solltest du diesen Chat ganz schnell wieder vergessen. Wer das Datum und Uhrzeit in zwei Tabellenspalten und dann noch als Text speichert, begeht schon einen groben Fehler.
Hast du hier eine Sinnvolle Alternative?
61 if(isset($_POST['eintragen'])){
62
63 if(empty($_POST['nick']) or empty($_POST['eintrag']) or empty($_POST['standort'])){
64 echo '<script>alert("Bitte Namen, Standort und Nachricht eingeben!")</script>';
65 }else{
66 //Variablen definieren und mit "POST" Daten füllen (Mit htmlspecialchars filtern, Apostrophe maskieren..)
67 $nick = addslashes(htmlspecialchars($_POST['nick']));
68 $standort = addslashes(htmlspecialchars($_POST['standort']));
69 $eintrag = addslashes(htmlspecialchars($_POST['eintrag']));
70 $uhrzeit = date("H:i",time());
71 $datum = date("d.m.Y",time());
72
73
74 //Nick + Eintrag + datum+uhrzeit in die Datenbank schreiben
75 mysqli_query($conn,"INSERT INTO $table
76 (nick, standort, eintrag, uhrzeit, datum) VALUES
77 ('$nick', '$standort', '$eintrag', '$uhrzeit', '$datum')");
78 }
79
80 }
Alles anzeigen
Ich hoffe das ist richtig...
Hallo zusammen,
ich habe einen kleinen Chat auf Grundlage einer Anleitung aus dem Netzt erstellt.
Hier der Link zur Vorlage: Öffnet Externe Seite!
Nun bekomme ich, wenn ich die Seite neu Lade, folgende Fehlermeldung angezeigt:
Warning: Undefined variable $datum in C:\xampp\htdocs\intranet\chat\index.php on line 87 |
Weiter unten kommt auch folgende Fehlermeldung:
Warning: Undefined variable $datum in C:\xampp\htdocs\intranet\chat\index.php on line 99 |
So wie ich die Meldung verstehe, findet die Zeile das aktuelle Datum nicht, obwohl bereits Chat einträge gemacht wurden.
Der Code ist folgender:
83 //alle Einträge von heute ausgeben
84 echo '<div id="chat_fenster" >';
85
86 //Nur die Einträge von heute auslesen
87 $abfrage = mysqli_query($conn,"SELECT * FROM $table WHERE datum LIKE '$datum'");
88 while($row = mysqli_fetch_array($abfrage,MYSQLI_ASSOC))
89 {
90 echo '<div id="uhrzeit"><span style ="color:green">'.$row['uhrzeit'].'</span></div><div id="nick"><span style="color:red">'.$row['nick'].': </span></div><div id="message"<span style ="color:black">'.$row['eintrag'].'</span></div>
91 <br>';
92 }
93 echo '</div><br><br>';
94
95 //alle Teilnehmer von heute ausgeben
96 echo '<div id="teilnehmer_fenster" >';
97 echo '<h2>Heute im Chat:</h2>';
98 //Nur die Teilnehmer von heute auslesen
99 $abfrage = mysqli_query($conn,"SELECT DISTINCT nick, standort FROM $table WHERE datum LIKE '$datum'");
100 while($row = mysqli_fetch_array($abfrage,MYSQLI_ASSOC))
101 {
102 echo $row['nick'].' ('.$row['standort'].')<br>';
103 }
104 echo '</div>';
Alles anzeigen
Wer kann mir hier helfen?
Warum gibt die Seite diese Meldungen aus?
Bitte habt verständnis, dass ich noch absoluter Neuling auf dem Gebiet MySQL bin!
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.