Hey.
Jeg har fuldt en guide her på siden ang billede upload.
så har jeg rettet lidt i den så den passer til mine behov.
Problemet er bare at den ikke vil virke
Så er der nogle af jer som har tid til og kigge på det og hjælpe med og forklare mig hvorfor den ikke vil som jeg vil
Billede-upload.php
- <body bgcolor="#EEEEEE">
-
- <form action="billeder-upload-verify.php" method="post" enctype="multipart/form-data">
- <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="80%">
- <tr>
- <td width="50%">
- <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
- <tr>
- <td width="15%"><b><font face="Arial" size="2">ID#</font></b></td>
- <td width="50%">
- <input type="text" name="id" size="4" style="border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; font-size:12 px; font-family:Arial; font-weight:bold; background-color:#EEEEEE"></td>
- </tr>
- <tr>
- <td width="15%"><b><font face="Arial" size="2">Billede nr:</font></b></td>
- <td width="50%">
- <select size="1" name="nr" style="font-size: 12 px; font-family: Arial; font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #EEEEEE">
- <option value="Billede1" selected>Billede1 (Profil billede)</option>
- <option>Billede2</option>
- <option>Billede3</option>
- <option>Billede4</option>
- <option>Billede5</option>
- </select></td>
- </tr>
- <tr>
- <td width="15%"><b><font face="Arial" size="2">Billede:</font></b></td>
- <td width="50%">
- <input type="file" name="billede" size="20" style="font-size: 12 px; font-family: Arial; font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #EEEEEE"></td>
- </tr>
- </table>
- </td>
- <td width="50%"> </td>
- </tr>
- </table>
- <p>
- <input type="submit" name="upload" value="Upload" style="font-size: 12 px; font-family: Arial; font-weight: bold; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #EEEEEE"> </p>
- </form>
- <p><b><font face="Arial" size="2">Oversigt over pigerne:</font></b></p>
- <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="30%">
- <tr>
- <td width="15%"><b><font size="2" face="Arial">ID#</font></b></td>
- <td width="50%"><b><font size="2" face="Arial">Navn:</font></b></td>
- </tr>
- <?
- require("config.php");
- mysql_connect($mysql_host, $mysql_user, $mysql_pw);
- mysql_select_db($mysql_db);
- $resultat = mysql_query('SELECT * FROM piger ORDER BY id ');
-
- while($output = mysql_fetch_array($resultat)){
- echo "</tr>
- <tr>
- <td width='15%'>".$output['id']."</td>
- <td width='50%'>".$output['navn']."</td>
- </tr>";
- }
- ?>
- </table>
billeder-upload-verify.php
- <body bgcolor="#EEEEEE">
- <?
- require("config.php");
- mysql_connect($mysql_host, $mysql_user, $mysql_pw);
- mysql_select_db($mysql_db);
- $info = mysql_query("SELECT * FROM users WHERE id='1'");
- $row = mysql_fetch_array($info);
-
- $id = $row['id'];
- $navn = $row["navn"];
- $billedenr = billede . $HTTP_POST_VARS['nr'];
-
- //Her skal filen flyttes fra
- $fra = $_FILES['billede']['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")
- {
-
- //Her giver vi billedet et andet navn, så der ikke kommer to ens navne…
- $nytNavn = $navn . rand(1, 1000000) . $ext;
-
- //Her er vores destination
- $til = "../pigerne/" . $nytNavn;
-
- //Her sker det magiske:
- move_uploaded_file($fra, $til);
-
-
- //Her ligges oplysningerne ind databasen – huske at connecte til den!
- require("config.php");
- mysql_connect($mysql_host, $mysql_user, $mysql_pw);
- mysql_select_db($mysql_db);
- mysql_query("UPDATE piger SET $Billedenr = $billede, WHERE id = '$id'")
- or die(mysql_error());
- print "Billedet er tilføjet!<br><br> <a href='webmaster.php'>Tilbage til webmester siden</font></a>";
- }
- ?>
Mysql databasen
- CREATE TABLE `piger` (
- `id` int(10) unsigned NOT NULL auto_increment,
- `navn` varchar(255) NOT NULL,
- `alder` varchar(255) NOT NULL,
- `hjde` varchar(255) NOT NULL,
- `vgt` varchar(255) NOT NULL,
- `tilbyder` varchar(255) NOT NULL,
- `beskrivelse` varchar(255) NOT NULL,
- `billede1` varchar(255) NOT NULL default 'img/nofoto.jpg',
- `billede2` varchar(255) NOT NULL default 'img/nofoto.jpg',
- `billede3` varchar(255) NOT NULL default 'img/nofoto.jpg',
- `billede4` varchar(255) NOT NULL default 'img/nofoto.jpg',
- `billede5` varchar(255) NOT NULL default 'img/nofoto.jpg',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;