van de ene tabel uit de andere tabel
ik heb een factuur en daarboven moet gezet worden:
Geachte 'Naam',
in de tabel 'verkoop' staan de verschillende verkopen
en in zo'n verkoop is onder andere de bedrijfsnaam van de koper
opgenomen...
Maar als ik dus gewoon dat veldje laat echo'en
staat er Geachte 'Bedrijfsnaam'
dat vind ik niet mooi want ik wil de naam van het contactpersoon
van dat bedrijf daar hebben..
die naam bevind zich in de tabel klant..
die bevat onder andere klantnr, naam, bedrijfsnaam, etc, etc
nu wil ik dus dmv die bedrijfsnaam uit verkoop
de naam uit klant krijgen maar het lukt me niet
helemaal.. dit heb ik tot nu toe:
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$verkoopnr = $_GET['verkoopnr'];
$query = "SELECT * FROM verkoop WHERE verkoopnr= '$verkoopnr';";
$resultaat = mysql_query($query);
$rij = mysql_fetch_array($resultaat);
$klant = "SELECT * FROM klant WHERE bedrijfsnaam = '".$rij['bedrijfsnaam']."';";
$resultaat2 = mysql_query($klant) or die(mysql_error());
$klant1 = mysql_fetch_array($resultaat2);
?>
$verkoopnr = $_GET['verkoopnr'];
$query = "SELECT * FROM verkoop WHERE verkoopnr= '$verkoopnr';";
$resultaat = mysql_query($query);
$rij = mysql_fetch_array($resultaat);
$klant = "SELECT * FROM klant WHERE bedrijfsnaam = '".$rij['bedrijfsnaam']."';";
$resultaat2 = mysql_query($klant) or die(mysql_error());
$klant1 = mysql_fetch_array($resultaat2);
?>
en dan heb ik neergezet:
Geachte ,
hopelijk heb ik het duidelijk genoeg uitgelegd
Gewijzigd op 01/01/1970 01:00:00 door Marvin S
als ik een veldje heb met daarin "naam"
dan weergeeft die naam
als ik van dat veldje maak: "naam 123"
dan weergeeft die ook alleen naam
hoe kan dit?
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$verkoopnr = $_GET['verkoopnr'];
$query = "SELECT * FROM verkoop WHERE verkoopnr= '$verkoopnr' ";
$resultaat = mysql_query($query);
$rij = mysql_fetch_array($resultaat);
$klant = "SELECT * FROM klant WHERE bedrijfsnaam = '$rij['bedrijfsnaam']' ";
$resultaat2 = mysql_query($klant) or die(mysql_error());
$klant1 = mysql_fetch_array($resultaat2);
?>
$verkoopnr = $_GET['verkoopnr'];
$query = "SELECT * FROM verkoop WHERE verkoopnr= '$verkoopnr' ";
$resultaat = mysql_query($query);
$rij = mysql_fetch_array($resultaat);
$klant = "SELECT * FROM klant WHERE bedrijfsnaam = '$rij['bedrijfsnaam']' ";
$resultaat2 = mysql_query($klant) or die(mysql_error());
$klant1 = mysql_fetch_array($resultaat2);
?>
Waarom maak je eigenlijk niet 'e'en query die meteen de klant zoekt?
Edit: layout weird
Gewijzigd op 01/01/1970 01:00:00 door Erik van Maanen
maar mijn scriptje was al de juiste..
ik heb blijkbaar andere problemen met de database
op 1 of andere manier slaat hij alles op
VOOR een spatie
dus "Marvin php"
wordt opgeslagen in de db als "Marvin"
en ja dan kan die query ook geen uitkomst hebben want het moet
Marvin php zijn..
bedankt maar het dit probleem is dus 'opgelost' nu
het database probleem ff aanpakken