Gå til innhold

Enkelt submit-script i php/MySQL


Anbefalte innlegg

Hei

 

 

Kan noen hjelpe meg å lage et submitscript i php. Det skal sende følgende data til en MySQL databse.

 

tttel på nyheten (tabellen heter title)

nyheten (tabellen heter newstext)

id (id på nyheten. Auto-increment)

date (date. Timestamp)

 

 

Jeg har allerede laget et script for å vise nyhetene i rekkefølge etter dato. Har sett litt etter et script på nettet som kan legge til nyheter, men når jeg prøver det blir det bare feil. Kan none hjelpe meg å lage et?

 

Hadde vært kjempefint

Lenke til kommentar
Videoannonse
Annonse

Jeg fikk det til nå :)

 

Det jeg fant ut var at jeg ikke trengte å sende dato og id fra skjemaet da dette var timestamp og auto_increment.

 

Her er koden hvis noen andre lurer på det samme :)

 

 


<?php
require_once("config.php");
if(isset($_POST['submit']))
{
   $id = mysql_real_escape_string($_POST['id']);
   $title = mysql_real_escape_string($_POST['title']);
   $newstext = mysql_real_escape_string($_POST['newstext']);
      $result = mysql_query("INSERT INTO news (`title`, `newstext`)
                    VALUES ('$title','$newstext')");
       echo "<strong>Nyheten er lagt til i databasen. Du blir nå overført til hovedsiden</strong>";
       echo "<meta http-equiv=Refresh content=3;url=http://eventob.frac.dk/index.php>";
}
else
{
   ?>
   <br>
   <h3>Legg til nyhet</h3>
   <form method="post" action="<?php echo $PHP_SELF ?>">
   Title: <input name="title" size="40" maxlength="255">
   <br>
   News: <textarea name="newstext" rows="20" cols="40"></textarea>
   <br>
   <input type="submit" name="submit" value="Legg til nyhet">
   </form>
   <?
}
?>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...