PHP Ticker mit Datenbank

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Gamesalert
Mitglied
Beiträge: 92
Registriert: 08.12.2009 14:19

PHP Ticker mit Datenbank

Beitrag von Gamesalert »

Hallo
Bin noch sehr neu im PHP Bereich und wollte einen marquee Ticker basteln, dessen Daten in bequem in einem input einfügen kann und die automatisch ausgelesen werden.
Habe mir mit Hilfe von einem Website Handbuch Folgendes zusamengebastelt:

Code: Alles auswählen

<?php
	if
	 (isset($_POST["v"]) &&
		isset($_POST["Button"]) &&
		$_POST["Button"] == "Eintragen") {
	$conn = mysqli_connect("localhost", "user", "pwd");
	mysqli_select_db($conn, "ticker");
	
	$inhalt = mysqli_real_escape_string($conn, $_POST["v"]);
	$sql = "INSERT INTO ticker ";
	$sql .= "( inhalt) VALUES (";
	$sql .= "'$inhalt')";
	
	mysqli_query($conn, $sql);
	mysqli_close($conn);
	header("Location: mysql_uebersicht.php");
		}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Ticker bearbeiten</title>
</head>

<body>
<form method="post">
<input type="text" name="v" />
<input type="submit" name="Button" value="Eintragen" />
</form>

<br />
<br />

<?php
	while ($zeile = mysqli_fetch_array($ergebnis)) {
		print("<p>" . htmlspecialchars($zeile["inhalt"]) . "<br/>" . "</p>");
	}
?>
</body>
</html>
Leider funktioniert das Ganze nicht wirklich. Könntet ihr mir vielleicht helfen?

Danke!
- Matz
Benutzeravatar
Unimatrix_0
Mitglied
Beiträge: 392
Registriert: 03.11.2007 10:50
Kontaktdaten:

Re: PHP Ticker mit Datenbank

Beitrag von Unimatrix_0 »

Gamesalert hat geschrieben: Leider funktioniert das Ganze nicht wirklich. Könntet ihr mir vielleicht helfen?
vs.

KB:programmierfragen siehe Punkt 3
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: PHP Ticker mit Datenbank

Beitrag von Miriam »

Hallo,

deine DB heisst Ticker und deine Tabelle darin auch Ticker?

Was genau geht denn nicht?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Gamesalert
Mitglied
Beiträge: 92
Registriert: 08.12.2009 14:19

Re: PHP Ticker mit Datenbank

Beitrag von Gamesalert »

Tut mir leid, habe mir das FAQ nicht wirklich durchgelesen.
Das einzige was ich geändert habe, ist oben der localhost, dbuser und das passwort. und ich habe ins gleiche verzeichnis eine .sql datei zum erstellen der Datenbank gepack. Habe ich da vielleicht noch irgendwas vergessen?
Danke schonmal
-matz

EDIT: Folgende Fehlermeldung wird generiert: Fatal error: Call to undefined function: mysqli_fetch_array() in /homepages/9/d34568556/htdocs/2/ticker.php on line 37

Und nach dem klicken auf den "Eintragen" Button kommt:
Fatal error: Call to undefined function: mysqli_connect() in /homepages/9/d34568556/htdocs/2/ticker.php on line 6
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: PHP Ticker mit Datenbank

Beitrag von Miriam »

Dein PHP kennt mysqli_connect() nicht.
Lass mich raten: Du hast kein PHP 5.
Probier mal

Code: Alles auswählen

<?php
print($_SERVER["SERVER_SOFTWARE"]);
?> 
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „Coding & Technik“