Ik heb een heel vreemde error... Ik snap er niets van. Wat is het geval:
Ik heb 3 identieke pagina's. Deze verbinden elk met een andere database. Het betreft een post-formulier en een view.
Het enigste wat ik heb aangepast is de reguliere html-tekst en de verwijzing naar de database in het config bestand.
Het post-formulier werkt prima. Op alle drie de databases. De view-pagina op slechts 2 van de 3. Terwijl het script identiek is. Ook de database-structuur is identiek!
Het script:
<?php
$query = mysql_query("SELECT * FROM hitlist ORDER BY `gpa`.`player` ASC");
echo '<table>
<tr>
<td> <strong> Player </strong> </td>
<td> <strong> Base </strong> </td>
<td> <strong> Level </strong> </td>
</tr>';
while($rd = mysql_fetch_assoc($query)){
if($rd["base"] == 0){ $base = ""; } else{ $base = $rd["base"]; }
echo'
<tr>
<td> '.$rd['player'].' </td>
<td> '.$base.'</td>
<td> '.$rd['level'].' </td>
</tr>';
}
echo '</table>';
?>Waarom werkt dit op 2 pagina's wel en op de 3e niet?! De foutmelding die ik krijg:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/chriswis/public_html/swr-site/members/playerinfo/gpa.php on line 24 (dat is de code-regel: while($rd = mysql_fetch_assoc($query))...)
Om het resultaat te zien:
http://swr.infiniteserve.com Het test account:
Username: Test
Wachtwoord: Test (beide hoofdletter gevoelig).
De pagina is te vinden onder Player-info. De GPA-members page is degene met het probleem.
Alvast bedankt!
Christiaan
[size=xsmall]Toevoeging op 21/10/2011 18:46:18:[/size]
Ok... Natuurlijk nu ik het probleem gepost heb vindt ik de error..
"SELECT * FROM hitlist" moest zijn "SELECT * FROM gpa"