Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skryptem
Salur
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 28.12.2014

Ostrzeżenie: (20%)
X----


Witam, mam problem ze skryptem dodawania/usuwania/edytowania newsów na stronie wink.gif
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
Go to the top of the page
+Quote Post

Posty w temacie
- Salur   Problem ze skryptem   29.12.2014, 12:57:20
- - Turson   Biała strona mówi jasno, włącz raportowanie błędów...   29.12.2014, 13:04:21
- - Forti   1. włącz wyświetlanie błędów. na początku pliku...   29.12.2014, 13:09:24
- - Salur   Po włączeniu raportowania błędów nic nie wywala, j...   29.12.2014, 13:11:28
- - Turson   Wklej w google tekst komunikatu a zobaczysz milion...   29.12.2014, 13:18:01
- - Salur   Powiem Ci ze chyba to nie tego wina bo jak skrypt ...   29.12.2014, 13:24:54
- - SpiritCode   Cytatmysql_query("INSERT INTO news VALUES(0,...   29.12.2014, 13:31:57
- - Salur   Przy kliknięciu na EDYTUJ przy danym newsie prawid...   29.12.2014, 13:35:14
- - SpiritCode   Spoko ale zacząłeś o dodawaniu newsa i tym, że dod...   29.12.2014, 13:41:12
- - Salur   Czyli co radzisz zrobić? Jesli plik admin.php (cz...   29.12.2014, 13:45:49
- - SpiritCode   Zmienić inserta Dodaj kolumny(te które uzupełnisz...   29.12.2014, 13:50:49
- - Forti   Przecież JA ci napisałęm wyżej na co masz zwrócić ...   29.12.2014, 13:53:28
- - SpiritCode   Forti ma rację. Trzeba umieć czytać   29.12.2014, 14:00:05
- - Salur   Gdy dodałem to: [PHP] pobierz, plaintext <?phps...   29.12.2014, 14:00:24
- - SpiritCode   Jeżeli w skrypcie includujesz skrypt nie musisz do...   29.12.2014, 14:04:16
- - Salur   Ja tego nie chce includować, tylko sprawdziłem czy...   29.12.2014, 14:06:10
- - Forti   Twoja strona wogole nie działa. Zrobiłeś to z tym...   29.12.2014, 14:09:59
- - Salur   Literówka była, juz działa. //Edit Tak, zrobiłem ...   29.12.2014, 14:10:57
- - SpiritCode   Jeżeli nie chcesz includować to tego nie rób Wró...   29.12.2014, 14:15:20
- - Salur   Notice się już nie pokazuje lecz nadal nic nie dz...   29.12.2014, 14:17:56
- - SpiritCode   Literówka? Formularz podania hasła wysyłał nam ha...   29.12.2014, 14:26:33
- - Salur   Raczek literówek tu nie ma , bo skrypt działa gdy ...   29.12.2014, 14:34:04
- - SpiritCode   Słuchaj. Nie wiem gdzie teraz masz ten skrypt ale ...   29.12.2014, 14:36:34
- - Salur   Problem rozwiązany! Dziekuję Ci SpiritCode M...   29.12.2014, 14:43:19
- - SpiritCode   Do usług   29.12.2014, 14:46:34
- - com   SpiritCode CytatRadziłbym zwrócić na to uwagę. spr...   29.12.2014, 16:36:05
- - SpiritCode   com Aż sprawdziłem. Masz rację. Zwracam honor   29.12.2014, 16:51:56


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:21