home  :: Home/Artikels/Webdesign enzo/Webdevelopment en scripting/Overzicht bestanden – het HTML, PHP en SQL gastenboek voorbeeld

Overzicht bestanden – het HTML, PHP en SQL gastenboek voorbeeld

Pagina 4 van 4
«vorige |1|2|3| 4 |
door: Joriso 

Hier staan de bestanden van het voorbeeld - PHP & MySQL gastenboek voorbeeld nog 'ns op een rij:

Gastenboek.php:

 

<html>
<head>
<title>html formulier voor updaten sql database met php </title> </head>

<body>

<form method = "post" action="verwerkscript.php">
Naam:<br>
<input type="text" name="naam"></input>
Boodschap: <br>
<textarea name="boodschap"></textarea>

<input type ="submit" value="verzenden">
</form>

<?

include 'mysql.php';

//Mysql DATA selecteren


$query="SELECT * FROM gastenboek ORDER BY id DESC";
if (!($temp = mysql_query($query,$connection)))

showerror();

//mysql data weergeven

while ($gastenboek = mysql_fetch_array($temp))

{

echo"<hr>

<div>Naam: <strong>".$gastenboek ['naam']."</strong></div>

<div >".date("H:i:s, jS-M-y", $gastenboek ['datum'])."</div>

<div>".$gastenboek ['boodschap']."</div>

<hr> ";

}

?>

</body>
</html>

 

Mysql.php

 

<?

// volgende variabelen vervangen door je eigen Mysql server en database gegevens

$hostname = "locahost";
$username = "gebruikersnaam";
$password = "wachtwoord";
$database = "gastenboek";

// Functie om eventuele MySQL errors te specificeren

function showerror()
{
die("Error" .mysql_errno() . " : " . mysql_error());
exit;
}

// MySQL connectie maken

if (!($connection= @ mysql_connect($hostname, $username, $password))) showerror();

//specificeren welke database op de MySQL server we gebruiken

if (!mysql_select_db($database, $connection))
showerror();

?>

Verwerkscript.php

 

<?

include 'mysql.php';

// html variabelen ophalen

$naam = $_POST['naam'];
$boodschap = $_POST['boodschap'];

// variabele om het tijdstip van de boodschap in database op te slaan.

$time= time();

// sql insert die je in de database gaat doen

$sql ="INSERT INTO gastenboek(naam, boodschap, datum)
VALUES ('".$naam."', '".$boodschap."', '".$time."')";

//uitvoeren van de query :

if (!($temp = mysql_query($sql,$connection)))

showerror();

?>

php sql

 

Pagina 4 van 4
«vorige |1|2|3| 4 |



Commentaar van bezoekers:
van: marieke
18:21:22, 4th-Aug-06
hallo, wat moet je hier invullen?
// volgende variabelen vervangen door je eigen Mysql server en database gegevens

van: joriso
11:28:51, 6th-Aug-06
Hier moet je de gegevens invullen van de MySQL server waar je op werkt. Die kun je krijgen van de berheerder van je webserver.

De sql code voor het aanmaken van de gastenboek tabel vind je op de vorige pagina.

Indien je nog nooit met MySQL hebt gewerkt, raad ik je aan het pakket eens te downloaden en te installeren (www.mysql.com)

van: JC
17:04:36, 10th-Nov-06
Bedankt man, hij werkt eindelijk :D

van: vraagje
15:58:11, 1st-Jun-07
eh... hoe weet verwerkscript.php wat $connection is? maw: is die connectie daar bekend?

van: dankje
21:00:10, 1st-Jun-07
dankjewel 'vraagje' voor je opmerkzaamheid!

include 'mysql.php';

was ik nog vergeten -toe te voegen aan Verwerkscript.php

van: dankje
19:26:50, 6th-Jun-07
Merci, mede dankzij jouw scriptjes een aardig gastenboekje in mekaar gedraaid en geheel in de bestaande website geintegreerd. Was ik nog even benieuwd naar die antispam code met die captcha.php rechtsonderin, had je dat ook ergens beschreven?

van: dankje
21:15:43, 6th-Jun-07
SORRY, al gevonden op je site :-) Nu maar hopen of die grafische library aanwezig is bij mijn host.

van: dankje
13:32:00, 7th-Jun-07
Superbo, alles werkt, gastenboek met captcha, eigenlijk zo simpel als een bos uien als je de coding van deze site als basis neemt. Tot een paar dagen terug had ik nog niet eens van Captcha gehoord, laat staan van de php_gd2 library. Voor WAMP5 gebruikers: vergeet deze niet in te stellen bij phpsettings - php-extensions!

