Kode spørgsmål - måske simpelt
Hej,Nu skal det lige siges at det IKKE er mig der står for koden - jeg skal blot sætte det ind i designet, og rette lidt til...derfor kan dette virke som et meget simpelt spørgsmål...
Nå - jeg har en fil der skal vise en række spillere der er oprettet på et fodboldhold. De er oprettet med både et brugernavn og deres 'rigtige' navn - men brugernavnet er den unikke post.
Den ser ud som følger:
--------------------------------------------------
<?php
//script som viser en spillerprofil
require_once("db_connect.php");
//HUSK AT GIVE HOLD VARIABLEN MED I URL'en SÅ VI VED HVILKEN HOLD-SIDE DEN BLEV KALDT FRA....
$hold = $_REQUEST["hold"];
//$hold = '1';
if(isset($hold)){
$res = show_spiller_all($hold);
}else{
echo "Fejl: Intet hold givet med i URL'en...";
return;
}
echo "Der er oprettet ".mysql_num_rows($res)." spillerprofiler.";
//print_r(mysql_fetch_array($res));
//return;
function show_spiller_all($hold){
$db = db_connection("test", "test");
$q = "SELECT brugernavn FROM spiller WHERE hold= '$hold' ORDER BY brugernavn";
$result = query($q);
$error = mysql_error($db);
if($error){
$strError = "<br> MySQL fejl: ".$error;
return $strError;
}else{
return $result;
}
}
?>
<?php
if (mysql_num_rows($res) > 0){
for($k=0;$k<mysql_num_rows($res);$k++){
//echo "<td align=center><strong>". mysql_field_name($res, $k) ."</strong></td>";
for($i = 0; $i<mysql_num_fields($res); $i++){
echo "<br><a href=show_spiller.php?spiller=". mysql_result($res, $k, $i) ." class=\"hyper\">".ucfirst(mysql_result($res, $k, $i))."</a><br> ";
}
}
}else{
echo "intet i databasen!!";
}
?>
-------------------------------------------------------
Og så mit spørgsmål:
Jeg vil meget gerne have den til at vise NAVN i stedet for brugernavn. Det vil sige at jeg skal hente med:
$q = "SELECT brugernavn, navn FROM spiller WHERE hold= '$hold' ORDER BY navn";
Men, hvordan skal den del af koden der viser spillerne se ud? Den skal stadig linke til show_spiller ud fra brugernavnet, da det er det unikke...
På forhånd tak - jeg står klar til at uddybe, hvis det behøves...
/Martin - giver lige 60 point pga. omfanget af kode...
