Här är all php kod i startframe.php
$server = "localhost"; // MySQL servern oftast localhost
$dbuser = "******"; // MySQL användaren
$dbpass = "******"; // MySQL lösenord
$dbname = "******"; // Databasens namn
$dbtable = "tabell"; // Nyhets tabellen
// Anslut till MySQL databasen
mysql_connect($server, $dbuser, $dbpass);
mysql_select_db($dbname);
$sql = mysql_query("SELECT rubrik, datum FROM tabell ORDER BY datum DESC LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_array($sql)) {
// detta skrivs ut på sidan
echo "<table width=\"100%\" cellspacing='0' cellpadding='0' border='0'>";
echo "<tr>";
echo "<td>" .$row['datum']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td><A HREF=news.php?id=17" .$row['id']. '>' .$row['rubrik']. "</A><P></td>";
echo "<hr></hr>";
echo "</tr>";
echo "<tr>";
echo "</table>";
echo "<br>";
}
?>
jag läste i internetworld,där har dom ett publicerings system,och där skrev dom om dolda fält i formuläret, för jag måste väl skicka med ett id på nyheten därifrån eller är jag helt ute och reser.
PeeerMedlem sedan mars 20025 907 inlägg Startframe.php
$server = "localhost"; // MySQL servern oftast localhost
$dbuser = "******"; // MySQL användaren
$dbpass = "******"; // MySQL lösenord
$dbname = "******"; // Databasens namn
$dbtable = "tabell"; // Nyhets tabellen
// Anslut till MySQL databasen
mysql_connect($server, $dbuser, $dbpass);
mysql_select_db($dbname);
$sql = mysql_query("SELECT rubrik, datum FROM tabell ORDER BY datum DESC LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_array($sql)) {
// detta skrivs ut på sidan
echo "<table width=\"100%\" cellspacing='0' cellpadding='0' border='0'>";
echo "<tr>";
echo "<td>" .$row['datum']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td><A HREF=news.php?id=" .$row['id']. '>' .$row['rubrik']. "</A><P></td>";
echo "<hr></hr>";
echo "</tr>";
echo "<tr>";
echo "</table>";
echo "<br>";
}
?>
news.php
$server = "localhost"; // MySQL servern oftast localhost
$dbuser = "******"; // MySQL användaren
$dbpass = "******"; // MySQL lösenord
$dbname = "******"; // Databasens namn
$dbtable = "tabell"; // Nyhets tabellen
// Anslut till MySQL databasen
mysql_connect($server, $dbuser, $dbpass);
mysql_select_db($dbname);
if(isset($_GET['id']) and is_numeric($_GET['id']))
$id = $_GET['id'];
else
die('ID saknas eller är ej numeriskt!');
$sql = mysql_query("SELECT * FROM tabell where id = $id") or die(mysql_error());
$row = mysql_fetch_array($sql)
echo 'Rubrik: ' . $row['rubrik'] . '<br/>Datum: ' . $row['datum'];
?>
PeddaMedlem sedan juni 20006 032 inlägg Peeers kod ska nog funka, förutom att han glömde ta ut id i sqlsatsen i startframe.php
$sql = mysql_query("SELECT id, rubrik, datum FROM tabell ORDER BY datum DESC LIMIT 5") or die(mysql_error());
ja id stämmer nu,men får detta felmeddelande när jag klickar på länken.
"Parse error: parse error, unexpected T_ECHO in /customers/freddeholm.com/freddeholm.com/httpd.www/news.php on line 27"
SnakesMedlem sedan okt. 2004392 inlägg Vad står det på rad 27???
om det står så här
echo 'Rubrik: ' . $row['rubrik'] . '<br/>Datum: ' . $row['datum'];
då testar du att byta ut det till det här!
echo "Rubrik: " . $row['rubrik'] . "<br/>Datum: " . $row['datum'] . "";
SnakesMedlem sedan okt. 2004392 inlägg kan du visa raden 27 i news.php eller hela filen??????
echo "Rubrik: " . $row['rubrik'] . "<br/>Datum: " . $row['datum'] "" ;
SnakesMedlem sedan okt. 2004392 inlägg
mr.mainline skrev:
echo "Rubrik: " . $row['rubrik'] . "<br/>Datum: " . $row['datum'] "" ;
echo "Rubrik: " . $row['rubrik'] . "<br/>Datum: " . $row['datum'] . "";
det var glömt ; på raden innan,så nu funkar det.