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

    Система за новини – Част Шеста

    Следващите фаилове се намират в папка admin

    addanketa.php

    <?php
    
    if (isset($_POST['submit'])) {
    $vapros=$_POST['vapros'];
    $otg=array();
    for($i=0;$i<=15;$i++){
    $otg[$i]=$_POST['otg'.$i];
    }
    
    
    foreach($otg as $i => $value) {
    if($value == "") {unset($otg[$i]);}
    }
    
    
    $realotg= array_values($otg);
    $broi=count($realotg);
    
    
    $sql="INSERT vaprosi (vapros) VALUES ('$vapros')";
    $rez=mysql_query($sql,$link);
    
    $sql="SELECT * FROM vaprosi ORDER BY v_id DESC LIMIT 0 , 1";
    $rez=mysql_query($sql,$link);
    $red=mysql_fetch_array($rez);
    $v_id=$red['v_id'];
    
    $broi=count($realotg)-1;
    
    
    for($i=0;$i<=$broi;$i++){
    $sql="INSERT INTO otgovori(`v_id` , `otgovor` , `rezultat`) VALUES ('$v_id','$realotg[$i]','0')";
    $rez=mysql_query($sql,$link);
    }
    
    }
    
    else{
    echo"<form action=\"pro.php?page=addanketa\" method=\"POST\" />\n";
    echo"Въпрос<br />";
    echo"<input type=\"text\" name=\"vapros\" /><br/><br />Отговори<br />\n";
    
    
    for($i=0;$i<=15;$i++){
    
    echo"<input type=\"text\" name=\"otg".$i."\" style=\"width:400px;\"/><br />\n";
    }
    echo"<input type=\"submit\" name=\"submit\" /></form>";
    }
    ?>

    addcat.php

    <table border=1>
    <tr>
    <td>Добавени категории до момента</td>
    </tr>
    
    <?php
    
    
    mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
    @mysql_select_db($db_name) or die("Грешна база данни");
    $query="SELECT * FROM cat ORDER BY cats ASC";
    $result=mysql_query($query);
    
    $num=mysql_numrows($result);
    
    mysql_close();
    
    $i=0;
    while ($i < $num) {
    
    $cats=mysql_result($result,$i,"cats");
    
    echo "<tr><td>$cats</td></tr>";
    
    $i++;
    }
    
    ?>
    </table>
    <br>
    <br>
    <table border=0>
    <form action=pro.php?page=addcat method=post name=form>
    <tr>
    <td>Заглавие</td>
    <td><input name=cats type=text class=form size="50"></td>
    </tr>
    <tr>
    <td> <br></td>
    <td><input type=submit name=Submit value=Публикуване class=form></td>
    </tr>
    </table>
    </form>
    
    <?php
    
    
    if($_POST['Submit']){
    
    
    $cats = $_POST['cats'];
    
    
    
    mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
    @mysql_select_db($db_name) or die("Грешна база данни");
    $query = "INSERT INTO `cat` ( `id_cat` , `cats`)
    VALUES (
    'NULL', '$cats'
    );";
    $ok = mysql_query($query);
    if($ok){
    echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=pro.php?page=addcat\">";
    }else{
    echo "Възникна грешка";
    }
    };
    
    ?>

    addnews.php

    <table border=0>
    <tr>
    <td>
    <font size="2">BB Code :</font>
    </td>
    <td>
    <a href="javascript:areatext('<b>Тук напишете текста</b>');"><font face="verdana" color="#666" size="2">BOLD</font></a>
    <a href="javascript:areatext('<u>Тук напишете текста</u>');"><font face="verdana" color="#666" size="2">UNDERLINE</font></a>
    <a href="javascript:areatext('<i>Тук напишете текста</i>');"><font face="verdana" color="#666" size="2">ITALIC</font></a>
    <a href="javascript:areatext('<br>');"><font face="verdana" color="#666" size="2">НОВ РЕД</font></a>
    <a href="javascript:areatext('<img border=0 src=Тук напишете линка>');"><font face="verdana" color="#666" size="2">СНИМКА</font></a>
    <a href="javascript:areatext('<a target=_blank href=http://адрес на връзката>Име на връзката</a>');"><font face="#666" color="#666" size="2">ЛИНК</font></a>
    </td>
    </tr>
    
    <form action=pro.php?page=addnews method=post name=form>
    <input type="hidden" value="<?php print(date("i")); ?>" name="minuti">
    <input type="hidden" value="<?php print(date("G")); ?>" name="chas">
    <input type="hidden" value="<?php print(date("j")); ?>" name="den">
    <input type="hidden" value="<?php print(date("F")); ?>" name="mesec">
    <input type="hidden" value="<?php print(date("Y")); ?>" name="godina">
    
    <tr>
    <td>Заглавие</td>
    <td><input name=title type=text class=form size="50"></td>
    </tr>
    <tr>
    <td>Категория</td>
    <td> <select name=cats>
    <?php
    
    
    mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
    @mysql_select_db($db_name) or die("Грешна база данни");
    $query="SELECT * FROM cat ORDER BY cats ASC";
    $result=mysql_query($query);
    
    $num=mysql_numrows($result);
    
    mysql_close();
    
    $i=0;
    while ($i < $num) {
    
    $cats=mysql_result($result,$i,"cats");
    ?>
    <option name=cats value="<?php echo $cats ?>"><?php echo $cats ?></option>
    <?php
    $i++;
    }
    
    ?>
    
    </select></td>
    </tr>
    
    
    <tr>
    <td>Цялата новина новината</td>
    <td><textarea rows="7" name="newstext" cols="60" type="text"></textarea></td>
    </tr>
    <tr>
    <td> <br></td>
    <td><input type=submit name=Submit value=Публикуване class=form></td>
    </tr>
    </table>
    </form>
    
    <?php
    
    
    if($_POST['Submit']){
    
    $minuti = $_POST['minuti'];
    $chas = $_POST['chas'];
    $den = $_POST['den'];
    $mesec = $_POST['mesec'];
    $godina = $_POST['godina'];
    $title = $_POST['title'];
    $cats = $_POST['cats'];
    $newstext = $_POST['newstext'];
    
    
    
    mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
    @mysql_select_db($db_name) or die("Грешна база данни");
    $query = "INSERT INTO `news` ( `id_news` , `title` , `newstext` , `minuti`, `chas`, `den`, `mesec`, `godina`, `cats`)
    VALUES (
    'NULL', '$title', '$newstext', '$minuti', '$chas', '$den', '$mesec', '$godina', '$cats'
    );";
    $ok = mysql_query($query);
    if($ok){
    echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=pro.php?page=addnews2\">";
    }else{
    echo "Възникна грешка";
    }
    };
    
    ?>

    addnews2.php

    <center><H2><b>Новината е добавена</b></H2></center>
    editnews.php
    <table border=0 cellpadding=0 cellspacing=0 width=100%>
    <?php
    
    
    mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
    @mysql_select_db($db_name) or die("Грешна база данни");
    $archive="SELECT DISTINCT godina FROM news ORDER BY godina DESC";
    $godinass=mysql_query($archive);
    
    $num=mysql_numrows($godinass);
    
    mysql_close();
    
    $i=0;
    while ($i < $num) {
    
    $godina=mysql_result($godinass,$i,"godina");
    
    echo "<tr>
    <td> Година: <a href=pro.php?page=editnews2&godina=$godina>$godina</a></td>
    </tr>";
    $i++;
    }
    
    ?>
    </table>

    editnews2.php

    <table border=0 cellpadding=0 cellspacing=0 width=100%>
    <?php
    
    
    mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
    @mysql_select_db($db_name) or die("Грешна база данни");
    $godina = $_GET['godina'];
    $archive="SELECT DISTINCT mesec,godina FROM news WHERE godina = '$godina' ORDER BY godina DESC";
    $godinass=mysql_query($archive);
    
    $num=mysql_numrows($godinass);
    
    mysql_close();
    
    $i=0;
    while ($i < $num) {
    
    $mesec=mysql_result($godinass,$i,"mesec");
    $godina=mysql_result($godinass,$i,"godina");
    echo "<tr>
    <td> Месец: <a href=pro.php?page=editnews3&godina=$godina&mesec=$mesec>$mesec</a></td>
    </tr>";
    $i++;
    }
    
    ?>
    </table>

    editnews3.php

    <table border=0 cellpadding=0 cellspacing=0 width=100%>
    <?php
    
    
    mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
    @mysql_select_db($db_name) or die("Грешна база данни");
    $godina = $_GET['godina'];
    $mesec = $_GET['mesec'];
    $archive="SELECT DISTINCT godina,mesec,den FROM news WHERE godina = '$godina' AND mesec = '$mesec' ORDER BY godina DESC";
    $godinass=mysql_query($archive);
    
    $num=mysql_numrows($godinass);
    
    mysql_close();
    
    $i=0;
    while ($i < $num) {
    
    $mesec=mysql_result($godinass,$i,"mesec");
    $godina=mysql_result($godinass,$i,"godina");
    $den=mysql_result($godinass,$i,"den");
    echo "<tr>
    <td height=25px id=lineBottom width=33%> Ден: <a href=pro.php?page=editnews4&godina=$godina&mesec=$mesec&den=$den>$den</a></td>
    </tr>";
    $i++;
    }
    
    ?>
    </table>

    editnews4.php

    <table border=0 cellpadding=0 cellspacing=0 width=100%>
    <?php
    
    
    mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
    @mysql_select_db($db_name) or die("Грешна база данни");
    $godina = $_GET['godina'];
    $mesec = $_GET['mesec'];
    $den = $_GET['den'];
    $archive="SELECT * FROM news WHERE godina = '$godina' AND mesec = '$mesec' AND den = '$den' ORDER BY godina DESC";
    $godinass=mysql_query($archive);
    
    $num=mysql_numrows($godinass);
    
    mysql_close();
    
    $i=0;
    while ($i < $num) {
    
    $id_news=mysql_result($godinass,$i,"id_news");
    $title=mysql_result($godinass,$i,"title");
    
    
    $start=strlen($str);
    $text=substr($newstext,$start ,$broinews);
    
    echo "<table border=1 width=100% border=0 cellpadding=0 cellspacing=0>
    <tr>
    
    <td width=80%> <a href=pro.php?page=editnews5&id_news=$id_news>$title</a></td>
    <td width=20%><a href=pro.php?page=del&id_news=$id_news>Изтрии</a>
    </tr>
    </table>";
    echo "<br>";
    $i++;
    }
    
    ?>
    </table>

    еми какво да ви кажа. остава още една част 🙂