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

kod się psuje po wyświetlanieu z bazy php mysql

0 głosów
308 wizyt
pytanie zadane 25 lutego 2017 w PHP przez Dawid Warduliński Obywatel (1,830 p.)

Witam zrobiłem kod do wyświetlania danych z bazy wszystko ładnie działa ale gdy dodam wartość do bazy która zawiera znaczniki html to kod psuje się na samum początku w jakiś sposób znacznik a dubluje się ale zawiera inne dane ale ten sam adres href  "<a href="?id=post_view&id_post=2">" powinno otworzyć się na samym początku i zamknąć na końcu.

kod php 

<?php
if($_GET['id'] == 1){
$wynik = mysqli_query($link, "SELECT *,posty.id AS posty_id FROM posty LEFT JOIN uzytkownicy ON posty.autor = uzytkownicy.id") or die('Błąd zapytania');
echo "zapytanie 1";
}
else{
$wynik = mysqli_query($link, "SELECT *,posty.id AS posty_id FROM posty LEFT JOIN uzytkownicy ON posty.autor = uzytkownicy.id where posty.id_strony = " . $_GET['id'])
 or die('Błąd zapytania');
 echo "zapytanie 2";
 }

while ($r = mysqli_fetch_array($wynik)) {

	?>
    <a href="?id=post_view&id_post=<?php echo $r['posty_id']; ?>">
	<div class="box-1-zawartosc-news-ramka">
	<div class="box-1-zawartosc-news-ramka-tytul">
		<?php echo $r["tytul"]; ?>
	</div>

	<div class="box-1-zawartosc-news-ramka-autor">
		<?php echo  $r["user"] . ' | ' . $r["data"]; ?>
	</div>
	<div class="box-1-zawartosc-news-ramka-tresc"><?php echo  $r["tresc"]; ?></div>
	</div></a>
	<?php
}
?>
kod z bazy
<p><img alt="front" src="http://jarock.pl/wp-content/uploads/2017/02/front-1.png" style="height:527px; width:560px" /></p>

<p><strong>Zaczynając zabawę w&nbsp;<em><a href="http://jarock.pl/?s=Gwint&amp;x=0&amp;y=0">Gwincie</a></em>, nowi gracze często trafiają na strony, kt&oacute;re oferują masę sprawdzonych i ciekawych talii. Kierowanie się nimi sprawia, że nie poznajemy gry od podstaw i nie czerpiemy radości z tworzenia własnych zestaw&oacute;w kart.</strong></p>

<p>Jak więc stworzyć swoje własne dobrze sprawujące się talie? Odpowiedź na to pytanie znajdziecie wśr&oacute;d poniższych zasad, kt&oacute;re mają zastosowanie w praktycznie każdej grze karcianej.</p>

<blockquote>
<p><strong>&bdquo;<em>Pewne punkty, to najlepsze punkty</em>&rdquo;</strong></p>
</blockquote>

<p>Pierwsza zasada m&oacute;wi o tym, że najlepsze karty to te, kt&oacute;re nie wymagają innych do poprawnego działania. Synergie są oczywiście pożądane, lecz duża ilość kart uzależnionych od innych sprawia, że talia jest bardzo sytuacyjna. O dziwo ma to mniejsze znaczenie w&nbsp;<em><a href="http://jarock.pl/?s=Gwint&amp;x=0&amp;y=0">Gwincie</a></em>, ponieważ zaawansowane talie mają z g&oacute;ry narzucona taktykę, kt&oacute;ra wymaga wielu specyficznych kart do działania.</p>

<p><img alt="pewne" src="http://jarock.pl/wp-content/uploads/2017/02/pewne.png" style="height:487px; width:560px" /></p>

<p>Wśr&oacute;d nowych graczy spotyka się często hybrydy, kt&oacute;re łączą w sobie efektowne kombinacje, oraz &rdquo;pewne&rdquo; punkty. Takie talie są owocem brak&oacute;w w kolekcji, kt&oacute;re trzeba nadrabiać odrobiną improwizacji.</p>









<p><img alt="zlotebraz" src="http://jarock.pl/wp-content/uploads/2017/02/zlotebraz.png" style="height:62px; width:560px" /></p>

