foto via database tonen

Status
Niet open voor verdere reacties.

ciske de rat

Verenigingslid
Lid geworden
10 jun 2003
Berichten
964
ik heb wel eens vaker gedaan een foto tonen dia de database
nu ben ik met toevoegen van een niew persoon (beheerwerknemers.php

nu wil ik extra optie er in maken
een foto nummer die ik later als foto in de images map zet
code om op mijn pagina is het volgende
PHP:
<label>fotonummer</label><br />
		<input img src="/images/foto/. $row['mrl']" /><br />
op zich niks ergs ana denk ik
de code waar het fout gaat
PHP:
			$mrl    	= $_POST['mrl'];

al geheel de pagina
PHP:
<!DOCTYPE html>
<html>
<head>
	<title>Werknemeradministratie</title>
</head>
<body>
	<form method="post">
		<label>Naam</label><br />
		<input name="naam" type="text" /><br />
		<label>Adres</label><br />
		<input name="adres" type="text" /><br />
		<label>Postcode</label><br />
		<input name="postcode" type="text" /><br />
		<label>Woonplaats</label><br />
		<input name="woonplaats" type="text" /><br />
		<label>Telefoon</label><br />
		<input name="telefoon" type="text" /><br />
		<label>Nood telefoon</label><br />
		<input name="nood" type="text" /><br />
		<label>Email</label><br />
		<input name="email" type="text" /><br />
		<label>BSN</label><br />
		<input name="bsn" type="text" /><br />
		<label>Herkomst</label><br />
		<select name="herkomst">
		   <option value="drechtwerk">Drechtwerk</option>
		   <option value="wajong">Wajong</option>
		   <option value="stage">Stage</option>
		   <option value="sociaal">Sociale Dienst</option>
		   <option value="overige">Overige</option>		
		</select><br />
		<label>Contactpersoon</label><br />
		<input name="contactpersoon" type="text" /><br />
		<label>fotonummer</label><br />
		<input img src="/images/foto/. $row['mrl']" /><br />
		<input name="submit" type="submit" value="Toevoegen" />
		</form>
		
		<form method="post">
		<select name="naam">
	
	<?php
	
		$db_host = "localhost";
		$db_username = "xxx";
		$db_pass = "xxx";
		$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");
		$result = mysql_query("SELECT * FROM WERKNEMERS");
		
		while ($row = mysql_fetch_array($result)) {
			echo "<option value='".$row['Naam']."'>".$row['Naam']."</option>";
		}
		echo "</select><input type='submit' name='verwijder' value='Verwijder' /></form>";
		
		if (isset($_POST['verwijder'])) {
			$naam = $_POST['naam'];
			mysql_query("DELETE FROM WERKNEMERS WHERE NAAM='$naam'");
			header('Location: beheerwerknemers.php');
		}
		
		if (isset($_POST['submit'])) {
			$naam 		= $_POST['naam'];
			$email 		= $_POST['email'];
			$adres		= $_POST['adres'];
			$postcode 	= $_POST['postcode'];
			$woonplaats = $_POST['woonplaats'];
			$telefoon	= $_POST['telefoon'];
			$nood		= $_POST['nood'];
			$bsn		= $_POST['bsn'];
			$herkomst	= $_POST['herkomst'];
			$contact	= $_POST['contactpersoon'];
			$mrl    	= $_POST['mrl'];
			
			if (!empty($naam) || !empty($email) || !empty($adres) || !empty($postcode) || !empty($woonplaats) || !empty($telefoon) || !empty($nood) || !empty($bsn) || !empty($contact)|| !empty($mrl)) {
				mysql_query("INSERT INTO WERKNEMERS (Naam, Email, Adres, Postcode, Woonplaats, Telefoon, Nood, BSN, Herkomst, Contact, Mrl)
				VALUES ('$naam', '$email', '$adres', '$postcode', '$woonplaats', '$telefoon', '$nood', '$bsn', '$herkomst', '$contact', '$Mrl')");
				echo "<p style='color:green;'>Succesvol 1 waarde toegevoegd.</p>";
			} else {
				echo "<p style='color:red;'>Er is niets ingevuld!</p>";
			}
		}
	?>
</body>
</html>
weet iemand de oplossing of moet ik nog wat extra's doen bij mysql
 
Deze regel:
PHP:
mysql_query("INSERT INTO WERKNEMERS (Naam, Email, Adres, Postcode, Woonplaats, Telefoon, Nood, BSN, Herkomst, Contact, Mrl)
                VALUES ('$naam', '$email', '$adres', '$postcode', '$woonplaats', '$telefoon', '$nood', '$bsn', '$herkomst', '$contact', '$Mrl')");
$Mrl staat hier met een hoofdletter terwijl je het met een kleine letter declareert.

En dan het volgende:
PHP:
$row['mrl']
Dat gebruik je in die <input img src="/images/foto/. $row['mrl']" /> (wat trouwens <img src="/images/foto/. $row['mrl']" /> moet zijn), maar nergens declareer (maak je het aan) je die variabele zover ik kan zien?

En hoort die punt daar? <img src="/images/foto/. $row['mrl']" />
 
Laatst bewerkt:
Het is mij nog niet helemaal duidelijk wat je precies wilt, is het de bedoeling dat de gebruiker zelf een 'foto nummer' invoert of moet deze automatisch gegenereerd worden?
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan