julianmurillo
Gebruiker
- Lid geworden
- 15 jan 2018
- Berichten
- 41
Hi allemaal
Ik ben aan het 'struwelen' met het volgende programma (zie bestanden). Ik krijg altijd dezelfde bericht te zien: 'Database niet geselecteerd' op het moment dat ik de gegevens invul in het gastenboek. Inmiddels weet ik niet maar ik moet doen om door te kunnen gaan kan iemand mij helpen? Ik zou dit erg op prijs stellen.
dank allemaal
Database:
Guestbook:
Add to guestbook:
Guestbook (view):
Ik ben aan het 'struwelen' met het volgende programma (zie bestanden). Ik krijg altijd dezelfde bericht te zien: 'Database niet geselecteerd' op het moment dat ik de gegevens invul in het gastenboek. Inmiddels weet ik niet maar ik moet doen om door te kunnen gaan kan iemand mij helpen? Ik zou dit erg op prijs stellen.
dank allemaal
Database:
Code:
-- phpMyAdmin SQL Dump
-- version 4.7.7
-- https://www.phpmyadmin.net/
--
-- Host: localhost:8889
-- Generation Time: Mar 01, 2018 at 08:12 PM
-- Server version: 5.6.38
-- PHP Version: 5.6.32
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
--
Database: 'dBLOI'
--
-- --------------------------------------------------------
--
-- Table structure for table `dbloi`
--
CREATE TABLE 'dbloi' (
'ID' int(11) NOT NULL,
'Naam' varchar(50) NOT NULL,
'Boodschap' text NOT NULL,
'Datum' date NOT NULL,
'Sport' varchar(30) NOT NULL,
'Beoefenaar' tinyint(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `dbloi`
--
ALTER TABLE 'dbloi'
ADD PRIMARY KEY ('ID');
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `dbloi`
--
ALTER TABLE 'dbloi'
MODIFY 'ID' int(11) NOT NULL AUTO_INCREMENT;
Guestbook:
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Gastenbook</title>
</head>
<body>
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong>Vul de gastenboek in</strong></td>
</tr>
</table>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form id="form1" name="form1" method="post" action="addguestbook.php">
<td>
<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td width="117">Naam</td>
<td width="14">:</td>
<td width="357"><input name="name" type="text" id="name" size="40" /></td>
</tr>
<tr>
<td>Sport</td>
<td>:</td>
<td><input name="sport" type="text" id="sport" size="40" /></td>
</tr>
<tr>
<td valign="top">Boodschap</td>
<td valign="top">:</td>
<td><textarea name="comment" cols="40" rows="3" id="comment"></textarea></td>
</tr>
<tr>
<td valign="top">Beoefenaar</td>
<td valign="top">:</td>
<td>
<select name="beoefenaar">
<option value="false" selected="selected">No</option>
<option value="true">Yes</option>
</select>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Submit" /> <input type="reset" name="Submit2" value="Reset" /></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong><a href="viewguestbook.html">Gastenboek bekijken</a> </strong></td>
</tr>
</table>
</body>
</html>
Add to guestbook:
PHP:
<?php
$host="localhost"; // Host-naam
$username=""; // Mysql-username
$password=""; // Mysql-wachtwoord
$db="dBLOI.sql";
$db_name="dBLOI"; // Database
$tbl_name="dbloi"; // Tabel-naam
// Verbinden met de server en database selecteren
mysql_connect("$host", "$username", "$password")or die('Verbinden niet mogelijk');
mysql_select_db("$db", "$db_name") or die('Database is niet geselecteerd');
$datetime=date("y-m-d h:i:s"); //date time
$name = $_POST['name'];
$sport = $_POST['sport'];
$comment = $_POST['comment'];
$beoefenaar = $_POST['beoefenaar'];
//$name = mysql_real_escape($_POST['name']);
//$sport = mysql_real_escape($_POST['sport']);
//$comment = mysql_real_escape($_POST['comment']);
//$beoefenaar = mysql_real_escape($_POST['beoefenaar']);
$sql="INSERT INTO $tbl_name(Naam, Boodschap, Datum, Sport, Beoefenaar)VALUES('$name', '$comment', '$datetime', '$sport', '$beoefenaar')";
$result=mysql_query($sql);
//is de query succesvol geweest?
if($result){
echo ('Succesvol');
echo "<BR>";
// link naar gastenboek
echo "<a href='viewguestbook.html'>Gastenboek bekijken</a>";
}
else {
echo ('Fout');
}
mysql_close();
?>
Guestbook (view):
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Gastenbook bekijken</title>
</head>
<body>
<table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td><strong>Gastenboek | <a href="guestbook.html">Vul de gastenboek in</a> </strong></td>
</tr>
</table>
<br>
<?php
$host="localhost"; // Host-naam
$username=""; // Mysql username
$password=""; // Mysql wachtwoord
$db="dBLOI.sql";
$db_name="dbloi"; // Database
$tbl_name="dbloi"; // Tabel-naam
// Verbinden met server en database selecteren
mysql_connect("$host", "$username", "$password")or die("Verbinden niet mogelijk");
mysql_select_db("$db_name","$db")or die("Database is niet geselecteerd");
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
?>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<?php
while($rows=mysql_fetch_array($result)){
?>
<td><table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td>ID</td>
<td>:</td>
<td><? echo $rows['id']; ?></td>
</tr>
<tr>
<td width="117">Naam</td>
<td width="14">:</td>
<td width="357"><? echo $rows['naam']; ?></td>
</tr>
<tr>
<td>Sport</td>
<td>:</td>
<td><? echo $rows['sport']; ?></td>
</tr>
<tr>
<td valign="top">Boodschap</td>
<td valign="top">:</td>
<td><? echo $rows['boodschap']; ?></td>
</tr>
<tr>
<td valign="top">Datum</td>
<td valign="top">:</td>
<td><? echo $rows['datetime']; ?></td>
</tr>
<tr>
<td valign="top">Beoefenaar</td>
<td valign="top">:</td>
<td><? echo $rows['beoefenaar']; ?></td>
</tr>
</table></td>
<?php
}
mysql_close(); //database sluiten
?>
</tr>
</table>
</body>
</html>
Laatst bewerkt: