Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zatwierdzenie newsa
#19
użyj tego zapytania co podałem i wtedy podaj błąd sql
sprawdz też w bazie danych jakie masz typy zmiennych
jeżeli coś jest jako VARCHAR to ustaw na TEXT (bez ograniczania ilości znaków)
jeżeli to nie pomoże to nie wiem
wklej to i zobacz co sie dzieje
Kod PHP:
// ZATWIERDZANIE ARTYKUŁU
 
function artykuly_show($id)
 {
     
// jeśli zostanie naciśnięty przycisk "Edytuj"
     
if(isset($_POST['ok']))
     {
        
         
$tytul $_POST['tytul'];
         
$show $_POST['show'];
         
$tresc $_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>';}else{echo "Błąd mysql: ";echo mysql_error();} 
         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>'
;
 } 
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