Hallo mensen,
Ik ben bezig met een project op school om bedrijven een opdracht te kunnen laten uploaden.
Ik heb 2 tabellen gemaakt omdat 1 bedrijf meerdere opdrachten moet kunnen uploaden.

Tabel: bedrijf
id_bedrijf
bedrijfsnaam
sector

Tabel: opdrachten
id_opdrachten
bedrijfsnaam
opdracht_titel
opdracht_content


Dan heb ik een formulier:
<form action="search.php" method="post">
<p class="menunewstext" align="center">
Bedrijfstak:
<select name="bedrijfstak">
<option>-</option>
<option>BI</option>
<option>CMD</option>
<option>I</option>
<option>IDM</option>
<option>ISM</option>
<option>TI</option>
</select><br /><br />
<input type="submit" value="Zoek" name="submitbedrijf" />
</p>
</form>

die verwijst naar search.php:
<?php


$naam = $_POST["bedrijfstak"];
$con = mysql_connect("localhost","root","root");
mysql_select_db("project", $con);

$result = mysql_query("SELECT * FROM bedrijf, opdrachten WHERE sector LIKE '$naam'");
echo "<table border='1' width='100%'>";
echo "<tr><td>Bedrijfsnaam: </td>";
echo "<td>Sector: </td>";
echo "<td>Opdracht titel: </td>";
echo "<td>Opdracht content: </td>";
echo "</tr>";

while($row = mysql_fetch_assoc($result))
{
echo "<tr>";
echo "<td>" . $row['bedrijfsnaam'] . " </td>";
echo "<td>" . $row['sector'] . " </td>";
echo "<td>" . $row['opdracht_titel'] . " </td>";
echo "<td>" . $row['opdracht_content'] . " </td>";
echo "</tr></table><br>";
}
mysql_close($con);
?>

Maar nu moet ik deze formulieren zo koppelen dat je als je zoekt op bedrijfstak dat je dan de bedrijfsnaam ziet met de opdracht.
Ik heb echt geen idee hoe dit moet, ik heb het net geprobeerd met LEFT JOIN maar dan krijg ik errors dat de query niet klopt.
heeft iemand een idee wat ik moet doen of een tip wat ik anders kan doen?
Let me know!
Alvast bedankt voor de moeite.

Reageren