<blockquote>
<p><strong>&bdquo;<em>Przewijanie talii&rdquo;</em></strong></p>
</blockquote>

<p>Moim zdaniem najlepsze talie to te, kt&oacute;re pozwalają nam na wykorzystanie praktycznie wszystkich kart w ciągu pojedynku. Użyteczność jednostek, kt&oacute;re wraz z wejściem na plansze, wyciągają kolejne kopie, jest wręcz niewyobrażalna. Najlepszym przykładem są&nbsp;<em>&rdquo;Zwiadowcy z Cinfrid&rdquo;</em>&nbsp;oraz &rdquo;<em>Temerscy Piechurzy&rdquo;</em>, ponieważ są w stanie wyciągnąć aż dwie kopie z talii.</p>


<blockquote>
<p><strong>&bdquo;<em>Okazjonalność? A po co to komu?</em>&rdquo;</strong></p>
</blockquote>



<blockquote>
<p><strong>&bdquo;<em>Elastyczność talii</em>&rdquo;</strong></p>
</blockquote>



<p><strong>&bdquo;<em>Szpiedzy, czyli klucz do przewagi</em>&rdquo;</strong></p>


<p><img alt="szpidz" src="http://jarock.pl/wp-content/uploads/2017/02/szpidz.png" style="height:514px; width:560px" /></p>

<p>To byłoby na tyle, jeśli chodzi o wskaz&oacute;wki dotyczące składania talii. Mam nadzieję, że dowiedziałeś się czegoś nowego i już teraz stworzysz sw&oacute;j własny zestaw.</p>


Treść pobrana z strony Jarock.pl do testów

 

a tak się wyświetla 

