Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- sql befehl in eine html einbinden (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=2775)
Geschrieben von pierre am 25.08.2015 um 20:27:
sql befehl in eine html einbinden
Hi Haumi
Ist es eigentlich möglich in eine html datei
einen sql befehl einzubauen?
zb das er einen bestimmt wert aus die html in eine dafür vorgesehene datenbank tabelle einträgt?
Geschrieben von Listiger_Falke am 25.08.2015 um 22:10:
Theoretisch sicher, da ja zum Beispiel in einem Forum die Templates auch nur html sind.
Man kann ja innerhalb eines html-Dokumentes einen PHP-Befehl schreiben (Und umgekehrt) .... aber wie das umsetzbar ist, da hab ich nun wenig Wissen zu
Geschrieben von haumi am 26.08.2015 um 07:48:
RE: sql befehl in eine html einbinden
Das ist möglich.
Die html-Datei sollte dann aber die Endung .php haben damit diese an den php-Interpreter weitergeleitet wird.
Dann muss natürlich auch eine Verbindung zur Datenbank bestehen, die ja auch per php-Code erstellt wird.
Beispiel:
code: |
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:
29:
30:
|
<!DOCTPE html>
<html>
<head>Beispiel</head>
<body>
<?php
//Verbindung zur Datenbank herstellen und einen Datensatz auslesen PHP-Anfang
$sqlhost = "localhost";
$sqluser = "d01xyz17";
$sqlpassword = "hhYZjyWdzm3xfkMY";
$sqldb ="d01abc17";
$mysqli = new mysqli($sqlhost, $sqluser, $sqlpassword, $sqldb);
if($mysqli->connect_error) {
echo "Fehler bei der Verbindung: " . mysqli_connect_error();
exit();
}
$anzg = "SELECT * FROM bb1_adressen where lfd_nr = 3";
$anz = mysql_query($anzg);
$ds = mysql_fetch_array($anz)) {
$name = $ds[name];
?>
//PHP Ende
<h2> Hier ein Name aus einer Tabelle einer Datenbank</h2>
<span class = "Fettschrift">Der 4te Namen ist:<?=$name ?></span>
</body>
</html> |
|
php-Einbindung in html: <?=$name ?>
Die Datei MUSS die Endung .php haben.
Da dieser Code auf die schnelle und aus dem Kopf erstellt und nicht getestet wurde kann hier oder da noch ein kleiner Fehler sein - Das Prinzip jedoch stimmt.
LG
haumi
Geschrieben von pierre am 26.08.2015 um 20:55:
Hi Haumi
Ich hänge dir mal die html datei an um den es sich handelt.
Es ist ein Puzzle Spiel und nach erfolgreiches beenden
kommt ein Fenster mit folgender Text wie im Bild anhang.
Jetzt möchte ich versuchen das er der jeweilige Zeit vom
User in der Datenbank schreibt.
Bis jetzt posten die immer ein Screenshot
Vielleicht hilft dir das weiter.
Geschrieben von haumi am 27.08.2015 um 14:59:
Upps,
da habe ich etwas falsch aufgefasst.
Du möchtest etwas in eine Datenbank einschreiben und nicht auslesen und anzeigen.
Hier müsste per INSERT INTO folgendes eingeschrieben werden:
Loeser = ? Wird irgendwo der Rater erfasst?
Tage = String(tage) + " Tage "
Stunden = String(stunden) + " Stunden "
Minuten = String(minuten) + " Minuten "
Sekunden = String(sekunden) + " Sekunden "
Es muss eine Datenbank existieren, die eine Tabelle z. B. puzzle hat.
LG
haumi
Geschrieben von pierre am 27.08.2015 um 15:24:
Hi haumi
Ich lege in der Datenbank dafür schon eine Tabelle an.
Der Löser wird nicht erfasst aber es wird ja per link in mein wbb board eingebaut.
Vielleicht geht es dann über wbb user data oder so
Geschrieben von haumi am 27.08.2015 um 17:56:
Hi pierre,
Das muss ich mir am Wochenende mal ansehen.
Gibst du mir nochmal die Zugangsdaten (FTP und Link zum Boards)
und ich weiß nicht ob ich da noch gereggt bin.
Ich würde mich denn noch mal anmelden.
LG
haumi
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH