Помогни ни да направим Uroci.net по - богат! Добави урок

Система за Музика Без Дизайн

PHP » PHP
Aleksander   трудност:    видян: 14307

Структура на основната папка/
sql.sql
add
.php
index.php
connect.php
play.php
broken.php
player.swf

 

Започваме с sql -а  правиме файл sql.sql в него поставяме следния код

 

CREATE TABLE `songs_cat` (
`id` int(4) NOT NULL auto_increment,
`value` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


INSERT INTO `songs_cat` VALUES (1, 'Áàëàäè');
INSERT INTO `songs_cat` VALUES (2, 'Club');
INSERT INTO `songs_cat` VALUES (3, 'Dance');
INSERT INTO `songs_cat` VALUES (4, 'Electronic');
INSERT INTO `songs_cat` VALUES (5, 'Gothic');
INSERT INTO `songs_cat` VALUES (6, 'Hip-Hop');
INSERT INTO `songs_cat` VALUES (7, 'JazZ');
INSERT INTO `songs_cat` VALUES (8, 'Latin');
INSERT INTO `songs_cat` VALUES (9, 'Pop');
INSERT INTO `songs_cat` VALUES (10, 'Psychedelic');
INSERT INTO `songs_cat` VALUES (11, 'R&B');
INSERT INTO `songs_cat` VALUES (12, 'Reggae');
INSERT INTO `songs_cat` VALUES (13, 'Rock');
INSERT INTO `songs_cat` VALUES (14, 'Techno');
INSERT INTO `songs_cat` VALUES (15, 'Íàðîäíè');
INSERT INTO `songs_cat` VALUES (16, 'Êþ÷åöè');
INSERT INTO `songs_cat` VALUES (17, 'Õîðà');
INSERT INTO `songs_cat` VALUES (18, 'Drum''n''Bass');
INSERT INTO `songs_cat` VALUES (19, 'Retro');
INSERT INTO `songs_cat` VALUES (20, 'Ãðúöêî');
INSERT INTO `songs_cat` VALUES (21, 'House');
INSERT INTO `songs_cat` VALUES (22, 'Jungle');
INSERT INTO `songs_cat` VALUES (23, 'Metal');
INSERT INTO `songs_cat` VALUES (24, 'Ïîï Ôîëê');
INSERT INTO `songs_cat` VALUES (25, 'Punk');
INSERT INTO `songs_cat` VALUES (26, 'Rap');
INSERT INTO `songs_cat` VALUES (27, 'Reggaeton');
INSERT INTO `songs_cat` VALUES (28, 'Ñðúáñêî');
INSERT INTO `songs_cat` VALUES (29, 'Trance');
INSERT INTO `songs_cat` VALUES (30, 'Äåòñêè');
INSERT INTO `songs_cat` VALUES (31, 'Äðóãè');


CREATE TABLE `songs` (
`id` int(4) NOT NULL auto_increment,
`author` varchar(255) NOT NULL,
`artist` varchar(255) NOT NULL,
`title` varchar(255) NOT NULL,
`path` varchar(255) NOT NULL,
`year` varchar(255) NOT NULL,
`album` varchar(255) NOT NULL,
`size` varchar(255) NOT NULL,
`cat` varchar(255) NOT NULL,
`date` varchar(255) NOT NULL,
`broken` varchar(255) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

 

Сега правим този add.php в него поставяме код :

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Песни</title>
<style type="text/css">
<!--
.txt {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
border: 1px solid #000000;
}
.btn {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
height: auto;
width: 55px;
border: 1px solid #000000;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: normal;
text-decoration: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
}
#table {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}
.boxtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}
a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
}
a:hover {
color: #333333;
}
-->
</style>
</head>

<body>
<div align="center" class="boxtext"><b>Добавяне на песен</b><br />
</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="txt" 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="txt" 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="txt" 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="txt" 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="txt" 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="txt" id="path" size="30"></td>
</tr>
<tr>
<td align="left">Добавил</td>
<td align="center"><strong>:</strong></td>
<td align="center"><input name="author" type="text" class="txt" id="author" size="30" /></td>
</tr>
<tr>
<td colspan="3" align="center"><select name="cat" class="txt" id="cat">
<option>Изберете категория</option>
<?php
include("connect.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" 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>";}
else {
$date = date("d.m.Y");
$sql = "INSERT INTO `songs` (`id`, `author`, `artist`, `title`, `path`, `year`, `album`, `size`, `cat`, `date`) VALUES (NULL, '$_POST[author]', '$_POST[artist]', '$_POST[title]', '$_POST[path]', '$_POST[year]', '$_POST[album]', '$_POST[size] mb', '$_POST[cat]', '$date');";
$result = mysql_query($sql) or die(mysql_error());
}
}
?>
</body>
</html>

 


Страници: 1 2 »

Коментари (5)

Aleksander на 18.06 2008 в 02:13ч.
Дано ви хареса само player-a турсих 2 дена :( доре че намерих 1 подобен урок и зех линк-а за player-a
Bulqr4eto на 30.10 2008 в 15:44ч.
Би било страхотно ако можеш да ми помогнеш да направя дизайн и да го подредя :)
ttolio на 17.01 2009 в 09:23ч.
Александер това connect.php не мога го намера ако може ме намери на скупе tolio_97
Hamilton на 06.05 2009 в 16:03ч.
Бих помoлил и аз ако може да получа connect.php за да мога да го подкарам, и един въпрос
защо ми дава грешка на 92 ред, ето и какво по точно ми изписва: Parse error: syntax error, unexpected '=' in C:\Program Files\VertrigoServ\www\test\index.php on line 92 ако може някой да ми каже къде може да е грешката Благодаря предварително пишете или изпратете connect.php на skype: toto372 или e-mail zonatabg@gmail.com
zdark на 09.01 2011 в 13:20ч.
Толкова ли неможете да си направите един файл за кънектване с базата данни?!

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com