Seite 1 von 1

PHP Ticker mit Datenbank

Verfasst: 08.12.2011 20:45
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

Re: PHP Ticker mit Datenbank

Verfasst: 08.12.2011 21:59
von Unimatrix_0
Gamesalert hat geschrieben: Leider funktioniert das Ganze nicht wirklich. Könntet ihr mir vielleicht helfen?
vs.

KB:programmierfragen siehe Punkt 3

Re: PHP Ticker mit Datenbank

Verfasst: 08.12.2011 22:11
von Miriam
Hallo,

deine DB heisst Ticker und deine Tabelle darin auch Ticker?

Was genau geht denn nicht?

Re: PHP Ticker mit Datenbank

Verfasst: 09.12.2011 06:56
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

Re: PHP Ticker mit Datenbank

Verfasst: 09.12.2011 19:52
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"]);
?>