hjælp til rediger formular
Hejsa.Nogle der kan hjælpe mig med denne kode.
Den kan godt slette/skjule den men rediger delen virker ikke.
Altså jeg kan godt klikke på ret også kommer felterne frem og den hentet også de aktule værdier rigtigt, men hvis jeg så ændre i et felt og klikker på Rediger gemmer den det ikke?
<?php
require_once "maincore.php";
require_once THEMES."templates/header.php";
opentable("Slet og ret reklame");
$db_tabel = $db_prefix."reklamer";
$filnavn = "http://www.getpen.dk/v1/sletogretreklame.php"; // hvis du bruger en anden fil, så ændr her.. hvis du parser skal du ændre lidt i filen..
if (!isset($_GET['action'])) $_GET['action']='';
if (!isset($_POST['action'])) $_POST['action']='';
IF($_GET['action'] == "edit" AND !empty($_GET['id'])){
$forespEdit = mysql_query("SELECT * FROM ".$db_tabel." WHERE id = ".$_GET['id']." ORDER BY id DESC LIMIT 1");
while ($row = mysql_fetch_array($forespEdit)){
$hpurl = $row['www'];
$titel = $row['titel'];
$tekst = $row['tekst'];
$id = $row['id'];
$pris = $row['pris'];
$billede = $row['billede'];
echo '
Rediger reklamen med titlen: <b>'.$titel.'</b>
<form action="'.$filnavn.'?id='.$_GET['id'].'" method="GET">
WWW: <input type="text" name="newwww" value="'.$hpurl.'"><br>
Titel: <input type="text" name="newtitel" value="'.$titel.'"><br>
Tekst: <br> <textarea name="tekst" style="width: 200px; height: 100px;">'.$tekst.'</textarea><br>
Billede: <input type="text" name="newbillede" value="'.$billede.'"><br>
Pris: <input type="text" name="newpris" value="'.$pris.'"><br>
<input type="submit" name="action" value="Rediger">
</form>';
IF($_GET['action'] == "Rediger" AND !empty($_GET['id'])){
$newhpurl = $_GET['newwww'];
$newtitel = $_GET['newtitel'];
$newtekst = $_GET['newtekst'];
$newpris = $_GET['newpris'];
$newbillede = $_GET['newbillede'];
mysql_query("UPDATE ".$db_tabel." SET
www = '$newwww', titel = '$newtitel', tekst = '$newtekst', pris = '$newpris', billede = '$newbillede' WHERE id = '".$_GET['id']."' LIMIT 1");
echo 'Reklamen med titlen <b>'.$newtitel.'</b> blev redigeret';
}
}
}
ELSE IF($_GET['action'] == "delete" AND !empty($_GET['id'])) {
mysql_query("UPDATE ".$db_tabel." SET vis = 'nej' WHERE id = '".$_GET['id']."' LIMIT 1");
echo "Reklamen kan ikke længdere ses!<br>
<a href=".$filnavn.">Tilbage</a>
";
}
ELSE IF($_GET['action'] == "visigen" AND !empty($_GET['id'])) {
mysql_query("UPDATE ".$db_tabel." SET vis = 'ja' WHERE id = '".$_GET['id']."' LIMIT 1");
echo "Reklamen kan igen ses!<br>
<a href=".$filnavn.">Tilbage</a>
";
} ELSE {
$foresp = mysql_query("SELECT titel, www, id, vis FROM ".$db_tabel." ORDER BY id DESC") or die(mysql_error());
while ($row = mysql_fetch_array($foresp)){
$hpurl = $row['www'];
$titel = $row['titel'];
$id = $row['id'];
$vis = $row['vis'];
echo '
<table cellpadding="0" cellspacing="0" width="400">
<tr>
<td valign="top">
</td>
<td valign="top" height="22">
</td>
<td valign="top">
</td>
</tr>
';
if($vis == 'nej'){
echo '
<tr>
<td width="233">
'.$titel.'
</td>
<td height="19" width="113">
<a href="'.$filnavn.'?action=edit&id='.$id.'">Ret</a>
<a href="'.$filnavn.'?action=visigen&id='.$id.'">Vis igen</a>
</td>
<td height="19" width="54">
<i>Skjult</i>
</td>
</tr>
';
}ElSE{
echo '
<tr>
<td width="233">
'.$titel.'
</td>
<td height="19" width="113">
<a href="'.$filnavn.'?action=edit&id='.$id.'">Ret</a>
<a href="'.$filnavn.'?action=delete&id='.$id.'">Slet</a>
</td>
<td height="19" width="54">
<i>Vises</i>
</td>
</tr>
';
}
echo '
</table>
';
}
}
closetable();
require_once THEMES."templates/footer.php";
?>
