Avatar billede th1 Nybegynder
27. november 2005 - 12:59 Der er 1 kommentar og
1 løsning

hvorfor indsættes ikke alt ind i min database

Hejsa jeg har et lille upload script hvor der tilføjes også data

mit 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 :)
Avatar billede th1 Nybegynder
27. november 2005 - 13:32 #1
jeg har fundet  af  det  :)
Avatar billede th1 Nybegynder
27. november 2005 - 13:32 #2
så  derfor lukker jeg
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester