Webmaster общности: Predpriemach.com | SearchEngines.bg

    Система за текстове

    Автор: Velikcho

    Сега ще ви представя една система която е за добавяне и разглеждане на музикални текстове. Разбира се вие можете лесно да я моднете и да я използвате за други цели. Системата съдържа 3 файла: db.sql, add.php и view.php.

    Сега започваме с db.sql

    CREATE TABLE `lyrics` (
    `id` int(255) NOT NULL auto_increment,
    `izpulnitel` varchar(255) NOT NULL,
    `pesen` varchar(255) NOT NULL,
    `text` text NOT NULL,
    `link` text NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci;

    add.php

    //Това е формата за добавяне
    <form method='post' action=''>
    Изпълнител: <input type='text' name='izpulnitel1'><br>
    Песен: <input type='text' name='pesen1'><br>
    Текст: <textarea name='text1'></textarea><br>
    Линк към песента: <textarea name='link1'></textarea><br>
    <input type='submit' name='addlyric' value='Add'>
    </form>
    <?php
    if($_POST['addlyric']){
    $izpulnitel = htmlspecialchars($_POST['izpulnitel1']);
    $pesen = htmlspecialchars($_POST['pesen1']);
    $text = htmlspecialchars($_POST['text1']);
    $link = htmlspecialchars($_POST['link1']);
    if(empty($izpulnitel) or empty($pesen) or empty($text) or empty($link)){
    //Това го показва, когато някой не е попълнил всички полета
    echo "Попълни всички полета!";
    }
    else {
    //Променете данните за свързване към базата данни
    $user = "";//дб име
    $pass = "";//дб парола
    $db = "haznata_lyrics";//дб
    $host = "localhost";//хост
    $connection = mysql_connect($host, $user, $pass) or die("Сайтът не може да се свърже към базата данни1");//свързваме се към базата данни
    $db = mysql_select_db($db,$connection)or die("Сайтът не може да се свърже към базата данни2");
    $query = mysql_query("INSERT INTO `lyrics` (`id`, `izpulnitel`,`pesen`, `text`, `link`) VALUES('','$izpulnitel','$pesen','$text','$link')");
    //Това го показва, когато текста е добавен успешно
    echo "Текстът е добавен!";
    }
    }
    ?>

    view.php

    <?php
    //Попълвате данните за свързване
    $connect = mysql_connect("localhost", "", "");
    $select_db = mysql_select_db("haznata_lyrics");
    mysql_query('set names cp1251',$connect);
    if($_GET['id']){
    $lyricid = $_GET['id'];
    $query1 = "SELECT * FROM `lyrics` where id = '$lyricid'";
    $result1=mysql_query($query1);
    while($r = mysql_fetch_array($result1)) {
    extract($r);
    $text2 = nl2br("$text");
    echo "$izpulnitel - $pesen<br><br><br>$text2<br><br><a href='$link'>Свали песента!</a>";
    }
    }
    else {
    $query = "SELECT * FROM `lyrics` ORDER BY id DESC";
    $result=mysql_query($query);
    while($r = mysql_fetch_array($result)) {
    extract($r);
    echo "<a href='view.php?id=$id'>$izpulnitel - $pesen</a><br>";
    }
    }
    ?>

    Това е! Надявам се да съм ви помогнал.

    Урока е изцяло авторски и преписването му в друг сайт без разрешение на автора се наказва с БАН!

    ПП: ДОБАВЕНА Е НОВА ФУНКЦИЯ – ДОБАВЯНЕ НА ЛИНК ЗА ИЗТЕГЛЯНЕ НА ПЕСЕНТА.

    Благодарности на SHARKPENT!

    Оставете коментар