View Single Post
Har nå endret koden etter forslag ifra dere og ifra andre steder... Fungerer fortsatt ikke....


Endre kunde skjema:

Kode

<h2>Endre en kunde</h2>
				<p>Når du trykker på knappen, blir kunden oppdatert i databasen</p>
				<form action='endre_kunde_registrer.php' method='get'>
					<table cellpadding='10' width='400'>
						<tr>
						<!-- Alternativ kode-->
							<td>Kunde nummer:
							</td>
							<td>
							
								<select name='endre_kunde'>
								<option value='ingen valgt'>--Velg kunde nummer fra listen--</option>
									<?php
									//tilkobling
										$tilkobling = mysql_connect("localhost",
																"ertsadat_admin",
																"**********");
										mysql_select_db("ertsadat_mine_sider", $tilkobling);
										
									//Henter db kolone fra db table
										$sql = "SELECT kundenr, fornavn, etternavn
										FROM kunder";
									//Resultat
										$resultat = mysql_query($sql, $tilkobling);
									//til slutt
										while ($rad = mysql_fetch_array($resultat)) {
									//henter en og en rad som en assosiativ matrise
										$kundenr = $rad['kundenr'];
										$navn = $rad['fornavn'] . " " . $rad['etternavn'];
										echo "<option value='$kundenr' name='kundenr'>'$navn''$kundenr'</option>";
										}
									?>
							</td>
						</tr>
						<tr>
							<td>Brukernavn:</td>
							echo "<td><input type='text' value="" name='username'>
							</td>
						</tr>
						<tr>
							<td>Passord:</td>
							<td><input type='text' name='userpassord'></td>
						</tr>
						<tr>
							<td>Fornavn:</td>
							<td><input type='text' value="" name='fornavn'></td>
						</tr>
						<tr>
							<td>Etternavn:</td>
							<td><input type='text' name='etternavn'></td>
						</tr>
						<tr>
							<td>Adresse:</td>
							<td><input type='text' name='adresse'></td>
						</tr>
						<tr>
							<td>Post nummer:</td>
							<td><input type='text' name='postnr'></td>
						</tr>
						<tr>
							<td>Sted:</td>
							<td><input type='text' name='sted'></td>
						</tr>
						<tr>
							<td>Telefon nummer:</td>
							<td><input type='text' name='tlf'></td>
						</tr>
						<tr>
							<td>e-post:</td>
							<td><input type='text' name='epost'></td>
						</tr>
						<tr>
							<td>Abbonemanter:</td>
							<td><input type='text' name='abbonementer'></td>
						</tr>
						<tr>
							<td>Privat eller forettningskunde?:</td>
							<td><input type='text' name='priv_for'></td>
						</tr>
						<tr>
							<td>Rabbatter:</td>
							<td><textarea rows='4' cols='30'
							name='rabbat'></textarea></td>
						</tr>
						<tr>
							<td>Kommentarer:</td>
							<td><textarea rows='4' cols='30'
							name='kommentar'></textarea></td>
						</tr>
						<tr>
							<td><input type='submit' value='Lagre kunde'></td>
							<td><a href="kunder.php">Avbryt / Tilbake</a></td>
						<tr>
					</table>
					</form>


Endre kunde registrer:

Kode

<?php
			//Lager en konstant med tilbake-lenke
			define("TILBAKE",
				"<p><a href='javascript:history.go(-1)'>Tilbake</a></p>");
			$endre_kunde = $_GET['kundenr']; //Kommentar ifra nff: Denne linjen må ivertfall ikke være kommentert ut.
			
			//Hvis ikke en kunde ble valgt
			if ( $endre_kunde == "ingen valgt" ) {
				die("<p>Prosjektet må ha en kontaktperson</p>" . TILBAKE );
			}
			$kundenr = $_GET['kundenr']; //kundenr
			$username = $_GET['username']; //Brukernavn
			$userpassord = $_GET['userpassord']; //Passord
			$fornavn = $_GET['fornavn']; //For navn
			$etternavn = $_GET['etternavn']; //Etter navn
			$adresse = $_GET['adresse']; //Adresse
			$postnr = $_GET['postnr']; //Post nr
			$sted = $_GET['sted']; //Sted
			$tlf = $_GET['tlf']; //TLF
			$epost = $_GET['epost']; //E-post
			$abbonementer = $_GET['abbonementer']; //Abbomenter
			$priv_for = $_GET['priv_for']; //Privat eller foretningskunde
			$rabbat = $_GET['rabbat']; //Rabbat
			$kommentar = $_GET['kommentar']; //Kommentar
			
			//Koble til databasen
			$tilkobling = mysql_connect("localhost",
											"ertsadat_admin",
											"*********");
			mysql_select_db("ertsadat_mine_sider", $tilkobling);
			//skriv til databasen
			$sql = "
					UPDATE kunder
						SET username='$username', userpassord='$userpassord', fornavn='$fornavn', etternavn='$etternavn', adresse='$adresse', postnr='$postnr', sted='$sted', tlf='$tlf', epost='$epost', abbonementer='$abbonementer', priv_for='$priv_for', rabbat='$rabbat', kommentar='$kommentar'
					WHERE
						kundenr='$kundenr'
					";
			
			//Testing, erstatt dette med en annen melding etter ferdig
			mysql_query($sql, $tilkobling);
			echo "<h2>Kunden er lagret!</h2>";
			echo "<p>$sql </p>";
			echo TILBAKE;
			
			//For videre testing, fjern til slutt!
			echo "Kunde nr: $kundenr - Brukernavn: $username";
			?>
Sist endret av ertsaas; 2. august 2012 kl. 14:29.