![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
Witam, mam problem ze skryptem dodawania/usuwania/edytowania newsów na stronie
![]() A więc tak, skrypt wyswietlam w panelu z folderu /pages. Gdy kliknę dodaj wyswietla sie białe tło. Dodam jeszcze że głowna strona dodawania newsów to : localhost/panel/index.php?s=admin Kod: Kod <?
session_start(); if(isset($_POST['pass'])) //Haslo przechowujemy w sesjach { if($_POST['pass']=='haselko') { $_SESSION['admin']='ok'; } } if((!isset($_SESSION['admin']) || $_SESSION['admin']!='ok') && $_GET['admin']!='wyloguj') { echo '<form method="POST" action="admin.php?main=admin"> <p align="center"> Niestety nie jestes zalogowany.<br> Proszę podac haslo:<br> <input type="password" name="pass" size="20"><br> <input type="submit" value="OK"></p> </form>'; } if(isset($_GET['admin']) && $_GET['admin']=='wyloguj') { $_SESSION['admin']=''; echo 'Nastapilo wylogowanie!<br> Przejdz do <a href="/index.php">strony glownej</a>...'; } if($_SESSION['admin']=='ok') { $uchwyt=mysql_connect('xxxx','root','xxxxx') or die('Nieudane polaczenie z baza danych...'); mysql_select_db('news') or die('Nie udalo sie wybrac bazy danych...'); echo '<b>Newsy:</b><br>'; $link=mysql_query('SELECT * FROM news ORDER BY id desc'); while($wiersz=mysql_fetch_array($link)) { echo '<b>'.$wiersz['tytul'].'</b>'; echo ' - '; echo $wiersz['data']; echo ' - '; echo '<a href="?s=admin.php?newsy=edytuj&id='.$wiersz['id'].'">Edytuj</a>'; echo ' - '; echo '<a href="?s=admin.php?newsy=usun&id='.$wiersz['id'].'">Usun</a>'; echo "<br>\n"; } echo '<b>Dodaj newsa:</b><br>'; echo '<form method="POST" action="?s=admin.php?newsy=dopisz"> Tytul:<br> <input type="text" name="tytul" size="64"><br> Tresc:<br> <textarea rows="5" name="tresc" cols="42"></textarea><br> <input type="submit" value="DODAJ"> </form>'; if(isset($_GET['newsy']) && $_GET['newsy']=='edytuj' && isset($_GET['id'])) { $id=$_GET['id']; $link=mysql_query("SELECT * FROM news WHERE id='$id'"); $wiersz=mysql_fetch_array($link); echo '<b>Edytuj newsa:</b><br>'; echo '<form method="POST" action="?s=admin.php?newsy=wyedytuj&id='.$wiersz['id'].'"> Tytul:<br> <input type="text" name="tytul" size="64" value="'.$wiersz['tytul'].'"><br> Tresc:<br> <textarea rows="5" name="tresc" cols="42">'.$wiersz['tresc'].'</textarea><br> <input type="submit" value="EDYTUJ"> </form>'; } elseif(isset($_GET['newsy']) && $_GET['newsy']=='dopisz') { $tytul=$_POST['tytul']; $tresc=$_POST['tresc']; $data=date('d.m.Y, H:i'); mysql_query("INSERT INTO news VALUES(0,'$tytul','$tresc','$data')"); echo 'Pomyslnie dodalem newsa o tytule: <b>'.$tytul.'</b> i o treści: <b>'.$tresc.'</b> z datą'.$data.'.'; } elseif(isset($_GET['newsy']) && $_GET['newsy']=='wyedytuj' && isset($_GET['id'])) { $tytul=$_POST['tytul']; $tresc=$_POST['tresc']; $id=$_GET['id']; mysql_query("UPDATE news SET tytul='$tytul' tersc='$tresc' WHERE id='$id'"); echo 'Pomyslnie wyedytowalem newsa! <br> Jego nowy tytul to: <b>'.$tytul.'</b>, a tresc: <b>'.$tresc.'</b>'; } elseif(isset($_GET['newsy']) && $_GET['newsy']=='usun' && isset($_GET['id'])) { $id=$_GET['id']; mysql_query("DELETE FROM news WHERE id='$id'"); echo 'Pomyslnie usunalem newsa numer '.$id.'!'; } ?> <? } ?> Ten post edytował Salur 29.12.2014, 12:58:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:21 |