Jeg er ved at lave et "update blog script"...
her er min kode:
index (kun 'content')
...
<div id="content">
<?php
$blogid = $_POST['blogupdate'];
if($blogid != '')
{
$blogidet = $blogid;
}
$site = $_GET['side'];
if($site == 'forside')
{
include('forside.php');
}
elseif($site == 'profil')
{
include('profil.php');
}
elseif($site == 'portfolio')
{
include('portfolio.php');
}
elseif($side == 'produkter')
{
include('produkter.php');
}
elseif($site == 'links')
{
include('links.php');
}
elseif($site == 'kontakt')
{
include('kontakt.php');
}
elseif($site == 'blog')
{
include('blog.php');
}
elseif($site == 'login')
{
include('login.php');
}
elseif($site == 'kommentar')
{
include('kommentar.php');
}
elseif($site == 'admin')
{
include('admin.php');
}
elseif($site == 'logout')
{
include('logout.php');
}
else
{
echo "<p>
Velkommen til SkateDeveloper!<br />
</p>";
}
?>
</div>
...
updateblog
$blogoverskrift = mysql_query("SELECT * FROM censur");
echo "<form action='http://www.skatetown.dk/SkateDeveloper/censur' method='POST'>
<select name='blogupdate' onchange='this.form.submit();'>
<option>Vælg en overskrift</option>";
while($row = mysql_fetch_assoc($blogoverskrift))
{
echo "<option value='" . $row['id'] . "'>" . $row['overskrift'] . "</option>";
}
echo "</select>
</form>";
echo $blogidet;
$query = mysql_query("SELECT * FROM censur WHERE id = '$blogidet'")OR DIE(mysql_error());
while($row = mysql_fetch_array($query))
{
$blogtxt = $row['censur'];
}
echo "<form action=\\"http://www.skatetown.dk/SkateDeveloper/censur\\" method=\\"POST\\">
<textarea name=\\"upblogpost\\" rows=\\"30\\" cols=\\"70\\">" . $blogtxt . "</textarea><br />
<input type=\\"submit\\" value=\\"Opdater\\" name=\\"blogupsub\\" />
</form>";
Problemet er at den hverken viser blogposten med den givne id, eller opdaterer den...
Det skal nok lige siges at updateblog ligger i en anden mappe end index
Indlæg senest redigeret d. 29.12.2007 12:38 af Bruger #11328