webForumDet fria alternativet

Inlägg i en MySQL databas.

PHP

2 svar · 174 visningar · startad av Lundb3rg

Medlem sedan maj 200240 inlägg
Frågan#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!

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)