Avatar billede qub- Novice
18. maj 2003 - 15:31 Der er 23 kommentarer og
1 løsning

Staff - ydeligere info

Hejza.. jeg er igang med og lave en staff side.. asso crew!!!

Jeg har fixet så man fra admin.php kan adde nye staff under specielle katogorier...

Men jeg vil også godt ha så man kan trykke på navnet.. Og så kan man så exstra info af den person kun..

Staff.php ser sådan her ud:

<?php include("db.php"); ?>

<html>
<head>
    <title>GamersNetwork</title>
<link rel="stylesheet" href="gn.css">
</head>

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
<table cellpadding="0" cellspacing="0" border="0" bordercolor="red"
height="100%">
<?php include("top.php"); ?>
<?php include("menu.php"); ?>

<td style="vertical-align:top;background-color:#878B9E;">
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#878B9E">
        </tr>
        <tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Management:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'management'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Coders:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'coders'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Skribenter:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'skribenter'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>CS Administratore:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel =
'csadministratore'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>       


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Support:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'support'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>

        <tr>
            <td><img src="images/cap2.jpg"><img src="images/cap4.jpg" border="0"></td>
        </tr>
        <tr>
            <td bgcolor="#8D91A3">
            <div align="center" class="txt"><b>Tryk på et navn for at fremkalde en profil om den valgte person.</b></div>
            </td>
       

    </table>
    </td>

<?php include("bund.php"); ?>
</table>
</body>
</html>



Det er så fx:

<?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'management'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>


<-- den kode.. Jeg vil godt ha noget med man trykker på navnet som sagt.. den henter id og viser noget mere info.. (som jeg har addet fra admin.php)!!!


Nogen der kan hjælpe plz :)
Avatar billede schaefner Juniormester
18. maj 2003 - 15:38 #1
Den side du vil vise mere om brugeren:

<?php
$query = mysql_query("SELECT * FROM staff WHERE id = $_GET[id]");
$row = mysql_fetch_array($query);

echo "Nick: $row[nick]<br>";
echo "Navn: $row[fornavn] $row[efternavn]<br>";

?>
und so weiter
Avatar billede qub- Novice
18. maj 2003 - 15:48 #2
ok jeg prøver lige :P
Avatar billede qub- Novice
18. maj 2003 - 15:54 #3
Hmm jeg kan ikke få det til at virke.. Nu ser det sådan her ud...:

<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Management:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'management'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>

<?php
$query = mysql_query("SELECT * FROM staff WHERE id = $_GET[id]");
$row = mysql_fetch_array($query);
?>
<tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>


<-- Hele vejen ned.. den sir der er fejl med } <-- forstår det ikke.. Kan du ikke gi exempel som det skal sættes ind :)
Avatar billede schaefner Juniormester
18. maj 2003 - 15:57 #4
Det har jeg allerede gjort, men du valgté af en eller grund at sætte en tuborgklamme ind til sidst. Prøv at fjerne }
Avatar billede qub- Novice
18. maj 2003 - 16:00 #5
Så ser det sådan her ud:

<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Management:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'management'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>

<?php
$query = mysql_query("SELECT * FROM staff WHERE id = $_GET[id]");
$row = mysql_fetch_array($query);
?>
<tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr>


<--- og det virker heller ikke =(
Avatar billede schaefner Juniormester
18. maj 2003 - 16:02 #6
"det virker heller ikke" - Det er svært at konkludere noget udfra. Får du nogen fejlbesked?

Prøv:
$query = mysql_query("SELECT * FROM staff WHERE id = $_GET[id]") or die(mysql_error());
Avatar billede schaefner Juniormester
18. maj 2003 - 16:03 #7
Men sådan som du vil ha det stillet op, så skal det nok se sådan ud:

<?php
if(isset($_GET['id'])) {
$query = mysql_query("SELECT * FROM staff WHERE id = $_GET[id]");
$row = mysql_fetch_array($query);
?>
<tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr>
<?php
}
?>
Avatar billede qub- Novice
18. maj 2003 - 16:06 #8
den kode der.. skal den være på en side for sig selv? og i så fald.. hvad skal den hedde?

For når jeg sætter den kode der ind! Så viser den jo det der står i på siden med det samme.. Det skal den jo ikke.. Men først når jeg har trykker på linket :P
Avatar billede schaefner Juniormester
18. maj 2003 - 16:09 #9
Har du prøvet mit sidste eksempel?
Avatar billede schaefner Juniormester
18. maj 2003 - 16:10 #10
... og en lille detalje, dine ":P" er ufattelig unødvendig. Ingen grund til at række tunge.
Avatar billede qub- Novice
18. maj 2003 - 16:12 #11
hehe sry..

Ja jeg har prøvet det!! Den skriver ikke nogen fejl..

Men som sagt så viser den det på siden uden at jeg har linket til det!!!
Avatar billede schaefner Juniormester
18. maj 2003 - 16:13 #12
Har du et link?
Avatar billede qub- Novice
18. maj 2003 - 16:13 #13
Avatar billede qub- Novice
18. maj 2003 - 16:14 #14
sådan her ser hele staff.php ud:

<?php include("db.php"); ?>

<html>
<head>
    <title>GamersNetwork</title>
<link rel="stylesheet" href="gn.css">
</head>

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
<table cellpadding="0" cellspacing="0" border="0" bordercolor="red"
height="100%">
<?php include("top.php"); ?>
<?php include("menu.php"); ?>

<td style="vertical-align:top;background-color:#878B9E;">
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#878B9E">
        </tr>
        <tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Management:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'management'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>


<?php
if(isset($_GET['id'])) {
$query = mysql_query("SELECT * FROM staff WHERE id = $_GET[id]");
$row = mysql_fetch_array($query);
?>
<tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr>
<?php
}
?>


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Coders:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'coders'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr>
        <?php
  } 
