Inlägg i en MySQL databas.

PHP

2 svar · 177 visningar · startad av Lundb3rg

Medlem sedan maj 200240 inlägg
Trådstart#1

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)")";

Medlem sedan dec. 200012 464 inlägg
#2
$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

Medlem sedan maj 200240 inlägg
#3

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

584 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
215 ms — deklarationer (db)
147 ms — hämta statistik (db)
186 ms — hämta tråd, inlägg och bilagor (db)
246 ms — ändringar (db)