Проблем при извличането на потребителско име при интеграция

hackera

Registered
Код:
<?php
echo "<form action=\"\" method=\"post\" name=\"form\">
<input type=\"hidden\" value=\"".date("j")."\" name=\"den\">
<input type=\"hidden\" value=\"".date("m")."\" name=\"mesec\">
<input type=\"hidden\" value=\"".date("Y")."\" name=\"godina\">
<input type=\"hidden\" value=\"".$_SERVER['REMOTE_ADDR']."\" name=\"ip\">
<table>
<tr>
[color=red]<td><center>Име:</center></td>
<td><input readonly type=\"text\" name=\"author\" value=\"".$userdata['username']."\" /></td>[/color]
</tr>
<tr>
<td>Категория</td>
<td>
<select name=\"id_cat\" >";

include ("config.php");
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$chars="set NAMES cp1251";mysql_query($chars);
$query="SELECT * FROM cats ORDER BY cat ASC";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

$i=0;
while ($i < $num) {

$id_cat=mysql_result($result,$i,"id_cat");
$cat=mysql_result($result,$i,"cat");

echo "<option name=\"id_cat\" value=\"$id_cat\">$cat</option>";
 
$i++;
}

echo "</select></td>
</tr>
<tr>
<td>Съдържание:</td>
<td><textarea rows=\"7\"  name=\"vic\" cols=\"45\" type=\"text\"></textarea></td>
</tr>
<tr>
<td> <br></td>
<td><input class=\"button\" type=\"image\" name=\"Submit\" value=\"Добави\" src=\"images/add_buton.jpg\" ></td>
</tr>
</table>
</form>";

if(isset($_POST['vic'])) {

$id_cat = $_POST['id_cat'];
$ip = $_POST['ip'];
$vic = $_POST['vic'];
$author = $_POST['author'];
$den = $_POST['den'];
$mesec = $_POST['mesec'];
$godina = $_POST['godina'];


if(empty($vic)){
echo "Моля, напишете текст!";
die();
};
 
$title = htmlspecialchars($title);

$vic = htmlspecialchars($vic);
$vic = str_replace("\n", "<br>", $vic);

include ("config.php");
mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$chars="set NAMES cp1251";mysql_query($chars);
$query = mysql_query("SELECT vic FROM vicove WHERE vic = '$vic'"); if($num = mysql_num_rows($query)){ $result = "1"; }
if ($result == "1") { echo "Съществува такъв текст в базата данни!"; }
else {
$query = "INSERT INTO `vicove` ( `id_vic` , `title` , `author` , `den`, `mesec`, `godina`, `vic`, `ip`, `id_cat`, `ad` )
VALUES (
'NULL', '$title', '$author', '$den', '$mesec', '$godina', '$vic', '$ip', '$id_cat', '0'
);";
$ok = mysql_query($query);
if($ok){
echo "Текста е добавен успешно!";
}else{
echo "Възникна грешка";
}
}
};




?>

Направил съм го както трябва интегрирал съм си сайта с phpbb3 всичко е ок, но като се опитам в тази форма да извлича юзер name не се поучава :oops:
 

Back
Горе