webForumDet fria alternativet

editera/radera nyheter....

3 svar · 268 visningar · startad av Pontus Thor

Pontus ThorMedlem sedan juni 2002324 inlägg
#1

Hej allihoppa, håller på med ett nyhetsscript och har kört fast. Har koden för att skriva/visa nyheterna(se längre ned) och behöver nu koden för att editera/radera en nyhet i databasen.

Kod för att visa nyheterna:

<?
require ("mysqldb.hehe.php");
$select = mysql_select_db($db);
$result = @mysql_query("SELECT nyhet, rubrik, datum FROM korta ORDER BY id DESC LIMIT 5");
if (!$result) {
echo("<p>Error performing query: " . mysql_error() . "</p>");
exit();
}
while ($row = mysql_fetch_array($result))
{
	$nyhet = $row["nyhet"];
	$rubrik = $row["rubrik"];
	$datum = $row["datum"];

	print ("<b><i>$datum<br></i>\n");
	print ("$rubrik<br></b>\n");
	print ("$nyhet<br>\n");
	print ("<br>\n");
}
mysql_close();
?>
UrMeMedlem sedan apr. 2001762 inlägg
#2

Om du har ett id-nummer på varje nyhet är det inte speciellt svårt.. bara att plocka ut ID:et för nyheterna.. och skapa en länk typ editnyhet.php?id=XX .. och i editnyhet.php plockar du ut nyheten med det id-numret och i varje "editbox" hämtar du informationen från databasen.

Sedan kör du bara en UPDATE där det id-numret finns..

Pontus ThorMedlem sedan juni 2002324 inlägg
#3

Ja, varje nyhet har ett eget id-nummer.
Nej, det är inte speciellt svårt, om man kan php.
Skulle någon kunna visa koden!?

giikMedlem sedan mars 2002112 inlägg
#4

SQL-satsen kan väl se ut så här typ.

$sql ="SELECT * FROM tabell WHERE id ='$id'";
129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)