Gå til innhold

Problem med å legge inn i database


Anbefalte innlegg

nybruker.php:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<?PHP 
// Connect to your database here... 
$host = "x";
$user = "x";
$password = "x";

$connection = mysql_connect($host,$user,$password)
or die ("kunne ikke koble til server");
$db = mysql_select_db("hesjevo_klevjer",$connection)
or die ("Kunne ikke koble til database");

$result = mysql_query("SELECT * FROM brukere");
$num_rows = mysql_num_rows($result);

?><h1>Ny bruker</h1>
<form action="?id=nybruker_inn" method="POST">
<table width="200" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <!--Bruker id-->
   <td width="25">Brukernavn:</td>
   <td><input type="text" name="brukernavn" size="25"/><img src="1.gif" width="1" height="2"></td>
 </tr>
     <td width="25">Passord:</td>
   <td>
 <input type="password" name="passord" size="25"/>
<img src="1.gif" width="1" height="2"></td>
 </tr>
     <td width="25">Gjenta passord:</td>
   <td>
 <input type="password" name="gjentapassord" size="25"/>
<img src="1.gif" width="1" height="2"></td>
 </tr>
   <tr>
   <td width="25">Fornavn:</td>
   <td><input type="text" name="fornavn" size="25"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Etternavn:</td>
   <td><input type="text" name="etternavn" size="25"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Gate:*</td>
   <td><input type="text" name="gate" size="25"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Gatenummer:*</td>
   <td align="center"><input type="text" name="gatenummer" size="25" /><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Postnummer:*</td>
   <td><input type="text" name="postnummer" size="25"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Postadresse:*</td>
   <td><input type="text" name="postadresse" size="25"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Email:*</td>
   <td><input type="text" name="email" size="25"/><img src="1.gif" width="1" height="2"></td>
 </tr>
   <tr>
   <td width="25">Telefon:*</td>
   <td><input type="text" name="telefon" size="25"/><img src="1.gif" width="1" height="2"></td>
 </tr>
     <tr>
   <td width="25">Kjønn:<img src="1.gif" width="1" height="2"></td>
   <td><select name="kjonn">
<option value=""/>
     <option value="gutt"/>gutt
  <option value="jente"/>jente
  </select>	</td>
 </tr>
     <tr>
   <td width="25">Alder:<img src="1.gif" width="1" height="2"></td>
   <td><select name="alder">
<option value=""/>
<option value="15"/>15
<option value="16"/>16
<option value="17"/>17
<option value="18"/>18
<option value="19"/>19
<option value="20"/>20+
</select></tr>
     <tr>
       <td width="25" rowspan="2"><img src="1.gif" width="1" height="4"><input type="submit" value="Meld deg inn"></td>
     </tr>
</table>
</form>
</body>
</html>

 

nybruker_inn.php:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<?PHP 
include_once('nybruker.php'); 

$host = "x";
$user = "xr";
$password = "x";

$connection = mysql_connect($host,$user,$password)
or die ("kunne ikke koble til server");
$db = mysql_select_db("hesjevo_klevjer",$connection)
or die ("Kunne ikke koble til database");

$brukerid_result = mysql_query("SELECT * FROM brukere");
$num_rows = mysql_num_rows($brukerid_result);
$abrukernavn = $_POST['brukernavn']; 
$apassord = $_POST['passord'];
$agjentapassord = $_POST['gjentapassord']; 
$adato = date("Y-m-d G:i:s");
$afornavn = $_POST['fornavn'];
$aetternavn = $_POST['etternavn'];
$agate = $_POST['gate'];
$agatenummer = $_POST['gatenummer'];
$apostnummer = $_POST['postnummer'];
$apostadresse = $_POST['postadresse'];
$aemail = $_POST['email'];
$atelefon = $_POST['telefon'];
$akjonn = $_POST['kjonn'];
$aalder = $_POST['passord'];
$aip = GetHostByName($REMOTE_ADDR);

$query = "INSERT INTO `brukere` ( `brukernavn` , `brukerid` , `passord` , `startdato` , `fornavn` , `etternavn` , `gate` , `gatenummer` , `postnummer` , `postadresse` , `email` , `telefon` , `kjonn` , `alder` , `ip` ) VALUES ( `$abrukernavn` , `$num_rows` , `$apassord` , `$adato` , `$afornavn` , `$aetternavn` , `$agate` , `$agatenummer` , `$apostnummer` , `$apostadresse` , `$aemail` , `$atelefon` , `$akjonn` , `$aalder` , `$aip` );"; 
$result = mysql_query($query) 
or die ("<hr/>Dette gikk dårlig.<br/><br/>Koden som ble forsøkt sendt: " . $query . " - " . mysql_error()); 

?>
</body>
</html>

 

Får feilen

 

- Unknown column 'a' in 'field list' når jeg skriver inn a i "brukernavn"-feltet

Endret av Abbern
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...