Moeielijk vraag!! PHP
Kijk dit vraag ik op naar mijn php file
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
include('config.php');
$select = "SELECT * FROM mama WHERE naam = '$naam'";
$query = mysql_query($select)or die (mysql_error());
$aantal = mysql_num_rows($query);
while ($toon = mysql_fetch_object($query)) {
$mamid = $toon->mamid;
$naam = $toon->naam;
$datum = $toon->datum;
?>
include('config.php');
$select = "SELECT * FROM mama WHERE naam = '$naam'";
$query = mysql_query($select)or die (mysql_error());
$aantal = mysql_num_rows($query);
while ($toon = mysql_fetch_object($query)) {
$mamid = $toon->mamid;
$naam = $toon->naam;
$datum = $toon->datum;
?>
Nu heb ik een calculator erin gescript zodat hij de datum pakt van die persoon en precies uitrekent hoeveel weken ze zwanger is en hoeveel dagen ze nog moet.
Die roep ik op met $weeks en $days
Maar nu komt het
Ik heb een java banner gemaakt die deze codes opvraagt en ook goed laat zien, maar nu wil ik graag nog een mysql tabel opvragen
en dat wek mamaweken zodat hij ook de informatie laat zien van die week die ze is, maar normaal zou dat kunnen met uitrekenen.php?weken=21 BV!! maar omdat nu naam=Danielle gebruikt woordt kan ik niet nog een tabel opvragen want in die 2de tabel staat helemaal niks van namen alleen week en info.
en aangezien het reken script de Week weet kan ik hem ook niet oproepen via de 1ste mysql tabel omdat die alleen de datum heeft van de laatste menstruatie.
Dus het is 2 tabelen oproepen 1 voor de naam zodat de calculator weet vanaf welke datum hij moet tellen
en 1 die de info van die week moet oproepen en dat moet hij die week hebben die de calculator heeft uitgerekent en die kan ik ook gewoon oproepen met $weeks want dan heeft hij de weken in.
Hoop echt dat jullie me kunnen helpen
met de eerste roep je gegevns van mamma op en weet je dus de week.
die zet je in variabele.
met tweede query zoek je db gebruikmakend van die variabele.
Dus eigenlijk wil je die tabel met de namen koppelen aan de tabel met weken? Kan je dat dan niet doen aan de hand van de id's?
nou kijk in uitrekening.php staat
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?
include('config.php');
$select = "SELECT * FROM mama WHERE naam = '$naam'";
$query = mysql_query($select)or die (mysql_error());
$aantal = mysql_num_rows($query);
while ($toon = mysql_fetch_object($query)) {
$mamid = $toon->mamid;
$naam = $toon->naam;
$datum = $toon->datum;
?>
include('config.php');
$select = "SELECT * FROM mama WHERE naam = '$naam'";
$query = mysql_query($select)or die (mysql_error());
$aantal = mysql_num_rows($query);
while ($toon = mysql_fetch_object($query)) {
$mamid = $toon->mamid;
$naam = $toon->naam;
$datum = $toon->datum;
?>
Dan volgt er een calculator die uitrekent hoe lang een vrouw nog moet en die begin te tellen vanaf $datum die in tabel mama staat.
Nu rekent de calculator de weken uit die de vrouw is bv 23 weeks
dan kan je die 23 weeks ophalen met $weeks want dat is geen Mysql opriep die calculator.
Nu moet ik nog gegevens uit een andere mysql tabel halen en wel tabel mamaweken, deze tabel heeft 2 invoegen
week en info
Dus bv bij week 1 staat informatie over week 1.
Nu zou ik volgens mysql termen dit moeten gebruiken
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
include('config.php');
$select = "SELECT * FROM mamaweken WHERE weken = '$weeks";
$query = mysql_query($select)or die (mysql_error());
$aantal = mysql_num_rows($query);
while ($toon = mysql_fetch_object($query)) {
$week = $toon->week;
$info = $toon->info;
?>
include('config.php');
$select = "SELECT * FROM mamaweken WHERE weken = '$weeks";
$query = mysql_query($select)or die (mysql_error());
$aantal = mysql_num_rows($query);
while ($toon = mysql_fetch_object($query)) {
$week = $toon->week;
$info = $toon->info;
?>
Maar aangezien ik de eerste al oproep kan ik de tweede niet nog eens oproepen want dat doe ik met de eerste a;l via uitekenen.php?naam=Danielle.
En ik kan de tweede alleen oproepen als ik ook de weken weet hoeveel die vrouw zwanger is. en dat moet na de calculatie.
omdat ik dan weet hoeveel weken ze zwanger is, zodat ik die gegevens op kan vragen dus een tweede mysql tabel opvragen die oprvraag op $weeks in danielle geval 21 weken en daar de info van heeft.
dus dit zou dan moeten
$select = "SELECT * FROM mamaweken WHERE weken = '$weeks";
en dan kan ik in de bv echo zetten
$info zodat hij die info van die week laat zien.
als je #info neerzet laat hij de info zien.
Gerben:
als je #info neerzet laat hij de info zien.
Snap je niet helemaal