---
title: "Inlägg i en MySQL databas."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/43918-inlägg-i-en-mysql-databas"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Lundb3rg"
published: "2002-05-16T15:47:44.000Z"
updated: "2002-05-16T16:06:16.000Z"
replies: 2
views: 177
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/43918-inlägg-i-en-mysql-databas"
---

# Inlägg i en MySQL databas.

## #1 — Lundb3rg, 2002-05-16T15:47Z

Jag har en sida där det finns en FORM där jag skriver in Rubrik och Medelande och sedan när jag trycker submig så ska sidan laddas om och då skall nyhetern läggas in, men det funkar ej. Jag har detta:

```
<!-- Här börjar nyheterna. -->

<?
$conn =@mysql_connect()
	or die ("Can't connec to database.");
$database = mysql_select_db("hello");
$sql = "SELECT * FROM news";
$result = mysql_query("$sql");
while ($rad = mysql_fetch_array($result)) {
?>
<font class="newshead"><? echo date("M jS, Y",strtotime($rad[date])) ." at ". date("g.ia",strtotime($rad[time])); ?> 
</font><br><font class="newstext"><? echo  $rad[message];?> 
</font><img src="gfx/px.gif" width="100" height="7"><br>
<? } ?>

<!-- Här slutar nyhterna. -->

<?
if (!empty($message)) {
	$sql_add_news = "INSERT INTO news (headline,message,by,date,time) VALUES ("$headline","$message","Lundberg","date(Y-m-d)","time(H:i:s)")";
	mysql_query("$sql_add_news");
}
?>

<form action="<?=$PHP_SELF?>" method="post">
<input type="text" name="headline" style="background-color:#F5F5F5; color:#666666; font-familly:verdana; font-size:10px; width:150;"><br>
<textarea name="message"style="background-color:#F5F5F5; color:#666666; font-familly:verdana; font-size:10px; width:200; height:50;"></textarea><br>
<input type="image" src="gfx/main/news_add_top.gif" value="submit">
</form>
```

Men när jag försöker köra detta får jag detta felmedelandet:

> Parse error: parse error, unexpected T_VARIABLE in D:\\Program\\Apache Group\\Apache2\\htdocs\\hello\\main_news.php on line 35

och rad 35 är:

$sql_add_news = "INSERT INTO news (headline,message,by,date,time) VALUES ("$headline","$message","Lundberg","date(Y-m-d)","time(H:i:s)")";

Permalänk: https://www.webforum.nu/p/43918

## #2 — LarsG, 2002-05-16T15:53Z

```
$sql_add_news = "INSERT INTO news (headline,message,by,date,time) VALUES( '" .
$headline ."','" .  $message . "','Lundberg','" . date("Y-m-d") . 
"','" . time("H:i:s") . "')";
```

Du måste ange värdena inom ' i insert

Permalänk: https://www.webforum.nu/p/674465

## #3 — Lundb3rg, 2002-05-16T16:06Z

Ah! klantigt, borde jag kommit på själv =) testar det nu! Tack!

Permalänk: https://www.webforum.nu/p/674473

---

Tråden på webben: https://www.webforum.nu/amne/php/43918-inlägg-i-en-mysql-databas
