prøv og erstat din kode i notes-edit.php med koden herunder
Husk at ændre de 4 define så det er de rigtige oplysinger hvis du kører en local server på din egen computer skulle oplysningerne gerne passe.
<?php
define('DB_HOST', 'localhost'); //Dit hostnavn
define('DB_USER', 'root'); //Dit brugernavn til databasen
define('DB_PASSWORD', ''); //Din adgangskode til databasen
define('DB_DATABASE', 'Portfolie'); //Dit databasenavn
//Forbind til mysql server
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$link) {
die('Mislykkedes at forbinde til server: ' . mysql_error());
}
//Forbind til database
$db = mysql_select_db(DB_DATABASE);
if(!$db) {
die("Kan ikke forbinde til databasen");
}
if ($_POST['submit']) //Hvis der er trykket submit
{
if(empty($_POST['note'])) //Hvis der ikke er indtastet noget i feltet
{
echo "At least one word!";
} else { //Hvis der er en værdi indsæt den i databasen
echo $query = "UPDATE sidsteNyt SET content='" . $_POST['note'] . "' WHERE id=1";
$result = mysql_query($query);
echo "Notes Updated.";
}
}else{
$query = "SELECT content FROM sidsteNyt WHERE ID=1";
$result = mysql_query($query, $connection) or die("Query failed to run.");
$myrow = mysql_fetch_array($result);
header('Location: admin.php' ) ;
}
//Her skriver vi lige databasen ud så vi kan se om der er kommet noget ind
$sql="SELECT id, content FROM sidsteNyt";
$result=mysql_query($sql);
echo '<table>';
while ($row=mysql_fetch_assoc($result)) {
echo '<tr>
<td>' . $row['id'] . '</td>
<td>' . $row['content'] . '</td>
</tr>';
}
echo '</table>';
?>
Indlæg senest redigeret d. 04.04.2010 11:43 af Bruger #11269