genereerde pagina uitbreiden met tweede database

Status
Niet open voor verdere reacties.

ciske de rat

Verenigingslid
Lid geworden
10 jun 2003
Berichten
964
ik en lord zijn bezig geweest om speciefieke gegevens via een link te generen uit de database
nu komen we op een punt dat we nietverder komen
ik heb een voorbeeld gemaaakt met paint
scriptcg.png

hetaat nou alleen nog om het onder stuk
boven stuk is af
een teller die automatisch telt hoe vaak iemand ziek is te laat is en vakantie
de gegevens staan in de database archief en wil ik met de juiste naam gesorteerd uit laten rolleen heeft iemand een idee
ik zal de code die ik tot nu toe gemaakt heb ff er bij posten
HTML:
<!DOCTYPE html>
<html>
<head>
	<title>Combigoods - Werknemerinfo</title>
	<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
	<div id="page-container">
		<div id="content">
			<header>
				<img src="images/combigoodslogo.png" style="margin-top: 20px;" alt="logo" />
				<h1 style="position: relative; display:inline; padding-left: 50px; bottom: 20px;">Medewerker</h1>
			</header>
			<?php
				$db_host = "localhost";
				$db_username = "root";
				$db_pass = "usbw";
				$db_name = "administratie";
			
				mysql_connect ("$db_host","$db_username","$db_pass") or die ("Kon niet verbinden met de MySQL database");
				mysql_select_db ("$db_name") or die ("Geen database gevonden");
				
				if (isset($_GET['werknemer'])) {
					$naam = $_GET['werknemer'];
					$result = mysql_query("SELECT * FROM WERKNEMERS WHERE NAAM='".$naam."'");			
				
					while ($row = mysql_fetch_array($result)) {
						echo '<div id="naam">';
						echo "<h1 class='naam'>".$row['Naam']."</h1>";
						echo '</div><br>';
						echo '<p style="font-weight: bolder; display: inline;">Adres:</p><p style="display:inline;">'.$row['Adres'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Pastcode:</p><p style="display:inline;">'.$row['Postcode'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Woonplaats:</p><p style="display:inline;">'.$row['Woonplaats'].'</p></br>';
						echo '<br></br>';
						echo '<p style="font-weight: bolder; display: inline;">Telefoonnummer:</p><p style="display:inline;">'.$row['Telefoon'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Telefoonnummer noodsituatie:</p><p style="display:inline;">'.$row['Nood'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Email:</p><p style="display:inline;">'.$row['Email'].'</p></br>';
						echo '<br></br>';
						echo '<p style="font-weight: bolder; display: inline;">Bsn nummer:</p><p style="display:inline;">'.$row['BSN'].'</p></br>';
						echo '<br></br>';
						echo '<p style="font-weight: bolder; display: inline;">Herkomst:</p><p style="display:inline;">'.$row['Herkomst'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Contact persooon:</p><p style="display:inline;">'.$row['Contact'].'</p></br>';
						
						
					}
					
					echo '<div id="geschiedins"><h1 class="naam">Geschiedenis</h1></div>';
					
					echo "<p style='color:red;'>Geen werknemer geselecteerd!</p>";
				
				
			?>
			
		</div>
	</div>


</body>
</html>
heeft iemand idee laat ff weten
 

Bijlagen

  • scriptcg.png
    scriptcg.png
    47,5 KB · Weergaven: 8
En hoe ziet de "absentie" tabel er dan uit ?
of een tabel per type (laat, ziek, vakantie)?

werknemer-ID <> type-event <> datum start <> datum eind <> omschrijving

of iets dergelijks? Zonder een voorbeeld is hier geen antwoord op te geven.
 
ziet er uit als volgd

het ziet er nu zo uit ik zal ff paar links zetten
ivm dat nog niet aan elkaar gelust staat

index.php deze pagina is bedoelt voor mensen om de lijst in te vulleen en wordt automatische een mail verzonden en de database wordt weg geschreven naar archief


archief.php hier staan alle informatie in mensen die aanwezig zijn tot aan vakantie toe

beheerwerknemrs.php hier worden werknemrs verwijderd en aan gemaakt

order.php dit is een lijst van werknemrs die in dienst zijn
met de benodige informatise
hier is een link op namen gecreerd
PHP:
        while ($row = mysql_fetch_array($result)){
            echo '<tr>
                <th><a href="werknemerinfo.php?werknemer='.$row['Naam'].'">'.$row['Naam'].'</a></th>
                <th>'.$row['Email'].'</th>
				<th>'.$row['Adres'].'</th>
                <th>'.$row['Postcode'].'</th>
				<th>'.$row['Woonplaats'].'</th>
                <th>'.$row['Telefoon'].'</th>
				<th>'.$row['Nood'].'</th>
                <th>'.$row['BSN'].'</th>
				<th>'.$row['Herkomst'].'</th>
                <th>'.$row['Contact'].'</th>
            </tr>';
        }

        echo '</table>';
    
		
	?>
</body>
</html>
nu krijgen wij de pagina werknemrinfo.php
deze pagina is alleeen te benaderen door de pagina order.php
door op naam te drukken
nu hebben wij de volgende informatie al naar voren gekregen
PHP:
<!DOCTYPE html>
<html>
<head>
	<title>Combigoods - Werknemerinfo</title>
	<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
	<div id="page-container">
		<div id="content">
			<header>
				<img src="images/combigoodslogo.png" style="margin-top: 20px;" alt="logo" />
				<h1 style="position: relative; display:inline; padding-left: 50px; bottom: 20px;">Medewerker</h1>
			</header>
			<?php
				$db_host = "localhost";
				$db_username = "xxx";
				$db_pass = "xxxx";
				$db_name = "administratie";
			
				mysql_connect ("$db_host","$db_username","$db_pass") or die ("Kon niet verbinden met de MySQL database");
				mysql_select_db ("$db_name") or die ("Geen database gevonden");
				
				if (isset($_GET['werknemer'])) {
					$naam = $_GET['werknemer'];
					$result = mysql_query("SELECT * FROM WERKNEMERS WHERE NAAM='".$naam."'");			
				
					while ($row = mysql_fetch_array($result)) {
						echo '<div id="naam">';
						echo "<h1 class='naam'>".$row['Naam']."</h1>";
						echo '</div><br>';
						echo '<p style="font-weight: bolder; display: inline;">Adres:</p><p style="display:inline;">'.$row['Adres'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Pastcode:</p><p style="display:inline;">'.$row['Postcode'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Woonplaats:</p><p style="display:inline;">'.$row['Woonplaats'].'</p></br>';
						echo '<br></br>';
						echo '<p style="font-weight: bolder; display: inline;">Telefoonnummer:</p><p style="display:inline;">'.$row['Telefoon'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Telefoonnummer noodsituatie:</p><p style="display:inline;">'.$row['Nood'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Email:</p><p style="display:inline;">'.$row['Email'].'</p></br>';
						echo '<br></br>';
						echo '<p style="font-weight: bolder; display: inline;">Bsn nummer:</p><p style="display:inline;">'.$row['BSN'].'</p></br>';
						echo '<br></br>';
						echo '<p style="font-weight: bolder; display: inline;">Herkomst:</p><p style="display:inline;">'.$row['Herkomst'].'</p></br>';
						echo '<p style="font-weight: bolder; display: inline;">Contact persooon:</p><p style="display:inline;">'.$row['Contact'].'</p></br>';
						
						
					}
					
					echo '<div id="geschiedins"><h1 class="naam">Geschiedenis</h1></div>';
					

					
				} else {
					echo "<p style='color:red;'>Geen werknemer geselecteerd!</p>";
				}
				
			?>
			
		</div>
	</div>


</body>
</html>
nou is het alelen de vraag hoe uit archief desbetrefde informatie te krijgen van de persoon alleen
zo las in mijn voor beeld genoemt
 
Als ik jou was zou ik het standaard wachtwoord van phpmyadmin even veranderen.
 
Voor elke kwaadwillende persoon is het nu ook mogelijk om je phpmyadmin account te verwijderen
 
nu geen ik niet waar ik die zooi kan veranderen kun j e ff naar de chat komen praat wat sneller
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan