Heey, ik heb een heel simpel script om pagina's te maken, maar ipv dat ik de pagina's opsla in een .txt wil ik het opslaan in een DB.

Ik ben aan de slag gegaan, en heb nu dit

Config.php

<?php
$db_host = "localhost";
$db_user = "Root";
$db_pass = "******";
$db = "nieuws";
$titel = "Kickstart.nl.tp";

mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db);
?>

nieuwbericht.html


<?
<html>
<body>
<form action="plaats.php" method="post" accept-charset="iso-8859-1">
Titel: <br> 
<input name="titel" type="text" size="40" tabindex="1000"> 
Bericht: <br> 
<textarea name="bericht" rows="8" cols="40" tabindex="1004"></textarea> 
<input type="submit" name="submit" value="Plaats Bericht!" title="Plaats bericht" tabindex="1005"> 
</form>
</body>
</html>
?>

plaats.php

<?php
include ("congif.php");
$titel = $_POST['titel'];
$bericht = $_POST['bericht'];
$datum = date("d.m.y H:i");
$bericht = htmlentities($bericht);
$bericht = nl2br($bericht);
$bericht = stripslashes($bericht);

$fopenr = fopen ($file, "r");
$oldmsgs = fread ($fopenr, filesize ($file));
$fopenw = fopen($file, "w+");

fwrite($fopenw, "
$titel
$bericht
$oldmsgs
");

fclose($fopenw);

echo"Bericht in DataBase geplaatst!<br> <a href=index.php>Klik hier om door te gaan.</a> \n";
?>

query

CREATE TABLE nieuws (
id int(10) NOT NULL,
titel varchar(100) NOT NULL,
bericht text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;


op deze manier krijg ik natuurlijk geen letter in m`n database. Ik ben gewoon gaan proberen, en ben tot zover gekomen, maar het zal mij weinig verbazen als ik plaats.php to-taal verkeerd ontworpen heb. Ik zal even uitleggen wat ik wil.

Ik wil een klein nieuwssysteempje maken, waarbij ieder bericht apart word opgeslagen, en, als ik dat wil, dat ik die aparte pagina kan oproepen, editen en verwijderen.

Wat ik nu wil is de basic, als ik die begrijp, ga ik proberen m`n tekst te kunnen editen, verwijderen en een klein reactiesysteempje maken..

Ik hoop dat jullie mij willen/kunnen helpen, google namelijk niet :(
W3 Schools
Nederlandse versie
[edit]Trouwens, hoe kan Google niet helpen? Deze twee resultaten stonden bovenaan! (Ik zocht op [google]MySQL INSERT[/google].)[/edit]
Regel 10 t/m 20 van plaats.php zal je moeten vervangen door een database query.

Begin er eens mij, wel helpen je wel verder :-)

Reageren