?>


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Skribenter:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'skribenter'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>CS Administratore:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel =
'csadministratore'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>       


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Support:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'support'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>

        <tr>
            <td><img src="images/cap2.jpg"><img src="images/cap4.jpg" border="0"></td>
        </tr>
        <tr>
            <td bgcolor="#8D91A3">
            <div align="center" class="txt"><b>Tryk på et navn for at fremkalde en profil om den valgte person.</b></div>
            </td>
       

    </table>
    </td>

<?php include("bund.php"); ?>
</table>
</body>
</html>
Avatar billede schaefner Juniormester
18. maj 2003 - 16:14 #15
Den virker da fint her.
Avatar billede qub- Novice
18. maj 2003 - 16:18 #16
hmm ja gør den da os.. næsten fint :P Så er det jo sådan at det KUN er den info man skal kunne se!!! :P

Hvordan gør vi det?
Avatar billede schaefner Juniormester
18. maj 2003 - 16:19 #17
Prøv lige at forklare lidt bedre, og uden at række tunge.
Avatar billede qub- Novice
18. maj 2003 - 16:23 #18
Du kommer ind på staff.php ! Man vælger hvad for staff member man vil læse mere om.. man trykker på linket! Så kommer man til en "NY" side.. <-- Det behøves det jo så ikke..
Og der står der kun info omkring den person...

www.online.1go.dk/gn/index.php <-- newsscriptet.. Der kan man jo også trykke more! Og læse hele nyheden!!!
Avatar billede schaefner Juniormester
18. maj 2003 - 16:24 #19
skal det være sådan som det er der?
Avatar billede qub- Novice
18. maj 2003 - 16:25 #20
hmm ja.. Men staff.php skal være som det er nu! Men hvor man trykker på navnet og så vises kun info om den person
Avatar billede schaefner Juniormester
18. maj 2003 - 16:29 #21
<?php include("db.php"); ?>

<html>
<head>
    <title>GamersNetwork</title>
<link rel="stylesheet" href="gn.css">
</head>

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0">
<table cellpadding="0" cellspacing="0" border="0" bordercolor="red"
height="100%">
<?php include("top.php"); ?>
<?php include("menu.php"); ?>

<td style="vertical-align:top;background-color:#878B9E;">
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#878B9E">

<?php
if(isset($_GET['id'])) {
$query = mysql_query("SELECT * FROM staff WHERE id = $_GET[id]");
$row = mysql_fetch_array($query);
?>
<tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr>
<?php
} else {
?>
        <tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Management:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'management'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>

<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Coders:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'coders'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr>
        <?php
  } 
?>


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Skribenter:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'skribenter'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>CS Administratore:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel =
'csadministratore'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>       


<tr>
            <td bgcolor="#8D91A3">
            <div align="left" class="cap"><b>Support:</b></div>
            </td>
        </tr>
        <?php
$res = mysql_query("SELECT * FROM staff WHERE titel = 'support'");
while ($row = mysql_fetch_array($res)) {
?>
        <tr>
            <td bgcolor="#878B9E">
            <div class="txt2"><a href="?id=<?php echo $row['id']; ?>"><? echo $row['fornavn']; ?>&nbsp;"<b><? echo $row['nick']; ?></b>"&nbsp;<? echo $row['efternavn']; ?>&nbsp;-&nbsp;<? echo $row['titel2']; ?></a></div>
            </td>
        </tr><?php
  } 
?>

        <tr>
            <td><img src="images/cap2.jpg"><img src="images/cap4.jpg" border="0"></td>
        </tr>
        <tr>
            <td bgcolor="#8D91A3">
            <div align="center" class="txt"><b>Tryk på et navn for at fremkalde en profil om den valgte person.</b></div>
            </td> </tr>
       
<?php
}
?>
    </table>
    </td>

<?php include("bund.php"); ?>
</table>
</body>
</html>
Avatar billede qub- Novice
18. maj 2003 - 16:29 #22
Parse error: parse error in /var/www/hotels/1go/online/html/gn/staff.php on line 234


<-- skriver den
Avatar billede schaefner Juniormester
18. maj 2003 - 16:54 #23
Vender tilbage senere.
Avatar billede qub- Novice
23. maj 2003 - 21:33 #24
hmm der sker jo ikke noget!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester