ich habe angefangen so einen internen bereich zu machen.
sind meine ersten versuche mit php
erstmal die datei verify.php
nicht lachen
so, dann habe ich schon ein newsscript, dass ist aber noch in den anfängen
hier dann wo alles umgewandelt wird
und hier die ausgabe
also hab noch null ahnung von php
ich will jetzt z.b. so machen, dass der name bei den news angezeigt wird von dem, der eingeloggt ist. ist ja ne seesion. aber wie da soweiter geht weiß ich nicht
sind meine ersten versuche mit php
erstmal die datei verify.php
PHP-Code:
session_start();
include('../var.inc.php');
if (!isset($username))
{
die("Ohne Name geht es nicht!");
}
if (!isset($pass))
{
die("Ohne Passwort geht es nicht!");
}
$conn = @ mysql_connect($dbserver,$dbuser,$dbpass);
if (!$conn)
{
die ("Verbindung konnte nicht aufgebaut werden!");
}
mysql_select_db($dbname,$conn);
$query = "SELECT pass FROM zugriff WHERE name = '".$username."'";
$result = mysql_query($query,$conn);
$zeileholen = mysql_fetch_array($result,MYSQL_ASSOC);
mysql_close($conn);
if (!$zeileholen)
{
die ("Kein Benutzer mit diesem Namen gefunden!");
}
if ($zeileholen["pass"] <> $pass)
{
die ("Falsches Passwort!");
}
session_register('username');
header("Location:../admin.php");
PHP-Code:
<html>
<head>
<title>login</title>
</head>
<body>
<form action="./myphp/intern/login/verify.php" method="post">
Username : <br>
<input type="text" name="username" size="20" maxlength="20"><br>
Passwort : <br>
<input type="password" name="pass" size="20" maxlength="20"><br>
<input type="submit" name="absenden" value="einloggen">
</form>
</body>
</html>
so, dann habe ich schon ein newsscript, dass ist aber noch in den anfängen
PHP-Code:
<html>
<head>
<title>User adden</title>
</head>
<body>
<form action="make.php" method="post">
<table>
<tr>
<td width="100">Topic</td>
<td><input type="text" name="topic" size="20"></td>
</tr>
<tr>
<td width="100">Beitrag</td>
<td><textarea name="beitrag" size="20" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td>link</td>
<td><input type="text" name="link" size="20"></td>
</tr>
<tr>
<td><input type="submit" value="create"></td>
</tr>
</table>
</form>
</body>
</html>
PHP-Code:
include ("../var.inc.php");
$conn = @mysql_connect($dbserver,$dbuser,$dbpass);
if (!$conn)
{
die ("Verbindung konnte nicht aufgebaut werden!");
}
mysql_select_db($dbname);
$datum = date("d.m.Y @ H:i");
mysql_query("INSERT INTO news VALUEs('', '$topic', '$beitrag', '$datum')");
header("Location: ./show.php");
PHP-Code:
include ("../var.inc.php");
$conn = @mysql_connect($dbserver,$dbuser,$dbpass);
if (!$conn)
{
die ("Verbindung konnte nicht aufgebaut werden!");
}
mysql_select_db($dbname);
$news = mysql_query("SELECT topic, beitrag, datum FROM news ORDER BY id DESC LIMIT 20");
$username = mysql_query("SELECT name FROM zugriff");
while (list($topic, $beitrag, $datum) = mysql_fetch_row($news))
{
echo "<table width='100%' bgcolor='#486B93' align='center'>";
echo "<tr>";
echo "<td bgcolor='#1A68C1' align='center'>";
echo "<table>";
echo "<tr>";
echo "<td width='70%'>$topic";
echo "<td width='30%'>$datum";
echo "<tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align='center'>";
echo "<table>";
echo "<tr>";
echo "<td>$beitrag";
echo "</tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align='center'>";
echo "<table>";
echo "<tr>";
echo "<td width='50%'>$username";
echo "<td width='50%'>link";
echo "<tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align='center'>";
echo "<table>";
echo "<tr>";
echo "<td> ";
echo "<tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "</table>";
}
ich will jetzt z.b. so machen, dass der name bei den news angezeigt wird von dem, der eingeloggt ist. ist ja ne seesion. aber wie da soweiter geht weiß ich nicht
Kommentar