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

Wynik zapytania PHP i SQL do zmiennej wraz z Bootstrap

Object Storage Arubacloud
+1 głos
264 wizyt
pytanie zadane 10 grudnia 2020 w PHP przez ariva6152 Użytkownik (570 p.)
edycja 24 stycznia 2021 przez ariva6152

Witajcie. Potrzebuję "spakować" wynik zapytania do zmiennej $output które będzie mieszane z HTML a dokładniej kodem bootstrap. Mam problem z pętlą foreach i błąd Parse error: syntax error, unexpected 'foreach' (T_FOREACH) 

Proszę o uwagę co mam poprawić aby kod zadziałał :)

$result = mysqli_query($connect, $query);
$posts = mysqli_fetch_all($result, MYSQLI_ASSOC);


if(mysqli_num_rows($posts > 0)
{

 foreach ($posts as $post) {

    ?>
    $output .= '<div class="well well-lg"><h3>';
    <?php echo $post['tytul']; ?>
    $output .= '</h3>
      <span class="glyphicon">&#xe062;</span>
      <small> ';
            <?php echo $post['lokalizacja']; ?>

            $output .= ' </small> <p>';
            <?php echo $post['tresc']; ?>

<php
 }}

endforeach;
 echo $output;
}
else
{
 echo "brak rekordów";
}

?>

 

1 odpowiedź

0 głosów
odpowiedź 11 grudnia 2020 przez VBService Ekspert (253,340 p.)
edycja 11 grudnia 2020 przez VBService

Oj, bez obrazy @ariva6152, ale masz tu trochę "namieszane" wink, uporządkujmy to:

<?php

	// Tu wcześniejszy kod ...


	$result = mysqli_query($connect, $query);
	$posts = mysqli_fetch_all($result, MYSQLI_ASSOC); 
 
	if(mysqli_num_rows($posts > 0) { 
		foreach ($posts as $post) { 
			echo '<div class="well well-lg">'
				.'<h3>'.$post['tytul'].'</h3>'
				.'<span class="glyphicon">&#xe062;</span>'
				.'<small> '.$post['lokalizacja'].' </small>'
				.'<p>'.$post['tresc'].'</p></div>';
		}				
	} else {
		echo "brak rekordów";
	}
 
?>

... lub ewentualnie ... wink

<?php

	// Tu wcześniejszy kod ...


	$result = mysqli_query($connect, $query);
	$posts = mysqli_fetch_all($result, MYSQLI_ASSOC); 
 
	if(mysqli_num_rows($posts > 0) { 
		foreach ($posts as $post) { 
			$output = '<div class="well well-lg">'
					 .'<h3>'.$post['tytul'].'</h3>'
					 .'<span class="glyphicon">&#xe062;</span>'
				     .'<small> '.$post['lokalizacja'].' </small>'
					 .'<p>'.$post['tresc'].'</p></div>';
		}				
	} else {
		$output = 'brak rekordów';
	}
 
?>
<!DOCTYPE html>
<html lang="pl">
	<head>
		<meta charset="utf-8">
	</head>
	<body>
		<div class="post-container"><?php echo $output; ?></div>
	</body>
</html>

 

Podobne pytania

0 głosów
2 odpowiedzi 111 wizyt
pytanie zadane 1 stycznia 2023 w PHP przez dee Początkujący (360 p.)
0 głosów
2 odpowiedzi 335 wizyt
pytanie zadane 1 czerwca 2020 w PHP przez koterka Nowicjusz (210 p.)
0 głosów
1 odpowiedź 428 wizyt
pytanie zadane 24 maja 2015 w PHP przez HaKIM Szeryf (87,590 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,961 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...