• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyswietlanie zawartosci bazy i usuwanie jej

0 głosów
179 wizyt
pytanie zadane 26 kwietnia 2017 w PHP przez The Pittdroid Początkujący (390 p.)

Witam. Tworzę skrypt który wyswietla mi graczy z bazy i po wybraniu oraz wpisaniu "tak" usuwa gracza.

Skrypt niestety nie działa. Domyslam się daczego jednak nie potrafie sobie z tym poradzić

a oto kod:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<title>Untitled</title>
</head>

<body>

<?php
ini_set("display_errors", 0);
            require_once "connect.php";
            $polaczenie = mysqli_connect($host, $user, $password);
			mysqli_query($polaczenie, "SET CHARSET utf8");
			mysqli_query($polaczenie, "SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
            mysqli_select_db($polaczenie, $database);
            
            
            
          $rezultat = $polaczenie->query("SELECT nick FROM war_user");
            $ile = mysqli_num_rows($rezultat);
            
            
if ($ile>=1)
{
    echo'
	<form method="post">
    Usuń gracza:
    <br/><br/><select name="usun">
';
for ($i = 1; $i <= $ile; $i++) 
	{
		
		$row = mysqli_fetch_assoc($rezultat);
		$nick = $row['nick'];
		
echo"
<option>$nick</option>

";
    }
  echo"</select>";
  echo'
  <br/>
  <br/>
  Czy napewno chcesz usunąć gracza? <input name="tak" type="text"/>
  <br/><br/>
  <input type="submit" value="usun gracza"/>
</form>  
';
  
  
  
  
  
  
  if (($_POST['tak'])=="tak"){
	$usun=$_POST['usun'];
	if ($polaczenie->query("DELETE FROM war_user WHERE nick=$usun"))
					{
						header('Location: witamy.php');
					}
  }
  
}

else

    echo "brak danych";


?>

</body>
</html>

Gdzie popełniam błąd? Dziekuję z góry za pomoc!

1
komentarz 26 kwietnia 2017 przez jpacanowski VIP (101,940 p.)
Zmień źródło nauki. Wtedy napisz kod na nowo, napisz tu jeszcze raz i może ktoś będzie chciał tobie pomóc.
komentarz 26 kwietnia 2017 przez The Pittdroid Początkujący (390 p.)
żeby zmienić zrodło nauki musze zmienić szkołe :D. Dzieki za uwage przemysle to.

1 odpowiedź

0 głosów
odpowiedź 30 kwietnia 2017 przez Excalibur Początkujący (400 p.)

Musisz coś przekazywać do podstrony z pytaniem np. przy wyświetlaniu daj coś takiego:

echo $nick.' <a href="usun.php?nick='.$nick.'">usuń</a>';

 

komentarz 17 maja 2017 przez The Pittdroid Początkujący (390 p.)
Dziękuje :)

Podobne pytania

0 głosów
1 odpowiedź 1,202 wizyt
0 głosów
1 odpowiedź 2,427 wizyt
pytanie zadane 31 grudnia 2016 w PHP przez nielotweb Bywalec (2,240 p.)
0 głosów
1 odpowiedź 1,780 wizyt
pytanie zadane 2 listopada 2016 w PHP przez KrysztoSLU Użytkownik (690 p.)

93,599 zapytań

142,524 odpowiedzi

322,993 komentarzy

63,082 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...