Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
HTML

Problem - tabele i mysql

HTML

  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 Gh0st

    :)

  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 12.08.2011 12:49

Witam , chcę żeby każda klasa miała swoją odzielną tabelkę ( na ss niżej )
Porszę o przerobienie


<head>
<link rel="stylesheet" type="text/css" href="wyglad.js" />
<title>Klasy New CodMod</title>
</head>
<?php $czasgen=microtime(); ?>
<?php require( "ustawienia.php" ); ?>
<html>
<center><?php echo '<table width="800" height="auto" border="1" cellpadding="0" cellspacing="0" class="KLASY">
<td><b>ID</td><td><b>Nazwa</td><td><b>Opis</td><td><b>Bronie</td><td><b>Download</td><td><b>Autor</b></td>
<tr style="height:4px; background-color:#000000; font-size:4px;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>';
if(!isset($_GET['page']))
$Page = 'index';
else
$Page = $_GET['page'];
if($Page == 'index')
{
if(!isset($_GET['p']) || intval($_GET['p']) == '0' || intval($_GET['p']) == '1')
$Querys = 0;
else
$Querys = (intval($_GET['p']) - 1) * $QuerysForPage;
}
$all = mysql_query("SELECT * from $table ORDER BY id DESC, nazwa_klasy DESC , opis_klasy DESC , bronie_klasy DESC, download DESC, author DESC LIMIT $Querys, $QuerysForPage")or die(mysql_error()); while ($row = mysql_fetch_array($all)) {
echo '<tr class ="">'; echo "<td>".$row["id"].'</td>'; echo "<td>".$row["nazwa_klasy"].'</td>'; echo "<td>".$row["opis_klasy"].'</td>'; echo "<td>".$row["bronie_klasy"].'</td>'; echo "<td>".$row["download"].'</td>'; echo "<td>".$row["author"].'</td>';} ?></center></table>
<br>
<center>
<? if($Querys == 0) echo '<< Poprzednia Strona | <a href="skrypt.php?p=2">Nastepna Strona >></a>';
else echo '<a href="skrypt.php?p='.($_GET['p'] - 1).'"><< Poprzednia Strona</a> | <a href="skrypt.php?p='.($_GET['p'] + 1).'"><b>Nastepna Strona >></b></a>'; ?> <br>
<?php echo '<br><b>Strona wygenerowana w :'.round(microtime()-$czasgen, 3).'s.'; ?>
</center></html></b>


Chcę żeby to tak wyglądało :
Dołączona grafika
to jest przykład . chciałbym żeby każda tabelka tak wyglądała.

z góry dziękuje

Użytkownik Gh0st edytował ten post 12.08.2011 12:50

  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2960
Godlike

  • Postów:4247
  • Lokalizacja:Nie
Offline

Napisano 12.08.2011 13:04

to naprawdę nie jest trudne, jeśli masz zamiar pisać w PHP to nie oczekuj, że ktoś za Ciebie to poprawi; wszystko co musisz zrobić to zmienić zawartość tego while(){} tak, aby generowało taką tabelkę w HTMLu
  • +
  • -
  • 1

#3 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 12.08.2011 13:08

Jeszcze jakbym wiedział jak to by było super ;>

Mógłbyś ? ^^ :love:
  • +
  • -
  • 0

#4 R3X

    Godlike

  • Przyjaciel

Reputacja: 2960
Godlike

  • Postów:4247
  • Lokalizacja:Nie
Offline

Napisano 12.08.2011 13:20

Struktura tabeli - Tabele - Kurs HTML

zrób taką tabelkę w czystym HTML, a potem wklej dokładnie do środka tego while(){ TU }
i teraz powklejaj te dane z $row[] tam gdzie mają być wpisane


echo <<< HTML
	<table>
		<tr><td>Klasa numer</td> <td>{$row['id']}</td></tr>
	....
HTML;

  • +
  • -
  • 1

#5 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 12.08.2011 13:33

Chyba coś źle zrobiłem

$all = mysql_query("SELECT * from $table ORDER BY id DESC, nazwa_klasy DESC , opis_klasy DESC , bronie_klasy DESC, download DESC, author DESC LIMIT $Querys, $QuerysForPage")or die(mysql_error()); while ($row = mysql_fetch_array($all)) {
echo <table>
<tr>
<td>ID :</td> <td>{$row["id"]}</td>
</tr>
</table>
}
?>

wywala error
Parse error: syntax error, unexpected '<' in /home/ghst/public_html/skrypt.php on line 23

  • +
  • -
  • 0

#6 Zkont?!

    Życzliwy

  • Zbanowany

Reputacja: 19
Początkujący

  • Postów:22
  • Imię:Damian
  • Lokalizacja:Warszawa
Offline

Napisano 12.08.2011 13:46

Gh0st, nie mogę patrzeć na to, co Ty tutaj piszesz i muszę się włączyć do dyskusji. Tworzysz tabele w HTML i wklejasz ją do while'a, tak jak powiedział R3X. Tutaj masz gotowy kod:

echo <<< HTML
<table>
<tr><td>Klasa numer</td> <td>{$row['id']}</td></tr>
<tr><td>Nazwa</td> <td>{$row['nazwa_klasy']}</td></tr>
<tr><td>Opis</td> <td>{$row['opis_klasy']}</td></tr>
<tr><td>Download</td> <td>{$row['download']}</td></tr>
</table>

HTML;


Powyższy kod podmień na ten, który znajduje się w petli.

Użytkownik Zkont?! edytował ten post 12.08.2011 13:46


#7 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 12.08.2011 13:51

Dobra , przedtem też tak robiłem , tylko zapomniałem dodać HTML; :]
a ponieważ w tym kodzie co ja podałem 2 posty wyżej było mniej błędów dlatego jego wstawiłem + oczywiscie leci dla R3X i kolegi wyżej :kwiaty:
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: HTML

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych