Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Usuwanie newsa
Forum PHP.pl > Forum > Przedszkole
conix
Hej,
zrobilem juz kilka rzeczy na mojej stronie, a teraz chcialbym mozliwosc usuwania newsow. Wydaje sie proste, ale niewiem jak to zrobic ;/. Zrobilem juz wyswietlanie pokolei newsow w tabeli, ale niewiem jak uzyc DELETE from..[...]
Prosze o wskazowki jka to zrobic, mam tabele w ktorej sa:
Tytul newsa Data Opcje
News testowy 10.10.2008 Usun Edytuj

Jak zrobic rzeby po klikniecu na: usun usuwalo newsa?
Prosze o pomoc
PawelC
A czym chcesz się posługiwać podczas usuwania newsa jeżeli id to najłatwiej:
A link który usunie news powinien tak wyglądać
  1. <?php
  2. <a href="usun.php?id= tutaj numer id">usuń newsa</a>
  3. ?>

po kliknięciu w link przeniesie Cię do pliku usun.php gdzie zostanie pobrane numer id newsa metodą get z linka i wpis usunie
  1. <?php
  2. $id=$_GET['id'];
  3. $usun="delete * from nazwa_tabeli where id='$id' limit 1";
  4. if(mysql_query($usun)){ print "News został usunięty"; }
  5. else
  6. {print "Wystąpił błąd podczas usuwania newsa";
  7. }
  8. ?>
conix
Wlasnie o ten 2 kod mi chodzilo. Teraz juz edycje zrobie sobie sam smile.gif
Dziekuje smile.gif
PS.
Zamiast:
  1. <?php
  2. $usun="delete * from nazwa_tabeli where id='$id' limit 1";
  3. ?>

Ma byc
  1. <?php
  2. $usun="delete from nazwa_tabeli where id='$id' limit 1";
  3. ?>


; D
Rash
Ej jakbyś mógł to nakieruj mnie na zrobienie skryptu na wyświetlanie
ID|Temat|Treść z bazy danych? tongue.gif
Maciekbjw
Skrypt na wyświetlanie danych może wyglądać mniej więcej tak:
Kod
<?php
$zapytanie = mysql_query("SELECT * FROM tabela");
while($rekord=mysql_fetch_array($zapytanie))
{


echo ' '.$rekord['id'].', '.$rekord['innepole'].'<br/>';

}

?>

Oczywiście to tylko taki przykładowy, jeszcze możesz dać warunki w zapytaniu, limity itp...

Zapuść googla!
PawelC
Proszę winksmiley.jpg
  1. <?php
  2. $pobierz="select `id`,`temat`,`tresc` from nazwa_tabeli";
  3. $wykonaj=mysql_query($pobierz);
  4. while($row=msyql_fetch_array($wykonaj)){
  5. print "Id: '.$row['id'].'";
  6. print "Temat: '.$row['temat'].'";
  7. print "Treść: '.$row['tresc'].'";
  8. }
  9. ?>
Karpadoor
Ja mam tak:

  1. <?php
  2. $zapytanie1 = "SELECT id,tytul,tresc,autor,DATE_FORMAT(data, '%d.%m.%Y') FROM news ORDER BY id DESC";
  3. $wykonaj = mysql_query($zapytanie1);
  4. while($wiersz = mysql_fetch_array($wykonaj))
  5. {
  6. print "<center><h1>".$wiersz[1]."</h1></center>";
  7. print "<br><p>".$wiersz[2]."</p>";
  8. print "<br>";
  9. print '<P ALIGN="right">'.$wiersz[4].'<br> '.$wiersz[3].'</P>';
  10. }
  11. ?>


Pozdro smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.