<div id="box-1-zawartosc-news">
	?zapytanie 2 <a href="?id=post_view&id_post=2"> </a>
	<div class="box-1-zawartosc-news-ramka">
		<a href="?id=post_view&id_post=2">
		<div class="box-1-zawartosc-news-ramka-tytul">
			Have A Coke And A Powerful Custom Gaming PC
		</div>
		<div class="box-1-zawartosc-news-ramka-autor">
			avaster12 | 2017-02-24
		</div> </a>
		<div class="box-1-zawartosc-news-ramka-tresc">
			<a href="?id=post_view&id_post=2">
			<p><img alt="front" src="http://jarock.pl/wp-content/uploads/2017/02/front-1.png" style="height:527px; width:560px">
			</p> </a>
			<p>
				<a href="?id=post_view&id_post=2"><strong>Zaczynając zabawę w <em></em></strong></a><strong><em><a href="http://jarock.pl/?s=Gwint&x=0&y=0">Gwincie</a></em>, nowi gracze często trafiają na strony, które oferują masę sprawdzonych i ciekawych talii. Kierowanie się nimi sprawia, że nie poznajemy gry od podstaw i nie czerpiemy radości z tworzenia własnych zestawów kart.</strong>
			</p>
 
			<p>
				Jak więc stworzyć swoje własne dobrze sprawujące się talie? Odpowiedź na to pytanie znajdziecie wśród poniższych zasad, które mają zastosowanie w praktycznie każdej grze karcianej.
			</p>
 
			<blockquote>
				<p>
					<strong>?<em>Pewne punkty, to najlepsze punkty</em>?</strong>
				</p>
			</blockquote>
 
			<p>
				Pierwsza zasada mówi o tym, że najlepsze karty to te, które nie wymagają innych do poprawnego działania. Synergie są oczywiście pożądane, lecz duża ilość kart uzależnionych od innych sprawia, że talia jest bardzo sytuacyjna. O dziwo ma to mniejsze znaczenie w <em><a href="http://jarock.pl/?s=Gwint&x=0&y=0">Gwincie</a></em>, ponieważ zaawansowane talie mają z góry narzucona taktykę, która wymaga wielu specyficznych kart do działania.
			</p>
 
			<p><img alt="pewne" src="http://jarock.pl/wp-content/uploads/2017/02/pewne.png" style="height:487px; width:560px">
			</p>
 
			<p>
				Wśród nowych graczy spotyka się często hybrydy, które łączą w sobie efektowne kombinacje, oraz ?pewne? punkty. Takie talie są owocem braków w kolekcji, które trzeba nadrabiać odrobiną improwizacji.
			</p>
 
			<blockquote>
				<p>
					<strong>?<em>Mniej znaczy lepiej</em>?</strong>
				</p>
			</blockquote>
 
			<p>
				Zasada ta znajduje zastosowanie w ilości kart w talii i opiera się na rachunku prawdopodobieństwa. Polega to na tym, że im mniej kart znajduje się w naszym zestawie, to tym szybciej dobierzemy potrzebny nam kartonik. Jeśli chcesz wesprzeć swoje szczęście, to zakończ tworzenie zestawu, gdy tylko osiągniesz magiczną liczbę dwudziestu pięciu kart.
			</p>
 
			<blockquote>
				<p>
					<strong>?<em>Złoto, srebro, brąz</em>?</strong>
				</p>
			</blockquote>
 
			<p>
				Jak pewnie wiesz, wszystkie talie w <em><a href="http://jarock.pl/?s=Gwint&x=0&y=0">Gwincie </a></em>mają ograniczenie do czterech złotych oraz sześciu srebrnych kart. Taki zabieg przeciwdziała powstawaniu zestawów opartych jedynie na najlepszych jednostkach, dlatego osiągnięcie limitu złotych i srebrnych kart, to pierwszy krok w tworzeniu dobrej talii.
			</p>
 
			<p><img alt="zlotebraz" src="http://jarock.pl/wp-content/uploads/2017/02/zlotebraz.png" style="height:62px; width:560px">
			</p>
 
			<blockquote>
				<p>
					<strong>?<em>Przewijanie talii?</em></strong>
				</p>
			</blockquote>
 
			<p>
				Moim zdaniem najlepsze talie to te, które pozwalają nam na wykorzystanie praktycznie wszystkich kart w ciągu pojedynku. Użyteczność jednostek, które wraz z wejściem na plansze, wyciągają kolejne kopie, jest wręcz niewyobrażalna. Najlepszym przykładem są <em>?Zwiadowcy z Cinfrid?</em> oraz ?<em>Temerscy Piechurzy?</em>, ponieważ są w stanie wyciągnąć aż dwie kopie z talii.
			</p>
 
			<p><img alt="rebacz2" src="http://jarock.pl/wp-content/uploads/2017/02/rebacz2.png" style="height:490px; width:560px">
				<br>
				Ich siła może nie jest gigantyczna, ale pozbycie się dwóch zbędnych kart zwiększa prawdopodobieństwo na dobranie potrzebnej. Ma to duże znaczenie w taliach opartych na konkretnych kombinacjach, ponieważ pozwala nam na szybsze skompletowanie potrzebnych kombinacji.
			</p>
 
			<blockquote>
				<p>
					<strong>?<em>Okazjonalność? A po co to komu?</em>?</strong>
				</p>
			</blockquote>
 
			<p>
				Karty, które są użyteczne tylko i wyłącznie w rzadko występujących sytuacjach nie są na tyle dobre, aby wrzucać je do talii. Przy budowaniu każdego zestawu kieruje się prostą zasadą. Jeśli jedna z kart nie była użyteczna w piętnastu na dwudziestu rozgrywkach, to natychmiast ją wymieniam. Jestem zdania, że w zaawansowanych taliach nie ma miejsca na żadną sytuacyjność.
			</p>
 
			<blockquote>
				<p>
					<strong>?<em>Elastyczność talii</em>?</strong>
				</p>
			</blockquote>
 
			<p>
				Ta zasada jest (<em>a przynajmniej powinna być</em>) oczywista. Żadna dobra talia nie może być z góry kontrowana przez inne, a obrana taktyka zawsze powinna pozostać tajemnicą dla przeciwnika. W dzisiejszych czasach rozszyfrowanie oponenta jest banalnie proste, ponieważ większość graczy używa tych samych talii.
			</p>
 
			<blockquote>
				<p>
					<strong>?<em>Dopasowywanie się do mety</em>?</strong>
				</p>
			</blockquote>
 
			<p>
				Jest to nic innego, jak bycie na bieżąco z topowymi taliami w danej aktualizacji, dzięki czemu będziemy w stanie przeciwdziałać popularnym zagrywkom. Taką sytuację można było zauważyć z grzybami ?<em>Mardoeneme?</em>, które w poprzedniej wersji <em><a href="http://jarock.pl/?s=Gwint&x=0&y=0">Gwincie</a></em> były nieodzowną częścią każdej talii.
			</p>
 
			<p>
				<strong>?<em>Szpiedzy, czyli klucz do przewagi</em>?</strong>
			</p>
 
			<p>
				Karty nielojalne grają jedną z najważniejszych ról w <em><a href="http://jarock.pl/?s=Gwint&x=0&y=0">Gwincie</a></em>, ponieważ są w stanie manipulować tempem rozgrywki. Mam na myśli szpiegów pokroju ?<em>Stennisa</em>? oraz ?<em>Avallaha</em>?, którzy mogą przechylić szale zwycięstwa na naszą stronę, poprzez przewagi kart, jaką jesteśmy w stanie uzyskać dzięki nim.
			</p>
 
			<p><img alt="szpidz" src="http://jarock.pl/wp-content/uploads/2017/02/szpidz.png" style="height:514px; width:560px">
			</p>
 
			<p>
				To byłoby na tyle, jeśli chodzi o wskazówki dotyczące składania talii. Mam nadzieję, że dowiedziałeś się czegoś nowego i już teraz stworzysz swój własny zestaw.
			</p>
		</div>
	</div>
	<div style="clear: both;"></div>
