Kort og godt er fejlen at dette ikke udskriver det der er i textarea'et..
profil.php
<?php
mysql_connect(-) OR DIE(mysql_error());
mysql_select_db(-)OR DIE(mysql_error());
session_start();
$test = $_POST['profiltxt'];
echo $test;
$query = mysql_query("SELECT * FROM -")OR DIE(mysql_error());
while($row = mysql_fetch_assoc($query))
{
$profil = $row['profil'];
}
$url = $_SERVER['PHP_SELF'];
$url = explode('/',$url);
$partof = $url[2];
$url = explode('.',$url[3]);
echo "<form action=\\"?side=" . $partof . "&adminoption=" . $url[0] . "\\" method=\\"post\\">
<textarea name=\\"profiltxt\\" cols=\\"70\\" rows=\\"35\\" />" . $profil . "</textarea><br />
<input type=\\"submit\\" name=\\"subprof\\" value=\\"Opdater\\" /><br />
</form>";
?>
Og admin.php
<?php
mysql_connect(-) OR DIE(mysql_error());
mysql_select_db(-)OR DIE(mysql_error());
session_start();
if($_SESSION['-'] == -)
{
$mulighed = $_REQUEST['adminoption'];
echo "<form action='http://www.skatetown.dk/SkateDeveloper/?side=admin' method='POST'>
<select name='adminoption' onchange='this.form.submit();'>
<option value=''>-- Vælg en mulighed --</option>
<option value='profil'>Profil</option>
<option value='besoeg'>Besøg</option>
<option value='blog'>Blog</option>
<option value='portfolio'>Portfolio</option>
<option value='produkter'>Produkter</option>
</select>
</form>";
if($mulighed != '')
{
echo "<br /><br />";
include('http://www.skatetown.dk/SkateDeveloper/admin/' . $mulighed . '.php');
}
}
else
header('Location: http://www.skatetown.dk/SkateDeveloper/');
?>
Samlet efter udskrift:
<form action='http://www.skatetown.dk/SkateDeveloper/?side=admin' method='POST'>
<select name='adminoption' onchange='this.form.submit();'>
<option value=''>-- Vælg en mulighed --</option>
<option value='profil'>Profil</option>
<option value='besoeg'>Besøg</option>
<option value='blog'>Blog</option>
<option value='portfolio'>Portfolio</option>
<option value='produkter'>Produkter</option>
</select>
</form><br /><br /><form action="?side=admin&adminoption=profil" method="post">
<textarea name="profiltxt" cols="70" rows="35" />Test af test</textarea><br />
<input type="submit" name="subprof" value="Opdater" /><br />
</form></div>
Det skal lige siges at '-' er censur..
og at teksten inde i profiltxt er blevet genereret med MySQL/PHP
Det skal også lige siges at den ikke opfanger nå profilsub bliver aktiveret...
(det er lavet med et andet stykke kode...)
Indlæg senest redigeret d. 20.12.2007 18:02 af Bruger #11328