* *erik Medlem sedan mars 2001 71 inlägg Trådstart 3 jan. 2002 16:53 #1 Varför funkar det inte, vill hämta information från två tabeller (båda i samma db)???
<?php
$db = mysql_connect("localhost", "sas", "plan");
mysql_select_db("sas",$db);
$result = mysql_query("SELECT deltagare.FNamn, resultat.MalTid FROM deltagare, resultat WHERE Tnamn='löpning' and deltagare.Typ=resultat.Typ and deltagare.Nr=resultat.Nr ",$db);
if ($myrow = mysql_fetch_array($result)) {
echo "<table border=0 TABLE BORDER=0 CELLPADDING=2 CELLSPACING=1 WIDTH=150>\n";
echo "<tr>
<td><font color=\"#003366\"><b>skor</b></font></td>
</tr>\n";
echo "<tr BGCOLOR=\"#003366\">
<td><font color=\"#ffffff\"><b>löpare</b></font></td>
<td><font color=\"#ffffff\"><b>Maltid</b></font></td>
</tr>\n";
do {
printf("<tr BGCOLOR=\"#006699\"><td>%s </td><td>%s </td></tr>\n", $myrow["deltagare.FNamn"], $myrow["resultat.MalTid"]);
} while ($myrow = mysql_fetch_array($result));
echo "</table>\n";
} else {
echo "Ingen data";
}
?>
[Redigerat av *erik den 03 jan 2002]
S SPiN Medlem sedan mars 2000 7 896 inlägg Vad får du för felmeddelande? Får du något, eller är det bara tomt? Prova med att inte ha med tabellnamnet och punkten när du skriver ut fälten, alltså:
printf("<tr BGCOLOR=\"#006699\"><td>%s </td><td>%s </td></tr>\n", $myrow["FNamn"], $myrow["MalTid"]);
PS. Du kan formatera dina kodstycken med [kod] och [/kod]. .DS
* *erik Medlem sedan mars 2001 71 inlägg Felmedellandet lyder att det är fel på rad 34
Parse error: parse error in C:\wwwroot\löpning\beta.php on line 34
men tack för ett snabbt svar, han inte äns redigera mitt meddelande innan du han kommentera )
* *erik Medlem sedan mars 2001 71 inlägg problemet löst!
Tackar för hjälpen
mvh erik
[Redigerat av *erik den 04 jan 2002]