Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in H:\server1\xampp\htdocs\stamboom\index.php on line 56
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in H:\server1\xampp\htdocs\stamboom\index.php on line 93
het is me duidelijk dat het licht aan de fetchobject en restult, en ik denk dat dit komt om dat ik twee keer deze ombjecten gebruik, maar dit moet toch kunnen? wie ziet de fout en weet de oplossing voor dit probleem? bedankt tim
script:
<?
echo "<table border=\"1\"><tr>";
echo "<tr><td>Ouder</td></tr>";
echo "<td>generatie</td><td>naam</td><td>beroep</td><td>getrouwd</td><td>kinderen</td><td>geborte datum</td><td>sterf datum</td>";
$lastgen =$_GET[gen]-1;
mysql_connect("localhost", "root", "wachtwoord");
mysql_select_db("database");
$result = mysql_query("select * from stamboom WHERE generatie = '$lastgen' AND naam = '$_GET[ouder]' ");
while ($row = mysql_fetch_object($result)) {
echo "<tr>";
echo "<td>";
echo $row->generatie;
echo "</td>";
echo "<td>";
echo "<a href=\"index.php?gen=".$lastgen."&ouder=";
echo $row->ouder;
echo ">";
echo $row->naam;
echo "</a>";
echo "</td>";
echo "<td>";
echo $row->beroep;
echo "</td>";
echo "<td>";
echo $row->getrouwd;
echo "</td>";
echo "<td>";
echo $row->kinderen;
echo "</td>";
echo "<td>";
echo $row->geboortedag;
echo " / ";
echo $row->geboortemaand;
echo " / ";
echo $row->geboortejaar;
echo "</td>";
echo "<td>";
echo $row->sterfdag;
echo " / ";
echo $row->sterfmaand;
echo " / ";
echo $row->sterfjaar;
echo "</td>";
echo "</tr>";
}
mysql_free_result($result);
echo "<tr><td>Kind</td></tr>";
echo "<tr><td>generatie</td><td>naam</td><td>beroep</td><td>getrouwd</td><td>kinderen</td><td>geborte datum</td><td>sterf datum</td><br></tr>";
$nextgen = 1 + $_GET[gen];
mysql_connect("localhost", "root", "wachtwoord");
mysql_select_db("database");
$result2 = mysql_query("select * from stamboom WHERE generatie = '$_GET[gen]' AND ouder = '$_GET[ouder]' ");
while ($row = mysql_fetch_object($result2)) {
echo "<tr>";
echo "<td>";
echo $row->generatie;
echo "</td>";
echo "<td>";
echo "<a href=\"index.php?gen=".$nextgen."&ouder=";
echo $row->naam;
echo ">";
echo $row->naam;
echo "</a>";
echo "</td>";
echo "<td>";
echo $row->beroep;
echo "</td>";
echo "<td>";
echo $row->getrouwd;
echo "</td>";
echo "<td>";
echo $row->kinderen;
echo "</td>";
echo "<td>";
echo $row->geboortedag;
echo " / ";
echo $row->geboortemaand;
echo " / ";
echo $row->geboortejaar;
echo "</td>";
echo "<td>";
echo $row->sterfdag;
echo " / ";
echo $row->sterfmaand;
echo " / ";
echo $row->sterfjaar;
echo "</td>";
echo "</tr>";
}
mysql_free_result($result2);
?>