/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
While tabeller
Fra : haris


Dato : 06-02-10 14:46

Hej.

Jeg er i gang med at lave en hjemmeside. Et af menupunkterne er
"members". Det, der skal være der, er et hold, hvor alle
medlemmerne af holdet hører under - det skal ske i en tabel.

Jeg vil gerne have det til at se sådan her ud:
<table ...>
<tr>
<td>Her skal holdets navn være</td>
<td>... så kommer informationerne i <td'er>.
</table>

Det, der er "mit problem", er, at jeg vil gerne have et hold samt
medlemmerne til det hold under en tabel. Næste hold kommer så i
en ny tabel. Hvordan skal jeg gøre det i php?

Har denne php kode indtil videre:

$squad_sql = mysql_query( "SELECT `id`, `squad_name`, `game` FROM
squad");
list( $squad_id, $squad_name, $game) = mysql_fetch_row(
$squad_sql);
if(( $n_rez = mysql_query( "SELECT * FROM squad_members WHERE
squad_id='$squad_id' ORDER BY id LIMIT $first_id,$pagesize")) &&
( mysql_num_rows( $n_rez) > 0)) {
echo '<table class="inc_table" width="100%" border="1"
align="center" cellpadding="0" cellspacing="0">';
echo '<tr>';
echo '<th colspan="10">'.$squad_name.' - '.$game.'</th>';
echo '</tr>';
echo '<tr>';
echo '<th width="35%"><b>Nick</b></th>';
echo '<th width="15%"><b>Status</b></th>';
echo '<th width="8%"><b>Added</b></th>';
echo '<th width="5%"><b>Delete</b></th>';
echo '</tr>'.$nl;
while ($n_arr = mysql_fetch_assoc($n_rez)) {
   echo '<tr>';
   echo '<td>'.$n_arr[ 'nick'].'</td>';
   echo '<td>'.$n_arr[ 'status'].'</td>';
   echo '<td>'.Date2DK($n_arr[ 'dato']).'</td>';
   echo '<td>'.$n_arr[ 'count_squad_members'].'</td>';
   echo '</tr>';
}
}

Problemet er bare, at det hele foregår i samme tabel. Hvordan
skal det løses?

Haris

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Gert Krabsen (06-02-2010)
Kommentar
Fra : Gert Krabsen


Dato : 06-02-10 15:29

haris skrev:
> Hej.
>
> Jeg er i gang med at lave en hjemmeside. Et af menupunkterne er
> "members". Det, der skal være der, er et hold, hvor alle
> medlemmerne af holdet hører under - det skal ske i en tabel.
>
> Jeg vil gerne have det til at se sådan her ud:
> <table ...>
> <tr>
> <td>Her skal holdets navn være</td>
> <td>... så kommer informationerne i <td'er>.
> </table>
>
> Det, der er "mit problem", er, at jeg vil gerne have et hold samt
> medlemmerne til det hold under en tabel. Næste hold kommer så i
> en ny tabel. Hvordan skal jeg gøre det i php?
>
> Har denne php kode indtil videre:
>
> $squad_sql = mysql_query( "SELECT `id`, `squad_name`, `game` FROM
> squad");
> list( $squad_id, $squad_name, $game) = mysql_fetch_row(
> $squad_sql);
> if(( $n_rez = mysql_query( "SELECT * FROM squad_members WHERE
> squad_id='$squad_id' ORDER BY id LIMIT $first_id,$pagesize")) &&
> ( mysql_num_rows( $n_rez) > 0)) {
> echo '<table class="inc_table" width="100%" border="1"
> align="center" cellpadding="0" cellspacing="0">';
> echo '<tr>';
> echo '<th colspan="10">'.$squad_name.' - '.$game.'</th>';
> echo '</tr>';
> echo '<tr>';
> echo '<th width="35%"><b>Nick</b></th>';
> echo '<th width="15%"><b>Status</b></th>';
> echo '<th width="8%"><b>Added</b></th>';
> echo '<th width="5%"><b>Delete</b></th>';
> echo '</tr>'.$nl;
> while ($n_arr = mysql_fetch_assoc($n_rez)) {
>    echo '<tr>';
>    echo '<td>'.$n_arr[ 'nick'].'</td>';
>    echo '<td>'.$n_arr[ 'status'].'</td>';
>    echo '<td>'.Date2DK($n_arr[ 'dato']).'</td>';
>    echo '<td>'.$n_arr[ 'count_squad_members'].'</td>';
>    echo '</tr>';
> }
> }
>
> Problemet er bare, at det hele foregår i samme tabel. Hvordan
> skal det løses?


Ved at opdele i to rigtige tabeller

tabel1: hold
tabel2: medlemmer, incl en refernece til hold_id


- du kan lige så godt gøre det ordentligt fra starten, ellers vil du
fortryde det...


Gert Krabsen (06-02-2010)
Kommentar
Fra : Gert Krabsen


Dato : 06-02-10 15:32

Gert Krabsen skrev:
> haris skrev:
>> Hej.
>>
>> Jeg er i gang med at lave en hjemmeside. Et af menupunkterne er
>> "members". Det, der skal være der, er et hold, hvor alle
>> medlemmerne af holdet hører under - det skal ske i en tabel.
>>
>> Jeg vil gerne have det til at se sådan her ud:
>> <table ...>
>> <tr>
>> <td>Her skal holdets navn være</td>
>> <td>... så kommer informationerne i <td'er>.
>> </table>
>>
>> Det, der er "mit problem", er, at jeg vil gerne have et hold samt
>> medlemmerne til det hold under en tabel. Næste hold kommer så i
>> en ny tabel. Hvordan skal jeg gøre det i php?
>>
>> Har denne php kode indtil videre:
>>
>> $squad_sql = mysql_query( "SELECT `id`, `squad_name`, `game` FROM
>> squad");
>> list( $squad_id, $squad_name, $game) = mysql_fetch_row(
>> $squad_sql);
>> if(( $n_rez = mysql_query( "SELECT * FROM squad_members WHERE
>> squad_id='$squad_id' ORDER BY id LIMIT $first_id,$pagesize")) &&
>> ( mysql_num_rows( $n_rez) > 0)) {
>> echo '<table class="inc_table" width="100%" border="1"
>> align="center" cellpadding="0" cellspacing="0">';
>> echo '<tr>';
>> echo '<th colspan="10">'.$squad_name.' - '.$game.'</th>';
>> echo '</tr>';
>> echo '<tr>';
>> echo '<th width="35%"><b>Nick</b></th>';
>> echo '<th width="15%"><b>Status</b></th>';
>> echo '<th width="8%"><b>Added</b></th>';
>> echo '<th width="5%"><b>Delete</b></th>';
>> echo '</tr>'.$nl;
>> while ($n_arr = mysql_fetch_assoc($n_rez)) {
>> echo '<tr>';
>> echo '<td>'.$n_arr[ 'nick'].'</td>';
>> echo '<td>'.$n_arr[ 'status'].'</td>';
>> echo '<td>'.Date2DK($n_arr[ 'dato']).'</td>';
>> echo '<td>'.$n_arr[ 'count_squad_members'].'</td>';
>> echo '</tr>';
>> }
>> }
>>
>> Problemet er bare, at det hele foregår i samme tabel. Hvordan
>> skal det løses?
>
>
> Ved at opdele i to rigtige tabeller
>
> tabel1: hold
> tabel2: medlemmer, incl en refernece til hold_id
>
>
> - du kan lige så godt gøre det ordentligt fra starten, ellers vil du
> fortryde det...
>

Øh - nærlæsning antyrder, at jeg har misforstået spørgsmålet, så glem
venligst hvad jeg skrev



haris (06-02-2010)
Kommentar
Fra : haris


Dato : 06-02-10 18:20

Gert Krabsen wrote in dk.edb.internet.webdesign.serverside.php:
> Øh - nærlæsning antyrder, at jeg har misforstået spørgsmålet, så glem
> venligst hvad jeg skrev

Det er bare i orden. :)

Haris


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409075
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste