←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

HTML
Problem - tabele i mysql

Zablokowany

  • +
  • -
Gh0st - zdjęcie Gh0st 12.08.2011

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
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 12.08.2011

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
Odpowiedz

  • +
  • -
Gh0st - zdjęcie Gh0st 12.08.2011

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

Mógłbyś ? ^^ :love:
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 12.08.2011

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;
Odpowiedz

  • +
  • -
Gh0st - zdjęcie Gh0st 12.08.2011

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
Odpowiedz

Zkont?! - zdjęcie Zkont?! 12.08.2011

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
Odpowiedz

  • +
  • -
Gh0st - zdjęcie Gh0st 12.08.2011

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:
Odpowiedz
Zablokowany