Avatar billede nielspt Nybegynder
27. marts 2006 - 20:52 Der er 5 kommentarer og
1 løsning

simpel PHP form som sender til mySql

Hey eksperter...

jeg har oprettet et table 'news' i mySql, som har rækkerne 'time' og 'text'..

Jeg vil så bare gerne have en SIMPEL php-input-form, hvor jeg selv (i min admin-side) har mulighederne for at skrive i en input-box, som så sender indholdet til mySql 'text' når jeg trykker send. Derudover skal tidspunktet -  $time= date("d/m-Y, H:i"); -  også sendes til 'time'.

Hvordan gøres dette? Nogen der har en stump kode? :-)

Mvh. Niels
Avatar billede webstuff Nybegynder
27. marts 2006 - 22:38 #1
du laver en form som ligner noget alla det her:

#opret.html
<html>
<body>
<form action="gem.php" method="POST">
<textarea name="tekst"></textarea><br />
<input type="submit" value="Opret">
</form>
</body>
</html>

og laver en side der ser sådan her ud:

#gem.php
<?
mysql_connect('localhost', 'brugernavn', 'kodeord');
mysql_select_db("database");

$text = htmlentities($_POST[tekst]);
$time= date("d/m-Y, H:i");
if(!empty($text)){
  mysql_query("INSERT INTO news (time, text)VALUES('$time', '$text')") or die(mysql_error());
  echo "Det er nu sat ind i databasen!";
} else {
  echo "Du skal udfylde alle felter!";
}
?>
Avatar billede webstuff Nybegynder
27. marts 2006 - 22:39 #2
husk at ændre informationerne i:

mysql_connect('localhost', 'brugernavn', 'kodeord');
mysql_select_db("database");
Avatar billede nielspt Nybegynder
27. marts 2006 - 22:58 #3
Perfekt! Tak! Når man har sendt teksten afsted, kan man så få den til at retunere til en bestemt side automatisk??
Avatar billede webstuff Nybegynder
27. marts 2006 - 23:39 #4
ja i stedet for linjen:

  echo "Det er nu sat ind i databasen!";

så sæt dette ind i stedet:

header("location: din-side.php");
exit;
Avatar billede nielspt Nybegynder
27. marts 2006 - 23:58 #5
tak igen! ;-)
Avatar billede webstuff Nybegynder
30. marts 2006 - 21:16 #6
Keine Problemos :-)
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