van: html
08:42:43, 29th-Sep-07
<b>zou je html toestaan in je gastenboek</b><hr>
<table width="1000">
<tr><td>dat soort ongein wil ik niet!</td></tr>
</table>
Dit is gewoon even een testje hoor, je mag deze post uiteraard wegknikkeren

van: Rowan
19:23:42, 18th-Dec-07
ehmmm,,,, waar komt in godsnaam die php redirect (A) =P ?

van: Rowan
19:38:44, 18th-Dec-07
Ah! Heb het door. Hij moest gewoon geplakt worden onderaan het verwerkingsscript ^^

ok, nu nog 2 dingen resterend:

- html codes filteren
- captcha script implementeren

ik wou dat jij dit hier al had gedaan, in principe zijn dit natuurlijk tegenwoordig al "basic gastenboek benodigdheden" haha.

in ieder geval hartstikke bedankt!!

van: Rowan
23:50:58, 18th-Dec-07
allebei is nu gelukt!! :D alleen nu weet ik nog niet hoe ik kan checken of message and name wel ingevuld zijn.... sorry voor de spam btw :P

van: FJ
10:27:05, 5th-Apr-08
Joriso, veel dank, werkt goed, heldere uitleg, precies de stap die ik even nodig had. Ik kan nu verder de zaak modificeren naar eigen wens.
Groet, FJ

van: Koenraad
22:39:07, 20th-May-08
Supergoede uitleg, lang naar gezocht! (en dan nog in het nederlands!) Top!


van: Pisco
22:31:24, 19th-Jan-09
Ga het ook maar eens proberen..

van: Xander
09:19:57, 14th-May-09
Ik ga proberen hem in te voegen in JAG (just another guestbook); heeft iemand dat toevallig al geprobeerd en zo ja is dat (makkelijk) te doen? Ik kan wel dingen herkennen in code, maar ik ben geen PHP programmeur....

van: Joriso
14:58:41, 20th-May-09
Haha ik ga slapen!

van: simon
19:37:06, 11th-Jun-09
Hoi,
Mijn pagina is klaar , en heb hem getest maar er komt geen redirect naar het gastenboek.

Ik heb onderstaand script onderaan in verwerkscript.php gezet

<?
header ( "Location: http://localhost/gastenboek.php" );
?>

Foutmelding :

Warning: Cannot modify header information - headers already sent by (output started at D:\Program Files\xampp\htdocs\Mysql.php:33) in D:\Program Files\xampp\htdocs\Verwerkscript.php on line 29

Wie kan me helpen?

Bij voorbaat dank
Simon

van: m,mjlnkljlnljbnkjn
15:39:58, 16th-Oct-09
lbnlobniuoibib iu iug iuh idufh ish i fhiod gfiyo ibfcioqbs diycb id bci i cbiuqdsh uç

van: wouter
16:15:19, 26th-Oct-09
Hoe kan ik nu berichten verwijderen ? het scirpt werkt veder prima maar zou graag dingen willen verwijderen door een checkbox!

Wie kan mij helpen? bvd,

Wouter

van: dfgs
13:38:40, 25th-Nov-09
sdfadsf

van: aaaa
17:18:58, 10th-Feb-10
<img src=\"http://www.google.nl/intl/nl_nl/images/logo.gif\" height=\"100\" width=\"100\"/>

van: Mark
15:15:00, 6th-Apr-10
@ Xander

Ben heel erg benieuwd als het gelukt is in Just another Guestbook. Ben geen PHPprogrammeur en het lukt (nog) niet.

Wil je me helpen?

Groetjes,
Mark

van: ron
00:00:37, 15th-Jun-10
geweldige codes. ik heb geen verstand van php maar krijg het toch voor elkaar om een gstenboek op mijn website te bouwen. 1 vraag nog: als je bij naam op return drukt wordt het gelijk weggeschreven. is daar iets tegen te doen, zodat je altijd ook de boodschap moet invullen? weet iemand dat?

Commentaar toevoegen:
Naam:
Link:(niet verplicht)
Commentaar:
<-- code:
  

Pagina's in dit artikel:
pagina 4
Overzicht bestanden – het HTML, PHP en SQL gastenboek voorbeeld



Gerelateerde Artikels :
webdevelopment:
HTML formulier voor een SQL database insert met PHP

Snel zoeken:



Varkentje in rode laarzen
40 Euro

Toevallig
passerende
cartoon
:




All content copyleft 2008 Joris Osterhaus - www.hardcode.nl