Avatar billede jalmer Nybegynder
26. juli 2003 - 18:21 Der er 5 kommentarer og
1 løsning

Indsende nyhed til database

Gud hvor er det irriterende med den søgemaskine, jeg havde sikkert fundet 100 svar hvis jeg kunne have søgt på det. Nåh mit spørgsmål, er at jeg skal have lavet en side der kan indsende nyheder til min db. Jeg har prøvet at lave noget, men går hele tiden i stå, fordi jeg tror det bliver forkert. Så derfor vil jeg gerne have det helt fra bunden.
I nyheden skal man kunne indsende:
Ens navn
Titel
Undertitel
Konsol Platform
Kilde
Selve nyheden
op til 4 billeder der kan uploades.
Billederne skal ikke uploades til db'en, men til en mappe. Men det skal være sådan så billedet bliver husket, så man i vis_nyhed.php kan kalde det frem hver gang uden problemer.
Der skulle også være en god sum point med denne gang...
Avatar billede erikjacobsen Ekspert
26. juli 2003 - 18:48 #1
Jamen så brug http://robotten.dk/?use=5 til søgning
Avatar billede jalmer Nybegynder
26. juli 2003 - 19:01 #2
ja ja den har jeg prøvet, den er jo ikke halvt så god som den gamle. Er der stadig ingen der kan besvare mit spm?
Avatar billede rippie Nybegynder
26. juli 2003 - 22:16 #3
Jo jeg kan.....

du laver bare en side hvor du har en <form></form> inden i den form skriver du så de input osv som du skal sende ind. lader den vidre sende til en anden side hvor du henter dine variabler med $_POST["var"] og på den side beder du den bare om at smide de variabler ind i din DB :)
Avatar billede jalmer Nybegynder
26. juli 2003 - 22:29 #4
njaa, jeg forstår hvad du mener, det er ikke det. Men jeg har ikke rigtigt roddet med formularer endnu (<form>) så kan du ikke hjælpe mig lidt med at komme i gang, især med den side der skal modtage dataene, og sætte dem ind i db'en..
Avatar billede jalmer Nybegynder
30. juli 2003 - 09:38 #5
Er der ingen der har svaret på dette?
Avatar billede jalmer Nybegynder
30. juli 2003 - 15:30 #6
Jeg fik selv lavet noget.
Hvis nogen gerne vil se det:
<?php
      $create = $_REQUEST["create"];
      if(isset($create) && $create=="true" ) {
        include("INC/conn.inc");
       
        $titel = $_REQUEST["titel"];
        $undertitel = $_REQUEST["undertitel"];
    $nyhed = $_REQUEST["nyhed"];
        $kilde = $_REQUEST["kilde"];
    $skribent = $_REQUEST["skribent"];
   
    $oprettet = date("Y-m-d H:i:s");       
       
        $titel = htmlspecialchars( trim($titel), ENT_QUOTES );
        $nyhed = htmlspecialchars( $nyhed, ENT_QUOTES );
       
        if( $titel == "" || $nyhed == "") {
          print(" Enten titel eller nyhed mangler...");
        } else {
          mysql_query("INSERT INTO nyheder(id, titel, nyhed, undertitel, kilde, skribent, oprettet) VALUES ('', '".$titel."', '".$nyhed."', '".$undertitel."', '".$kilde."', '".$skribent."',  '".$oprettet."')");
          print("<b>Koden blev indsat på index ".mysql_insert_id()."</b><hr/>");
        }
      }
    ?>
    <form action="indsend_nyhed.php" method="post">
      <input type="hidden" name="create" value="true"/>
      <table>
      <tr>
        <td>
          <table>
            <tr>
              <td>Titel på nyheden:</td><td>Undertitel:</td>
            </tr>
            <tr>
              <td><input type="text" size="40" name="titel" value="<?=$titel?>" /></td>
              <td><input type="text" size="40" name="undertitel" value="<?=$undertitel?>" />
               
              </td>
            </tr>
        <tr>
        <td>Kilde: <input type="text" size="40" name="kilde" value="<?=$kilde?>" /></td>
            <td>Skribent: <input type="text" size="40" name="skribent" value="<?=$skribent?>" />
      </table>
        </td>
      </tr>
      <tr>
        <td>
          Selve nyheden :<br/>
          <textarea name="nyhed" rows="20" cols="60"><?=$nyhed?></textarea>
        </td>
      </tr>
      <tr>
        <td align="right"><input type="submit" value="indsend nyhed..."><input type="reset" value="nulstil formular"></td>
      </tr>
      </table>
    </form>
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