</div>

 

1 odpowiedź

0 głosów
odpowiedź 25 lutego 2017 przez Bosswell Nałogowiec (36,470 p.)
albo uzywasz while(warunek){kod}, gdzie html jest wyswietlany tylko i wyłącznie poprzez echo,

lub używasz  

<?php while(warunek) : ?>

<div><?php echo 'cos'</div>

<? php endwhile; ?>
komentarz 25 lutego 2017 przez Dawid Warduliński Obywatel (1,830 p.)

Nie rozumiem 

komentarz 25 lutego 2017 przez Bosswell Nałogowiec (36,470 p.)

Twój kod 

while ($r = mysqli_fetch_array($wynik)) {
 
    ?>
    <a href="?id=post_view&id_post=<?php echo $r['posty_id']; ?>">
    <div class="box-1-zawartosc-news-ramka">
    <div class="box-1-zawartosc-news-ramka-tytul">
        <?php echo $r["tytul"]; ?>
    </div>
 
    <div class="box-1-zawartosc-news-ramka-autor">
        <?php echo  $r["user"] . ' | ' . $r["data"]; ?>
    </div>
    <div class="box-1-zawartosc-news-ramka-tresc"><?php echo  $r["tresc"]; ?></div>
    </div></a>
    <?php
}
?>

A teraz

<?php while ($r = mysqli_fetch_array($wynik)) : ?>
    <a href="?id=post_view&id_post=<?php echo $r['posty_id']; ?>">
    <div class="box-1-zawartosc-news-ramka">
    <div class="box-1-zawartosc-news-ramka-tytul">
        <?php echo $r["tytul"]; ?>
    </div>
 
    <div class="box-1-zawartosc-news-ramka-autor">
        <?php echo  $r["user"] . ' | ' . $r["data"]; ?>
    </div>
    <div class="box-1-zawartosc-news-ramka-tresc"><?php echo  $r["tresc"]; ?></div>
    </div></a>

<?php endwhile; ?>

 

Poza tym, stosujesz przedrostki mysql, które w wyższych wersjach PHP są zdepresjonowane

komentarz 25 lutego 2017 przez Dawid Warduliński Obywatel (1,830 p.)
jak zamieniłem kod na twój nic to nie dało kod nadal zamyka znacznik a za wcześnie

Podobne pytania

0 głosów
1 odpowiedź 374 wizyt
–1 głos
2 odpowiedzi 704 wizyt
0 głosów
3 odpowiedzi 900 wizyt
pytanie zadane 10 grudnia 2015 w PHP przez artimal Gaduła (4,800 p.)

93,771 zapytań

142,731 odpowiedzi

323,383 komentarzy

63,371 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...