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

jak wyciaganć dane z bazy danych do tabeli. php

Object Storage Arubacloud
0 głosów
1,329 wizyt
pytanie zadane 6 maja 2018 w PHP przez Damian Prymus Początkujący (380 p.)

Witam.

Chcę dodadać dane z bazy danych do tabeli aby było czytelne i pięknie wygladało.Chyba już 2 godzinę się męczę i nie potrafię  sobie z tym poradzić. Proszę o małą podpowiedź.

Dziękuję pięknie za pomoc:)

oto mój kod 

plik który dodaje na strone dane 

		<?php
require_once"dbconect.php";
$conn = mysqli_connect($host, $db_user, $db_password,$db_name);
$conn->set_charset("utf8");
// Check connection

if ($conn->connect_error) {
		die("brak połączenia z bazą danych:"); // . $conn->connect_error); do sprawdzania 
	}
	else {
		echo"conect suceful";
	}
if($wynik = mysqli_query($conn,"SELECT * FROM tab")
){	
	
while($row = mysqli_fetch_array($wynik))
{
	if (require_once"doawanieT.php");
	{
	if ($row['distance']!='mega'){

	echo $row['distance'] . " " . $row['name']. " " . $row['surname']; echo "<br>"; }

	else
	{
echo $row['distance'] . " " . $row['name']. " " . $row['surname']; echo "<br>";
	}
}}	
				
				}
		

		




$conn->close();
?>

plik który jes pobierany z tabelą (nie wiem czy dobrze myslę)

<!DOCTYPE HTML>
<html lang="pl">
<head>
	<meta charset="utf-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	
</head>

<body>
<table width='475' border='1' cellspacing='0' cellpadding='0'>
 <tr>
 <td width='100'>dystans</td> <td><?=$row['distance']; ?></td>
 <td width='100'>imie</td> <td><?=$row['name']; ?></td>
 <td width='100'>naziwsko</td> <td><?=$row['surname']; ?></td>
 
 </tr>
</table><br><br>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>


<body>
				<div class="nav" style="background-color:white;padding:5px 40px;color:gray;font-size:14px;border-bottom:1px solid #ccc;margin-bottom:10px;">
		<div class="container">
			<div class="row">
  <div class="col-sm-12">
  </div>
			</div>
		</div>
		</div>
		
	<div class="tab-content" style="font-size:12px;">
   				<div style="margin:20px 0;">
   					<input id="search" type="text" class="form-control" placeholder="Szukaj">
   				</div>
				<div class="tab-pane active">
				<h4 class="text-center">MINI MARATON</h4><table class="table table-condensed table-hover table-bordered ">
		<div class="container">
			<ul class="nav nav-tabs" >
				<li class="active text-center"><a href="oplaceni.php">Zawodnicy z potwierdzoną płatnością<br>Confirmed payment participant</a> 
				<?php
	require_once"dodawanieo.php";

?>
    		</li>
   				<li  class="text-center"><a href="nieoplaceni.php"> Zawodnicy bez potwierdzonej płatności<br>Non - confirmed payment participant</a> 

				</li>
   			</ul>

   			
	</div>
	</div>


	</body>


</html>

 

1
komentarz 6 maja 2018 przez Ehlert Ekspert (212,670 p.)

Korzystasz z edytora, który losuje Ci liczbę spacji przed pierwszym znakiem w każdej linii? 

Jeśli nie i oczekujesz pomocy, to bądź łaskaw normalnie formatować kod. 

komentarz 6 maja 2018 przez Damian Prymus Początkujący (380 p.)
Wezmę sobie to do siebie :)...I mam swidomość ze lepiej się tak czyta kod ale jakoś nie zwróciłem na to uwagi... To rozumiem ze nie dostanę jakiegoś punktu zaczepienia lub małej wskazówki??
komentarz 6 maja 2018 przez writen Nałogowiec (29,060 p.)
Pewnie  byś dostał jakiś punkt zaczepienia gdybyś przedstawił z czym dokładnie masz problem. ;)
komentarz 6 maja 2018 przez Damian Prymus Początkujący (380 p.)
Nie wiem jak napisac skrypt który doda mi dane do tabeli.Chicałem to zrobić aby osobno był kod który dodajedane z bazy  do tabeli  z pliku html i plik który tylko ma odwołanie do tych 2 plików. Rozumiesz o co mi chodzi?..
1
komentarz 6 maja 2018 przez BT101 Stary wyjadacz (12,540 p.)
nie
komentarz 6 maja 2018 przez Damian Prymus Początkujący (380 p.)
może prosciej.Chce zrobic tak aby można było z bazy danych wycuagnać dane  będą uporządkowane to znaczy,stworzenie tabeli do ktorej będzie mozna  dodać imie, nazwisko i tak dalej...o patrz coś takiego

http://zapisy.sts-timing.pl/270/lista.php

1 odpowiedź

0 głosów
odpowiedź 6 maja 2018 przez Marchiew Dyskutant (7,690 p.)

Chciałbym pomóc, ale za bardzo się nie orientuję, który plik jest który i chyba masz literówkę w

if (require_once"doawanieT.php");

 

komentarz 6 maja 2018 przez Damian Prymus Początkujący (380 p.)
No jest trochę namieszane z plikami. Cgiciałem odzielić kod php od html aby ładnie to wyglądało. To tak pierwszy plik to jest kod który łaczy się z baza danych pobiera dane i w tym pliku chciałbym umiescić ten kod , zatem 2 plik to plik który wyswietla  zawartosc tego pliku. a ta literówka  to jest poprawiona już wczesniej  bo zapisujac plik php  to zrobiłem i w tym ifię jest to poprawione/...
komentarz 7 maja 2018 przez Damian Prymus Początkujący (380 p.)

Rozwiązłem ten problem w ten sposób


if($wynik = mysqli_query($conn,"SELECT * FROM tab")
){	
	
while($wiersz = mysqli_fetch_array($wynik))
{

	
	if ($wiersz['distance']!='mega'){

	echo $wiersz['distance'] . " " . $wiersz['name']. " " . $wiersz['surname']; echo "<br>"; }

	else
	{
echo $wiersz['distance'] . " " . $wiersz['name']. " " . $wiersz['surname']; echo "<br>";
	}
				
				$wiersz= $wynik->num_rows;
//rozpoczynamy budowanie tabeli dla naszych danych
echo '<table>';
 echo '<tr><td>Imie</td><td>Nazwisko</td><td>Dystans</td></tr>';;
//pętla po rekordach z bazy 
for ($i=0; $i <$wiersz; $i++)
        {
                $wiersz = $wynik->fetch_assoc();
				
                echo '<tr>';
				echo '<td>'.$wiersz['distance'].'</td>';
                echo '<td>'.$wiersz ['name'].'</td>';
                echo '<td>'.$wiersz['surname'].'</td>';
                echo '</tr>';
        }
echo '</table>';		
				}
				}

 

Podobne pytania

+1 głos
1 odpowiedź 257 wizyt
pytanie zadane 18 stycznia 2022 w PHP przez rafana Użytkownik (950 p.)
0 głosów
1 odpowiedź 117 wizyt
0 głosów
1 odpowiedź 2,235 wizyt
pytanie zadane 15 maja 2017 w PHP przez Jan Patryk Kowalski Obywatel (1,880 p.)

92,566 zapytań

141,420 odpowiedzi

319,609 komentarzy

61,952 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!

...