Find fejlen i php-filen - jeg har set mig blind
Hejsa eksperterKender I det der med at man kigger sig blindt på noget? Det har jeg gjort nu. Nogen af jer der gider og hjælpe med at finde fejlen i følgende kode?
Når jeg trykker "tilføj", sker der intet - ikke engang min tekst, som skal komme frem kommer frem, og når jeg så vil se det gemte, kan jeg heller ikke dette. Hvad gør jeg galt?
-----------------------------
<?php
session_start();
require("db.php");
if ($_SESSION['id'] == 1)
{
?>
<html>
<head>
<title>Admin side</title>
</head>
<body>
<table border="0">
<tr>
<td>
</td>
<td>
<form action="" method="post">
Titel: <input size="50" type="text" name="title">
URL: <input size="50" type="text" name="url" value="http://www."><br>
<input type="file" style="width:250px;" name="image" />
<br><br>
Beskrivelse:
<br>
<textarea name='description' cols='50' rows='3'></textarea>
<br><br>
Kategori:<br>
<select name="category" size="1" class="dropdown">
<option selected>Venner</option>
<option selected>Links</option>
<option selected>Kunder</option>
</select>
<br><br>
<input type="submit" value="Tilføj" name="submit">
</form>
<?
if($_POST['submit'])
{
$title = $_POST['title'];
$url = $_POST['url'];
$description = $_POST['description'];
$category = $_POST['category'];
$picture = $_FILES["image"];
if ($picture['name'])
{
$ext = strtolower(end(explode('.', $picture['name'])));
if ($ext == ("jpg" || "jpeg" || "gif" || "png"))
{
$imageName = md5(time()) .'_'. rand(0,10000) .'.'. $ext;
$uploadPos = "./img/". $imageName;
if (move_uploaded_file($picture['tmp_name'], $uploadPos) == true)
{
mysql_query("INSERT INTO links (title, url, description, category, picture) VALUES ('$title', '$url', '$description', '$category', '$imageName')");
echo "Den er hermed tilføjet!";
}}}}
?>
</td>
<td>
</td>
</tr>
</table>
</body>
</html>
-----------------------------
På forhånd tak