Avatar billede daki Juniormester
16. juni 2003 - 15:49 Der er 3 kommentarer og
1 løsning

Upload billede

Har følgende form til indtastning af navn, url og vælge et medfølgende billede.

  <form action="edit_medlemmer.php?src=ny_medlem" method="post">
  <h3>Tilføj Medlem:<h2>Navn:<br>
  <input type="text" name="navn" class="blackborder" size="50"><br>
  Hjemmeside:<br>
  <input type="text" name="url" class="blackborder" size="50" value="http://"><br>
  Billede:<br>
  <input name="billede" type="file" class="blackborder" size="50"><br><br>
  <input type="submit" value="Indsæt nyt medlem" class="blackborder">
  </form>

Jeg mangler at kunne uploade billedet.
Billedet skal uploades i mappen medlemmer, skal være 153x63 pixles og filnavn skal være ´navn´.gif

I tabellen skal der henvises til billede i mappen.
Tabellen er såleds:
CREATE TABLE `medlemmer` (
  `id` int(11) NOT NULL auto_increment,
  `navn` varchar(255) default NULL,
  `url` varchar(255) default NULL,
  `billede` int(20) default NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;
Avatar billede avminarm Juniormester
16. juni 2003 - 15:52 #1
har du kigget på www.sukos.dk - han har et genske udemærket uploadscript liggende som du kan bruge sammen med det du har
Avatar billede snuseren.dk Nybegynder
16. juni 2003 - 17:19 #2
Avatar billede daki Juniormester
16. juni 2003 - 17:32 #3
Jeg er ikke den hel store programør endnu, hvordan vil du flette det ind i dette script. ??????

<?php
include_once("admin.head.inc.php");
               
if (!isset($src))
  {
  ?>
  <form action="edit_medlemmer.php?src=ny_medlem" method="post">
  <h3>Tilføj Medlem:<h2>Navn:<br>
  <input type="text" name="navn" class="blackborder" size="50"><br>
  Hjemmeside:<br>
  <input type="text" name="url" class="blackborder" size="50" value="http://"><br>
  Billede:<br>
  <input name="billede" type="file" class="input" size="50"><br><br>
  <input type="submit" value="Indsæt nyt medlem" class="blackborder">
  </form>
  <br>
  <h3>Nuværende Medlemmer:<br>
  <table width="400" cellpadding="0" cellspacing="3" border="0" align="center" bgcolor="#FFFF8F" class="blackborder">
      <tr>
        <?
        $sql="select navn,url,id from medlemmer order by id";
        $result=mysql_query($sql,$db);
        $empty1="";
        while ($myrow = mysql_fetch_array($result))
            {
            $navn=$myrow["navn"];
            $url=$myrow["url"];
            $id=$myrow["id"];
            ?>
            <td width="15" valign="middle">
              <form action="edit_medlemmer.php?src=ret" method="post">
              <input type="hidden" name="id" value="<?echo "$id";?>">
              <input type="image" src="images/ret.gif" border="0">
              </form>
            </td>
            <td width="15" valign="middle">
              <form action="edit_medlemmer.php?src=delete" method="post">
              <input type="hidden" name="id" value="<?echo "$id";?>">
              <input type="image" src="images/slet.gif" border="0">
              </form>
            </td>
            <td valign="top">
            <?
            echo "$navn<br>$url</td></tr><tr>";
            }
            echo "</tr></table>";
  }
               
if (isset($src) && $src == "ret"):
  $sql="select * from medlemmer where id='$id';";
  $result=mysql_query($sql,$db);
  $myrow = mysql_fetch_array($result);
  ?>
  <form action="edit_medlemmer.php?src=update&id=<? echo "$id"; ?>"  method="post">
  <h3>Ret Medlem:<h2>
  Navn:<br>
  <input type="text" name="navn" value="<? echo "$myrow[navn]"; ?>" class="blackborder" size="50"><br>
  Hjemmeside:<br>
  <input type="text" name="url" class="blackborder" size="50" value="<? echo "$myrow[url]"; ?>"><br>
  <input type="submit" value="Ret medlem" class="blackborder">
  </form>
  <?           
endif;

if (isset($src) && $src == 'ny_medlem')
  {
  $sql="insert into medlemmer values('','$navn','$url','$billede');";
  $result1=mysql_query($sql,$db);
  if (!$result1)
      {
      echo "<b>Nyt medlem blev IKKE indsat!</b>";
      }
  else
      {
      echo "<b>Nyt medlem blev indsat!</b>";
      }
  ?><meta http-equiv="REFRESH" content="3;URL=edit_medlemmer.php"><?
  }
 
if (isset($src) && $src == "update")
  {
  $sql="update medlemmer set navn='$navn',url='$url' where id='$id';";
  $result1=mysql_query($sql,$db);
  if (!$result1)
      {
      echo "<b>Medlem blev IKKE rettet!</b>";
      }
  else
      {
      echo "<b>Medlem blev rettet!</b>";
      }
  ?><meta http-equiv="REFRESH" content="3;URL=edit_medlemmer.php"><?
  }

if (isset($src) && $src == 'delete')
  {
  $sql="delete from medlemmer where id='$id'";
  $result1=mysql_query($sql,$db);
  if (!$result1)
      {
      echo "<b>Medlem blev IKKE slettet!</b>";
      }
  else
      {
      echo "<b>Medlem blev slettet!</b>";
      }
  ?><meta http-equiv="REFRESH" content="3;URL=edit_medlemmer.php"><?
  }
       
include_once("admin.foot.inc.php");
?>
Avatar billede daki Juniormester
27. juni 2003 - 09:28 #4
Jeg har desværre ikke kunne få nget af det til at virke :-))
Prøver at oprette et yt spm. senere.
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