De links die bezocht worden, wil ik graag opslaan in een database.
Ik heb al:
<?php
mysql_connect('localhost','USERNAME','PASSWORD');
mysql_select_db('DATABASE') or die (mysql_error());
// if (isset($_POST['submit']))
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$wat = addslashes($_POST['optone']);
$waar = addslashes($_POST['sengines']);
$trefwoord = addslashes($_POST['searchterms']);
mysql_query("INSERT INTO opdrachten (wat, waar, trefwoord) VALUES ('".$wat."', '".$waar."', '".$trefwoord."')") or die (mysql_error());
}
else
{
?>
<form name="searchform" id="searchform" onSubmit="return dosearch();" method="POST" >
<select name="optone" id="optone" required title="Maak een keuze" size="1" onchange="setOptions(document.searchform.optone.options[document.searchform.optone.selectedIndex].value);">
<option disabled selected value="">Koekelen naar...</option>
<option value="Informatie">Informatie</option>
<option value="Afbeelding">Afbeelding</option>
<option value="Video">Video</option>
<option value="Anders">Anders...</option>
</select><br> <br>
<select name="sengines" id="sengines" required title="Maak een keuze" size="1">
<option value="" selected="selected" dis>Kies eerst wát je wil zoeken</option>
</select>
<br><br>
<input type="text" name="searchterms" onfocus="clearThis(this)" value="zoekwoord(en)" class="textbox" required>
<br><br>
<input type="submit" name="submit" class="imgClass1" id="knop"/>
</form>
<?
}
?>
De databaseverbinding werkt, want als ik foutieve inloggegevens invul, krijg ik een foutmelding,
Er wordt alleen niets naar de database weggeschreven:
De database export:
-- phpMyAdmin SQL Dump
-- version 4.1.12
-- http://www.phpmyadmin.net
--
-- Machine: localhost:3306
-- Gegenereerd op: 26 mei 2015 om 21:06
-- Serverversie: 5.5.32-cll-lve
-- PHP-versie: 5.4.33
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Databank: `r4gusoc0`
--
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `opdrachten`
--
CREATE TABLE IF NOT EXISTS `opdrachten` (
`id` int(5) NOT NULL AUTO_INCREMENT,
`wat` varchar(255) NOT NULL,
`waar` varchar(255) NOT NULL,
`trefwoord` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
-- Gegevens worden geëxporteerd voor tabel `opdrachten`
--
INSERT INTO `opdrachten` (`id`, `wat`, `waar`, `trefwoord`) VALUES
(1, '', '', ''),
(2, 'afbeelding', 'WikiKids', 'molen'),
(3, 'afbeelding', 'WikiKids', 'molen'),
(4, '', '', '');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Regel 2 en 3 heb ik handmatig ingevoerd.
Kan iemand deze beginner helpen?
Dankjewel alvast!