Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zatwierdzenie newsa
#8
No tak.
Panel admina już prawie, pokazuję mi jaka wartość, ale nie nadpisuje. O to kawałek kodu, odp. za edycje:
Kod:
// ZATWIERDZANIE ARTYKUŁU
function artykuly_show($id)
{
    // jeśli zostanie naciśnięty przycisk "Edytuj"
    if(isset($_POST['ok']))
    {
        // filtrujemy dane aby zapytanie do mysql nam się nie psuło, tj. zamieniamy ` na \`
        $tytul = mysql_real_escape_string($_POST['tytul']);
        $show = mysql_real_escape_string($_POST['show']);
        $tresc = mysql_real_escape_string($_POST['tresc']);
        // pobieramy id kategorii
        $kategoria = $_POST['kategoria'];

        // tworzymy zapytanie
        $query = "UPDATE `articles` SET tytul='$tytul', show='$show', tresc='$tresc', id_cat='$kategoria' WHERE id='$id'";

        // jeśli zapytanie zostanie poprawnie wykonane to wyświetlamy komunikat
        if(mysql_query($query)) echo 'Pomyslnie wyedytowano artykuł! <a href="admin.php">wróć</a>';
        return 1; // zapobiegamy wyświetlania się formularza
    }
    // wyświetlamy napis
    echo '<b>Edytuj artykuł</b>';

    // pobieramy dane z artykułu który będziemy edytować
    $result = mysql_query("SELECT * FROM articles WHERE id='$id'");

    // tutaj nie ma while ponieważ jest pobierany tylko jeden rekord
    $row = mysql_fetch_array($result);

    // wyświetlamy prosty formularz z wypełnionymi danymi
    echo '<form action="" method="POST">
    Tytuł: <br />
    <input type="text" name="tytul" style="width:400px;" value="'.stripslashes($row['tytul']).'"><br />
    Show: <br />
    <input type="text" name="show" style="width:400px;" value="'.stripslashes($row['show']).'"><br />
    Kategoria: <br />
    <select name="kategoria">';
    // wykonanie zapytania na kategorie artykułów i wyświetlenie ich w rozwijanym menu
    $result2 = mysql_query("SELECT * FROM articles_categories");
    while($row2 = mysql_fetch_array($result2))
    {
        echo '<option value="'.$row2['id'].'"';
        // zaznacza aktualna kategorie artykulu
        if($row2['id']==$row['id_cat']) echo ' selected';
        echo '>'.stripslashes($row2['tytul']).'</option>';
    }
    echo '</select><br />
    Tresć: <br />
    <textarea name="tresc" style="width:400px;height:200px;">'.stripslashes($row['tresc']).'</textarea><br />
    <input type="submit" name="ok" value="Edytuj">
    </form>';
}


Dodam że nic się nie edytuje, ale jak dam tak jak było, czyli bez tego show to dziala, tylko jak dodam te show.
Odpowiedz


Wiadomości w tym wątku
Zatwierdzenie newsa - przez GeoAce5 - 18-05-2012, 19:10
RE: Zatwierdzenie newsa - przez Radian - 18-05-2012, 19:16
RE: Zatwierdzenie newsa - przez GeoAce5 - 18-05-2012, 19:21
RE: Zatwierdzenie newsa - przez Radian - 18-05-2012, 19:53
RE: Zatwierdzenie newsa - przez GeoAce5 - 18-05-2012, 20:06
RE: Zatwierdzenie newsa - przez Radian - 18-05-2012, 20:24
RE: Zatwierdzenie newsa - przez camelrafal - 18-05-2012, 22:12
RE: Zatwierdzenie newsa - przez GeoAce5 - 18-05-2012, 22:23
RE: Zatwierdzenie newsa - przez camelrafal - 18-05-2012, 22:38
RE: Zatwierdzenie newsa - przez GeoAce5 - 18-05-2012, 22:49
RE: Zatwierdzenie newsa - przez camelrafal - 18-05-2012, 23:59
RE: Zatwierdzenie newsa - przez GeoAce5 - 19-05-2012, 01:21
RE: Zatwierdzenie newsa - przez camelrafal - 19-05-2012, 18:26
RE: Zatwierdzenie newsa - przez GeoAce5 - 19-05-2012, 22:12
RE: Zatwierdzenie newsa - przez camelrafal - 19-05-2012, 23:29
RE: Zatwierdzenie newsa - przez GeoAce5 - 20-05-2012, 01:54
RE: Zatwierdzenie newsa - przez camelrafal - 20-05-2012, 02:08
RE: Zatwierdzenie newsa - przez GeoAce5 - 20-05-2012, 02:14
RE: Zatwierdzenie newsa - przez camelrafal - 20-05-2012, 02:22
RE: Zatwierdzenie newsa - przez GeoAce5 - 20-05-2012, 23:38
RE: Zatwierdzenie newsa - przez camelrafal - 21-05-2012, 00:10
RE: Zatwierdzenie newsa - przez GeoAce5 - 21-05-2012, 00:41
RE: Zatwierdzenie newsa - przez Pedro84 - 21-05-2012, 02:38
RE: Zatwierdzenie newsa - przez camelrafal - 21-05-2012, 02:47
RE: Zatwierdzenie newsa - przez Pedro84 - 21-05-2012, 04:08
RE: Zatwierdzenie newsa - przez GeoAce5 - 21-05-2012, 12:35
RE: Zatwierdzenie newsa - przez Pedro84 - 21-05-2012, 18:27
RE: Zatwierdzenie newsa - przez camelrafal - 21-05-2012, 17:48
RE: Zatwierdzenie newsa - przez GeoAce5 - 22-05-2012, 01:44

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  edycja newsa (php) agGresSive 1 2,264 31-08-2011, 19:07
Ostatni post: Dombas

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl