Проблем - php

  • Автор Автор asdd
  • Начална дата Начална дата

asdd

Registered
Значи имам една система за музика.. когато искам да кача песен ми излиза:

Моля, влезте в своя акаунт.. но аз съм влязъл
ето файловете:

файла за качване:
Код:
<?php 
session_start();
require ("conn.php");
if (!$logged[username]) {
echo "Моля, влезте в своя акаунт, за да добавите песен! [ <a href='register.php'>Регистрация</a> ]";
exit;
}
?>
<?
echo ' </div>
<form id="form2" name="form2" method="post" action="">
<table width="250" border="0" align="center" cellpadding="1" cellspacing="1" id="table">
<tr>
<td>Изпълнител*</td>
<td><strong>:</strong></td>
<td align="center"><input name="artist" type="text" class="fil" id="artist" size="30" /></td>
</tr>
<tr>
<td align="left">Песен*</td>
<td align="center"><strong>:</strong></td>
<td align="center"><input name="title" type="text" class="fil" id="title" size="30"></td>
</tr>
<tr>
<td align="left">Албум</td>
<td align="center"><strong>:</strong></td>
<td align="center"><input name="album" type="text" class="fil" id="album" size="30"></td>
</tr>
<tr>
<td align="left">Размер</td>
<td align="center"><strong>:</strong></td>
<td align="center"><input name="size" type="text" class="fil" id="size" size="30"></td>
</tr>
<tr>
<td align="left">Година</td>
<td align="center"><strong>:</strong></td>
<td align="center"><input name="year" type="text" class="fil" id="year" size="30"></td>
</tr>
<tr>
<td align="left">Линк*</td>
<td align="center"><strong>:</strong></td>
<td align="center"><input name="path" type="text" class="fil" id="path" size="30"></td>
</tr>
<tr>
<td align="left">Добавил</td>
<td align="center"><strong>:</strong></td>
<td align="center"><input name="author" class = "fil" value="'.$logged[username].'" readonly="readonly" size = "30"/></td>
</tr>
<tr>
<td colspan="3" align="center"><select name="cat" class="fil" id="cat">
<option>Изберете категория</option>
';
include("conn.php");
$r = mysql_query("SELECT * FROM songs_cat");
while($row = mysql_fetch_array($r)){
$cat .= "<option value=\"$row[id]\" class=\"bottom\">$row[value]</option>";
}
echo $cat;
?>
</select></td>
</tr>
<tr>
<td colspan = "3">
Задължителните полета са отбелязани със *.
</td>
</tr>
<tr>
<td colspan="3" align="center"><input name="submit" type="submit" class="btn" id="button" value="Изпрати" />
<input name="button2" type="reset" class="btn" value="Изчисти" /></td>
</tr>
</table>
</form>
<?php

if($_POST["submit"])
{
	if($_POST["title"] == "")
	{
		echo "<script type=\"text/javascript\">
		alert('Не сте написали заглавие и/или съдържание на обявата.Моля направете го.');
		</script>";
	}
	elseif($_POST['cat'] == "Изберете категория" || $_POST['pic'] == "http://")
	{
		echo "<script type=\"text/javascript\">
		alert('Не сте избрали категория и/или снимка на обявата.Моля направете го.');
		</script>";
	}
	elseif($_POST["path"] == "")
	{
		echo "<script type=\"text/javascript\">
		alert('Не сте написали линк и/или съдържание на обявата.Моля направете го.');
		</script>";
	}
	else 
	{
		$date = date("Y.m.d");
		$author = mysql_real_escape_string(htmlspecialchars($_POST['author']));
		$artist = mysql_real_escape_string(htmlspecialchars($_POST['artist']));
		$title = mysql_real_escape_string(htmlspecialchars($_POST['title']));
		$path = mysql_real_escape_string(htmlspecialchars($_POST['path']));
		$year = mysql_real_escape_string(htmlspecialchars($_POST['year']));
		$album = mysql_real_escape_string(htmlspecialchars($_POST['album']));
		$size = mysql_real_escape_string(htmlspecialchars($_POST['size']));
		$cat = mysql_real_escape_string(htmlspecialchars($_POST['cat']));
		$sql = "INSERT INTO `songs` (`id`, `author`, `artist`, `title`, `path`, `year`, `album`, `size`, `cat`, `date`) 
		VALUES (NULL, '$author', '$artist', '$title', '$path', '$year', '$album', '$size mb', '$cat', '$date');";
		$result = mysql_query($sql) or die("Error while adding song");
		if ($result) 
		{
			echo "Песента е добавена успешно! Тя ще стане видима в сайта, след като бъде прегледана и одобрена от администратор.";
		}
	}
}
?>

най-отгоре има
Код:
<? include ("header.php"); ?>
със съдържание:

Код:
<?php
	session_start();
	ob_start();
?>
 
а ти със каква сесия когато се логнеш записваш, че се е логнал и къде си дефинирал порменливата $logged
 
PHP_Masters каза:
а ти със каква сесия когато се логнеш записваш, че се е логнал и къде си дефинирал порменливата $logged

не знам преди малко ми я дадоха тази система..
 

Back
Горе