Ik ben op zoek naar een werkstukken systeem, net zoiets als op scholieren.com, maar dan veel simpeler! Wie kan me helpen?
Je kan ze ook combineren, en die vars zijn eigenlijk niet nodig :P
<?
mysql_select_db("databasenaam", mysql_connect("localhost", "user", "pass"));
?>

Edit : Typo
wat ik altijd doe:

<?
$dblogin = "db_naam";
$dbpass = "pass";
$dbhost = "localhost";
$dbdb = "database_naam";

if (!@mysql_select_db($dbdb, @mysql_connect($dbhost, $dblogin, $dbpass)))
{
echo "Geen connectie met de database!";
exit();
}
?>

Dit maakt een db connectie en checked tegelijkertijd of deze wel gemaakt kan worden.. wanneer deze niet gemaakt kan worden geeft hij een error message en sluit hij verder alles.. dit zet ik altijd helemaal bovenaan mijn site..

als er geen db connectie kan worden gemaakt, geeft hij ook geen mysql errors (wanneer je deze niet gehide hebt) die de namen van je tabellen kan verraden.. :D
En hoe vordert het?
Mss kan je je creatie wel hier plaatsen al het klaar is!
Is leuk voor de bezoekers die zo'n werkstukken script willen :)
Hey bedankt nog, maar sorry dat ik zo laat antwoord, internet deed het niet meer! Ehm, hoe ver ik ben? Nou ik heb een vraagje, ik weet wel hoe ik alles uit een database kan halen, maar ik wil een pagina waar alleen de titel, naam en onderwerp staan en als je op titel klikt, dat je naar de het werkstuk gaat, anders krijg je namelijk een pagina met alle inhouden erop, dan wordt dat een levensgrote pagina!
Jaja dat snap ik :P
<?
# overzicht.php (ofsow :P)

# Database connectie ...

# Gegevens ophalen
$sql = "SELECT `id`, `titel`, `datum`, `naam`, `categorie` FROM `werkstukken`";
$res = mysql_query($sql);

# Loopje om gegevens weer te geven
while($data = mysql_fetch_array($res, MYSQL_ASSOQ))
echo "<a href=\"werkstuk.php?wid=" . $data['id'] . "\" title=\"" . $data['titel'] . "\">" . $data['titel'] . " door " . $data['naam'] . "</a><br />";
?>

'K denk dat je de opzet wel snapt :)
werkstuk.php is dus de pagina met details over het geklikte werkstuk ...
Oke bedankt, maar is dit de pagina om alle werkstukken weer te geven of een bepaald werkstuk? Ik denk dus voor alle he?
Ow sorry niet goed gelezen ik weet het al :)
Dit is de verwerk pagina van het formulier, is dit iets???

<?php
//De config includen voor database gegevens
include ("db.php");

//Als er op submit wordt gedrukt
if ($_POST['Submit']) {


//De velden controleren

if (!trim($_POST['naam']))
$error="Je moet je naam invullen";
elseif(!trim($_POST['titel']))
$error="Je moet een titel invullen";
elseif (!trim($_POST['inhoud']))
$error="Je moet een inhoud invoeren!";
elseif (!trim($_POST['categorie']))
$error="Je moet een categorie selecteren!";
}
//Error geven

if ($error != "") {

echo "
<center>
<table width=\"40\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td align=\"center\">
<b>$error</b>
<br>
<form method=\"post\" action=\"javascript:history.go(-1)\">
<input type=\"submit\" name=\"Terug\" value=\"Terug\">
</form>
</td>
</tr>
</table>
</center>";

//Als alles correct is
} else {

//Tijd en datum maken

$datum = date("Y-m-d");
$tijd = date("H:i:s");

//Mysql query

$query="INSERT INTO werkstukken (naam, titel, inhoud, categorie, datum)
VALUES ('$_POST[naam]', '$_POST[titel]', '$_POST[inhoud]', '$_POST[categorie]', '$datum')";

mysql_query ($query) or die (mysql_error());


//terug

header ("location: overzicht.php");

}

//Je krijgt het formulier te zien als je niks hebt ingevuld
} else {
?>
Dit is gewoon ergens vanaf gehaald en aangepast!
Waarom probeer je het niet zelf?
En neej de code is niet helemaal netjes ...

Reageren