hvorfor indsættes ikke alt ind i min database
Hejsa jeg har et lille upload script hvor der tilføjes også datamit problem er at de data ikke tilføjes
mit script ser sådan her ud:
-------billeder-upload.php (der hvor data skrives)-----
<?
include("FCKeditor/fckeditor.php") ;
?>
<form action="billeder-upload-verify.php" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>Nafn:</td><td><input name="nafn" type="text"></td></tr>
<tr>
<td>Aldur:</td><td><input name="aldur" type="text"></td></tr>
<tr>
<td>Þjóðerni:</td><td><input name="thjoderni" type="text"></td></tr>
<tr>
<td>Lið:</td><td><input name="lid" type="text"></td></tr>
<tr>
<td>Staða:</td><td><input name="stada" type="text"></td></tr>
<tr>
<td>Númer:</td><td><input name="numer" type="text"></td></tr>
<tr>
<td>Tendar Fréttir:</td><td><textarea name="frettir" cols="50" rows="15"></textarea></td></tr>
<tr><td>Mynd:</td><td><input type="file" name="fil" style="width: 305px"></td></tr>
</table>
<?php
$oFCKeditor = new FCKeditor('tekst') ;
$oFCKeditor->BasePath = 'FCKeditor/';
$oFCKeditor->Width = '715' ;
$oFCKeditor->Height = '200' ;
$oFCKeditor->Create() ;
?>
<input type="submit" name="upload" value="Setja leikmann vikunnar inn">
</form>
-----------------------billeder-upload.php slut-------------
----------billeder-upload-verify.php (Der hvor data indsættes i databasen------------------
<?
include ("conn.php");
//Her skal filen flyttes fra
$fra = $_FILES['fil']['tmp_name'];
//Hvilken type fil arbejder vi med?
$ext = strtolower(end(explode(".", $_FILES['fil']['name'])));
//Hvis filen er et jpg, jpeg eller gif billede
if($ext == "jpg" || $ext == "jpeg" || $ext == "gif")
{
$tid = time();
//Her giver vi billedet et andet navn, så der ikke kommer to ens navne…
$nytNavn = $tid . "_" . rand(1, 1000000) . $ext;
//Her er vores destination
$til = "../upload/billeder/large/" . $nytNavn;
//Her sker det magiske:
move_uploaded_file($fra, $til);
//Her ligges oplysningerne ind databasen – huske at connecte til den!
$query = "INSERT INTO mvikunar (nafn, aldur, thjoderni, lid, stada, numer, frettir, billede, tid, tekst) VALUES ('$nafn', '$aldur', '$thjoderni', '$lid', '$stada', '$numer', '$frettir', '$nytNavn', '$tid', '$tekst')";
mysql_query($query) or die(mysql_error());
}
?>
------------billeder-upload-verify.php slut--------
min database ser således ud:
-- Struktur-dump for tabellen `mvikunar`
--
CREATE TABLE `mvikunar` (
`id` int(11) NOT NULL auto_increment,
`billede` varchar(100) NOT NULL default '',
`tid` varchar(255) NOT NULL default '',
`nafn` varchar(100) NOT NULL default '',
`aldur` varchar(100) NOT NULL default '',
`thjoderni` varchar(100) NOT NULL default '',
`lid` varchar(100) NOT NULL default '',
`stada` varchar(100) NOT NULL default '',
`numer` varchar(100) NOT NULL default '',
`frettir` varchar(255) NOT NULL default '',
`tekst` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM ;
på forhånd tak :)
