AW: fehler bei linkliste script
z.B. so:
(Einzurücken ist übrigens nie ein Fehler)
Ich habe mir erlaubt, index.php leicht zu modifizieren und einzurücken.
z.B. so:
PHP:
<?
$host = "localhost";
$user = "root";
$pass = "";
$database = "linkliste";
$dz = mysql_connect($host, $user, $pass);
mysql_select_db($database, $dz);
?>
<!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 content="text/html; charset=ISO-8859-1" http-equiv="content-type" />
</head>
<body>
<?
$link = trim($_POST['link']);
$beschreibung = trim($_POST['beschreibung']);
if($link == ''||$beschreibung == '')
{
echo 'Sie müssen alle Felder ausfüllen!<br />';
echo '<a href="index.php">Zurück....</a></body></html>';
die();
}
$query = "SELECT * FROM linkliste WHERE link LIKE '$link'";
$sql = mysql_query($query);
if(mysql_fetch_array($sql))
{
echo 'Ihr Link ist schon vorhanden!</body></html>';
die();
}
$query = "INSERT INTO linkliste (link, beschreibung) VALUES ('$link', '$beschreibung')";
mysql_query($query);
echo 'Ihr Link wurde erfolgreich eingertragen!<br />';
echo '<a href="index.php">Zurück....</a>';
?>
</body>
</html>
Ich habe mir erlaubt, index.php leicht zu modifizieren und einzurücken.
PHP:
<?
$host = "localhost";
$user = "root";
$pass = "";
$database = "linkliste";
$dz = mysql_connect($host, $user, $pass);
mysql_select_db($database, $dz);
?>
<!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 content="text/html; charset=ISO-8859-1" http-equiv="content-type" />
<style type="text/css">
#eintragen
{
padding-top: 10px;
color: #FFFFFF;
text-align: center;
height: 100px;
width: 500px;
background-color: black;
}
</style>
</head>
<body>
<table border="1" style="width: 500px;">
<tr>
<td><b>Link</b></td>
<td><b>Beschreibung</b></td>
</tr>
<?
$gesamt = mysql_num_rows(mysql_query("SELECT * FROM linkliste"));
$intervall = 20;
if(isset($_GET['s']))
{
$start = $_GET['s'];
}
else
{
$start = 0;
}
if(($start+$intervall) > $gesamt)
{
$intervall = $gesamt - $start;
$mehr = 0;
}
else
{
$mehr = $start + $intervall;
}
$query = "SELECT * FROM linkliste LIMIT $start, $intervall";
$sql = mysql_query($query);
?>
<tr>
<td colspan="2">
<b>Die Linkliste enthält <?= $gesamt ?> Links, dies sind die Links Nummer <?= $start ?> bis <?= $start + $intervall - 1 ?><br />
<? if($mehr>0){ ?><a href="index.php?s=<?= $mehr ?>">Weiter</a></b><? } ?>
</td>
</tr>
<?
while($ds = mysql_fetch_array($sql))
{
$link = $ds['link'];
$beschreibung = $ds['beschreibung'];
echo "<tr>
<td><a href=\"$link\">$link</a></td>
<td>$beschreibung</td>
</tr>";
}
?>
</table>
<div id="eintragen">
<form action="auswertung.php" method="post">
Ihr Link:
<input name="link" value="http://www." style="width: 480px;"/>
Ihr Beschreibung:
<input name="beschreibung" style="width: 435px;"/>
<input type="submit" value="OK">
</form>
</div>
</body>
</html>
Zuletzt bearbeitet: