Ik heb een db met alle wedstrijden van onze sportclub. Ik kan mijn gegevens zonder problemen aanroepen.


<?php
	include("config.php");
	
	//Selecteerd de wedstrijden van de gekozen ploeg
	$query = "SELECT * FROM Events WHERE ploegID='".$_POST['interest']."' ORDER BY datum";
	$result = mysql_query($query) or die ("Kon de query niet uitvoeren");
	
	//Resultaten in een tabel weergeven
	echo "<table cellspacing='5' border='0' cellpadding='0' width='100%'>";
	while ($row = mysql_fetch_array($result,MYSQL_ASSOC))
	{
	
	//Elke wedstrijd in een rij weergeven
	echo "<tr>\n";
	echo "<td width='25%'><font size='+1'><b>{$row['wedstrijd']}</b></font></td>\n";
	echo "<td width='12%'>{$row['datum']}</td>\n";
	echo "<td width='12%'>{$row['tijd']}</td>\n";
	echo "<td width='20%'>wordt gespeeld in {$row['plaats']}</td>\n";
	echo "<td width='10%'>{$row['info']}</td>\n";
}
echo "</table>\n";
echo "\n";
echo "<div align='center'>
<a href='index.php'><b>Keer terug naar het overzicht van de ploegen</b></a></div>";
?>


Nu zou ik op het einde van elke rij een button willen waarmee ik de gegevens van de sportzaal kan tonen net onder de desbetreffende rij.
De 'plaats' kan gelinkt worden aan een db waar alle gegevens van de sportzalen beschikbaar zijn.
Dit zijn de kolommen uit mijn db voor de gegevens van de sportzalen


CREATE TABLE IF NOT EXISTS `zalen` (
  `zaalid` text NOT NULL,
  `naam` varchar(50) default NULL,
  `adres` varchar(100) NOT NULL,
  `nr` varchar(10) NOT NULL,
  `zip` varchar(4) NOT NULL,
  `city` varchar(100) NOT NULL,
  `tel1` varchar(12) NOT NULL,
  `tel2` varchar(12) default NULL,
  `link` varchar(300) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Maak er nog een rij onder aan die je verbergt (display: none;, als dat kan tenminste), zet in die rij de gegevens van de sportzaal. Geef die rij een bepaald id mee waarmee je alleen die rij kan openen (bijv. met een nummer), en open via javascript via de button die rij.
Filip,

Je zou zoals Jezpur zegt naar een javascript of mootools oplossing kunnen zoeken.

Even een andere opmerking:
$query = "SELECT * FROM Events WHERE ploegID='".$_POST['interest']."' ORDER BY datum";

even aanpassen naar:
$query = "SELECT * FROM Events WHERE ploegID='" . mysql_real_escape_string($_POST['interest'])  ."' ORDER BY datum";

voor de veiligheid!

Jeroen
Jezpur,

thx voor je reactie. Maar ik ben nog niet zo lang bezig met php.
Dit lijkt me nog niet zo simpel :d
Kan er mij iemand opweg helpen?

Reageren