hiddeottens
Nieuwe gebruiker
- Lid geworden
- 16 okt 2009
- Berichten
- 3
Ik ben nu al tijden aan het stoeien met een gedeelte van mijn website.
Ik heb in een mysql database een lijst staan met zwemmers die tijdens verschillende wedstrijd afstanden hebben gezwommen.
Nu wil ik dat de dropdown automatisch gevult word met de wedstrijden die er allemaal in de lijst voor komen. wanneer ik dan in de dropdown een wedstrijd kies moeten alle gezwommen afstanden bij deze wedstrijd in een tabel tevoorschijn komen. ik denk dat ik al redelijk ver ben maar kom niet verder met onderstaande code
bij deze code krijg ik:
mysql_fetch_array(): mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ........................................... on line 115
kan iemand mij helpen want ik kom er echt niet meer uit
Ik heb in een mysql database een lijst staan met zwemmers die tijdens verschillende wedstrijd afstanden hebben gezwommen.
Nu wil ik dat de dropdown automatisch gevult word met de wedstrijden die er allemaal in de lijst voor komen. wanneer ik dan in de dropdown een wedstrijd kies moeten alle gezwommen afstanden bij deze wedstrijd in een tabel tevoorschijn komen. ik denk dat ik al redelijk ver ben maar kom niet verder met onderstaande code
PHP:
<?php
require_once 'DB_connection.php';
echo "
<!-- Begin tekst -->
Er wordt hard gewerkt aan deze uitslagen module.<br/>
Zodra de module klaar is kunt u hieronder u startnummer invullen en vindt u al u persoonlijke uitslagen. Uiteraard vindt u alleen
de uitslagen van de wedstrijden die geklokt zijn d.m.v. elektronische tijdwaarneming.<br/>
<hr>
<!-- einde tekst -->
<form action='' method='post'>
<select name='wedstrijd'>
<option value='default'>Selecteer een wedstrijd</option>
";
$result = mysql_query('SELECT wedstrijd FROM Uitslagen_startnr GROUP BY wedstrijd') or die (mysql_error());
while ($row = mysql_fetch_assoc($result)) {
echo '<option value="'.$row['wedstrijd'].'"> '.$row['wedstrijd'].' </option>';
}
echo "
</select>
<input type='submit' name='submit' value='Gegevens ophalen' />
</form>
";
if(!empty($_POST['wedstrijd']))
{
?>
<?php
$query1 = "
SELECT
*
FROM
Uitslagen_startnr
WHERE
Wedstrijd = '".$_POST["wedstrijd"]."'
";
$query2 = "
SELECT
*
FROM
Uitslagen_startnr
WHERE
Wedstrijd = '".$_POST["wedstrijd"]."'
GROUP BY
afstand
ORDER BY
slag, tijd
";
$res1= mysql_query($query1);
$res2= mysql_query($query2);
if(mysql_num_rows($res1)==0)
{
echo "<center><font color=\"red\" size=\"5\"><b><br><br>De ingevoerde wedstrijd wordt niet herkent.</center></font></b>
";
}
else
{
$data1= mysql_fetch_assoc($res1);
$wedstrijd =($data1[Wedstrijd]);
$plaats =($data1[Plaats]);
$datum =($data1[Datum]);
echo"
<hr>
<table>
<tr>
<td>Wedstrijd</td>
<td>:</td>
<td>$wedstrijd</td>
</tr>
<tr>
<td>Plaats</td>
<td>:</td>
<td>$plaats</td>
</tr>
<tr>
<td>Datum</td>
<td>:</td>
<td>$datum</td>
</tr>
</table>
<hr>
<table width=\"100%\">
<tr bgcolor=\"27a7ce\">
<td width=\"100px\">Afstand</td>
<td width=\"100px\">Slag</td>
<td width=\"200px\">Naam</td>
<td width=\"100px\">Start nr.</td>
<td width=\"100px\">Tijd</td>
</tr>
";
{
while($data2= mysql_fetch_array($res2))
{
$afstand =($data2[Afstand]);
$slag =($data2[Slag]);
$naam =($data2[Naam]);
$start_nr =($data2[Start_nr]);
$tijd =($data2[Tijd]);
echo"
<table width=\"100%\">
<tr>
<td width=\"100px\">$afstand</td>
<td width=\"100px\">$slag</td>
<td width=\"200px\">$naam</td>
<td width=\"100px\">$start_nr</td>
<td width=\"100px\">$tijd</td>
</tr>
</table>
";
}
}}
}
?>
bij deze code krijg ik:
mysql_fetch_array(): mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ........................................... on line 115
kan iemand mij helpen want ik kom er echt niet meer uit