---
title: "Lite problem med en nyhetsfunktion jag leker med :)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/185041-lite-problem-med-en-nyhetsfunktion-jag-leker-med"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Mycodez"
published: "2010-10-26T22:54:43.000Z"
updated: "2010-10-27T08:22:24.000Z"
replies: 2
views: 421
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/185041-lite-problem-med-en-nyhetsfunktion-jag-leker-med"
---

# Lite problem med en nyhetsfunktion jag leker med :)

## #1 — Mycodez, 2010-10-26T22:54Z

Hej! 
Jag satt och följde en guide på nätet om hur man gjorde en nyhets sida där man postar och visar nyheterna. man lagrar nyheterna i en mysql-databas.
Allt lagras men själva nyheten som jag har har döpt till body vill inte vissa sig det samma gäller date vad är felet 

news.php "här visas alla nyheterna"

```php
<html>
<h1>News</h1>
<hr>

<?php

//connect
$error = "Problem connecting to database. Please try again later.";

$connect = mysql_connect("localhost","root","") or die($error);
mysql_select_db("test") or die($error);

//quesy the db
$getnews = mysql_query("SELECT * FROM news ORDER BY date DESC");

while($row = mysql_fetch_assoc($getnews))
{

//get data
$id = $row['id'];
$title = $row['title'];
$body = $rows['body'];
$date = $rows['date'];

echo "
$title posted on $date<br>
";

echo nl2br($body);

echo "
<hr>

";

}

?>
<hr>
</html>
```

post.php "Här lägger man till nyheterna."

```php
<html>
<h1>Post news</h1>
<hr>

<?php

if($_POST['POST'])
{
//get data
$title = $_POST['title'];
$body = $_POST['body'];

if($title&&$body)
{

//connect
$error = "Problem connecting to database. Please try again later.";

$connect = mysql_connect("localhost","root","") or die($error);
mysql_select_db("test") or die($error);

$date = date("Y-m-d");

//insert data
$insert = mysql_query("INSERT INTO news VALUES ('','$title','$body','$date')") or die(mysql_error());

die("Your news has been posted!
	<hr>");

}
else
echo "Please fill out title and body<p>";
}

?>

<form action='post.php' method='POST'>
	Title:<br>
    <input type='text' name='title'><p>
    
    Body:<br>
    <textarea rows='6' cols='35'name='body'></textarea><p>
    
    <input type='submit' name='POST' value='Post this news'>
</form>

<hr>
</html>
```

Vad gör jag för fel??? 

Hjälp en person som har blivit tokig i php som vill lära sig :D

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

## #2 — fiddler, 2010-10-26T23:07Z

"$rows" borde välan vara "$row" (under //get data)

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

## #3 — Mycodez, 2010-10-27T08:22Z

Ja det ser jag nu :) att så lite kan göra så mycket :)  Men tack så mycket fiddler

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

---

Tråden på webben: https://www.webforum.nu/amne/php/185041-lite-problem-med-en-nyhetsfunktion-jag-leker-med
