Ikke megen respons. Måske jeg udformede mit spørgsmål/problem for bredt...
Jeg har sidenhen lavet en login vha. php. Den ser sådan her ud:
<?php
session_start();
?>
<?xml version="1.0" encoding="ISO-8859-15"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<title>larsbritz.dk</title>
<link rel='stylesheet' type='text/css' href='./style.css' />
<?php
$_SESSION['login']='no';
if (isset($_POST['button']))
{
$_SESSION['navn'] = $_POST['navn'];
echo "<meta http-equiv='refresh' content='0; url=forside.php' />";
}
?>
</head>
<body>
<form action='#' method='post'>
<table>
<tr>
<td>Navn</td>
<td><input type='text' name='navn' size='30' /></td>
</tr>
<tr>
<td>Alder:</td>
<td><input type='text' name='alder' size='2' maxlength='2'/></td>
</tr>
<tr>
<td>Køn:</td>
<td><input type='radio' name='koen' size='2' />Dreng</td><td><input type='radio' name='koen' size='2' />Pige</td>
</tr>
<tr>
<td>
<input type='submit' name='button' value='Send' />
</td>
</tr>
<?php
include "./xhtmlbot.inc";
?>
Det er der ikke det store i. Den fører mig bare videre til en forside, hvor man bliver mødt med en hilsen i det navn man loggede på med.
hvis jeg nu vil gemme de data, som man taster ind, i en database, hvad gør jeg så?
Jeg har lavet noget lignende før, men hvordan sammenkobler jeg det med det forrige?
<?php
$_host = "localhost";
$_path = "c:/databaser/";
$_db = "tabel";
include "./ooc_firebird_wrapper.inc";
$dbhandle = new Ooc_databaseHandler($_host,$_path,$_db);
if ($_POST['funktion'] == "ins") {
$sql = "insert into bog values(";
$sql .= $_POST['bogid'];
$sql .= ",'" . $_POST['titel'] . "'";
$sql .= ",'" . $_POST['isbn'] . "'";
$sql .= "," . $_POST['aar'];
$sql .= ",'" . $_POST['dato'] . "'";
$sql .= "," . $_POST['uddage'];
$sql .= "," . $_POST['pris'];
$sql .= ",'" . $_POST['ekode'] . "'";
$sql .= "," . $_POST['enr'];
$sql .= ");";
$referer = "./bog_form.php";
} elseif ($_POST['funktion'] == "upd") {
$sql = "select * from bog where bog_id = '" . $_POST['bogid'] . "'";
$relvar = $dbhandle->query($sql);
$arrow = $dbhandle->fetch_row();
$sql = "update bog set";
$sql .= " bog_id=" .$_POST['bogid'];
$sql .= ", bog_titel='" .$_POST['titel'] . "'";
$sql .= ", isbn='" .$_POST['isbn'] . "'";
$sql .= ", udgivet_aar=" .$_POST['aar'];
$sql .= ", indgaaet_dato='" .$_POST['dato'] . "'";
$sql .= ", udlaanes_dage=" .$_POST['uddage'];
$sql .= ", status_pris=" .$_POST['pris'];
$sql .= ", emne_kode='" .$_POST['ekode'] . "'";
$sql .= ", emne_nr=" .$_POST['enr'];
$sql .= " where bog_id = " . $_POST['bogid'] . ";";
$referer = "./bog_vis.php";
} elseif ($_POST['funktion'] == "del") {
$sql = "delete from bog where bog_id = '" . $_POST['bogid'] . "'";
$referer = "./bog_vis.php";
}
$dbhandle->query($sql);
header('Location:'.$referer);
exit();
?>