Avatar billede agertz Nybegynder
06. december 2007 - 00:10 Der er 2 kommentarer og
1 løsning

Hjælp - mit redigeringssystem virker ikke!

Hejsa, når jeg går ind og vil rette en nyhed, viser den bare blank side, hvorfor det?
Min kode er som følger:

<?
session_start();
include "../connect.php";

$query = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord' LIMIT 1");



    if (mysql_num_rows($query) == 1) {
        $row = mysql_fetch_assoc($query);
    $_SESSION['level'] = $row['level'];
}

if($_SESSION['level'] >= 5)
{

$id = mysql_real_escape_string($_GET["id"]);
$res = mysql_query("SELECT * FROM nyheder WHERE id = '$id'");
$row = mysql_fetch_array($res);
while ($data = mysql_fetch_array($res))
{
if ($_GET[opdater] == "ok") {

$gem = $_POST["overskrift"];
$gem1 = $_POST["nyhed"];
$gem2 = $_POST["billede"];
$gem3 = $_POST["intro"];

$update = mysql_query("UPDATE nyheder SET overskrift = '$gem', nyhed = '$gem1', billede = '$gem2', intro = '$gem3'");
echo "Nyheden er opdateret!";

} else {
?>
<form method="POST" action="?opdater=ok">
Overskrift:<br>
<textarea name="overskrift"  cols="36" rows="1"><? echo "$data[overskrift]"; ?></textarea><br>
Intro:<br>
<textarea name="intro"  cols="36" rows="6"><? echo "$data[intro]"; ?></textarea><br>
Nyhed:<br>
<textarea name="nyhed"  cols="36" rows="10"><? echo "$data[nyhed]"; ?></textarea><br>
Billede:<br>
<textarea name="billede"  cols="36" rows="1"><? echo "$data[billede]"; ?></textarea>
<input type="submit" value="Opdater!">

<?
}
}
}
?>
Avatar billede 17196 Nybegynder
06. december 2007 - 08:36 #1
Efter hvad jeg kan se, så er id strengen tom.
$id = mysql_real_escape_string($_GET["id"]);
Så du skal ændre:
<form method="POST" action="?opdater=ok">
til
<form method="POST" action="?opdater=ok&amp;id=<?=$data[id]?>">
Avatar billede coderdk Praktikant
06. december 2007 - 12:34 #2
Og huske at ændre din SQL med en WHERE id = din_id_her
Avatar billede agertz Nybegynder
08. december 2007 - 00:35 #3
Virkede ikke, prøver igen.

Ellers tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester