Wat heb je zelf al gemaakt?
We zijn hier om je te helpen, niet om het voor je te doen
BTW:
dit heb ik niet zelf gemaakt...
het werkt wel perfect alleen ik wil graag dat ik er een beschrijving bij kan doen
--------database.php--------
PHP:
<?
$host = "mysql4.000webhost.com";
$user = "MIJN USERNAME";
$pass = "MIJN PW";
$dbdb = "a4133872_site";
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Er kan geen database connectie gemaakt worden..<p>";
echo "Probeer het na enkele minuten opnieuw. Wil het dan nog niet, neem dan contact met mij op.";
}
?>
------downloads.html------
PHP:
<?php
include "config.php";
$query = "SELECT * FROM links ORDER BY clicks DESC";
$info =mysql_query($query) or die ("Error!");
print "<table>";
while ($link = mysql_fetch_array($info)) {
print "<tr><td>".$link['id']."</td>-<td>".$link['naam']."</td><td><a href='click.php?id=".$link['id']."'>Kliks: ".$link['clicks']."</a></tr>";
}
print "</table>";
print "<br>";
?>
dit is mijn pagina add
------add.php------
PHP:
<?php
include "config.php";
if(isset($_GET['actie']) && ($_GET['actie'] == "post")) {
$naam = $_POST['naam'];
$url = $_POST['url'];
if (empty($_POST['naam']) || empty($_POST['url'])) {
print "Je hebt je naam en/of link vergeten in te vullen";
}else{
mysql_query("INSERT INTO links (naam, website) VALUES ('".$naam."', '".$url."')") or die(mysql_error());
print "URL toegevoegt!";
}
} else {
?>
<form method="post" action="?actie=post">
Naam download: <input type="text" name="naam"><br>
Downloadlink: <input type="text" name="url"><br>
<input type="submit" name="submit" value="Verzend!"> <input type="reset" value="Reset!">
</form>
<?php
------download_admin.php------
PHP:
<?
require("database.php");
echo "<script language=\"JavaScript\">\n";
echo "function askConfirm(txt,url) {\n";
echo "if (confirm(txt) == true) {\n";
echo "document.location=url\n";
echo "return true;\n";
echo "} \n";
echo "}\n";
echo "</script>";
//-- navigatie
echo "<p><a href=\"" . $_SERVER['PHP_SELF'] . "?show=add\">bericht toevoegen</a> | <a href=\"" . $_SERVER['PHP_SELF'] . "\">overzicht berichten</a></p>";
//-- toevoegen
if ($_GET['show'] == "add" || $_POST['show'] == "add")
{
if ($_POST['titel'] && $_POST['msg'] && $_POST['datum'])
{
$sql = "INSERT INTO vb_nieuws (id, titel, msg, datum) VALUES ('', '" . $_POST['titel'] . "', '" . $_POST['msg'] . "', '" . $_POST['datum'] . "')";
$res = mysql_query($sql);
if ($res)
{
echo "Het bericht is toegevoegd aan de site.";
}
else
{
echo "Het bericht is niet toegevoegd aan de site";
}
}
else
{
if ($_POST['submit'])
$err = "Enkele velden vergeten.";
if ($_POST['datum'])
$cdate = $_POST['datum'];
else
$cdate = date('d.m.Y');
echo "<p>Plaats een nieuw bericht</p>";
echo "<form method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "<input type=\"hidden\" name=\"show\" value=\"add\">";
echo "Datum: <input type=\"text\" size=\"10\" maxlength=\"10\" value=\"" . $cdate . "\" name=\"datum\"><br>";
echo "Titel: <input type=\"text\" size=\"30\" name=\"titel\" value=\"" . stripslashes(htmlentities($_POST['titel'])) . "\"><br>";
echo "Bericht:<br>";
echo "<textarea name=\"msg\" rows=\"10\" cols=\"55\">" . stripslashes(htmlentities($_POST['msg'])) . "</textarea><br>";
echo "<input type=\"submit\" name=\"submit\" value=\"toevoegen\">";
echo "</form>";
}
}
//-- verwijderen
elseif ($_GET["show"] == "del")
{
if (is_numeric($_GET["id"]))
{
$sql = "DELETE FROM vb_nieuws WHERE id = " . $_GET['id'];
$res = mysql_query($sql);
$sql_reacties = "DELETE FROM vb_reacties WHERE tid = " . $_GET['id'];
mysql_query($sql_reacties);
if ($res)
{
echo "Bericht & bijbehorende reacties verwijderd.";
}
else
{
echo "Bericht & bijbehorende reacties zijn niet verwijderd.";
}
}
else
{
echo "Geen geldig id nummer";
}
}
//-- overzicht
else
{
$sql = "SELECT id,titel FROM vb_nieuws ORDER BY id DESC";
$res = mysql_query($sql);
echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">";
echo "<tr><td width=\"300\"><b>Titel</b></td><td><b>Wissen</b></td></tr>";
while ($row = mysql_fetch_array($res))
{
echo "<tr><td>" . htmlentities($row['titel']) . "</td><td><a href=\"javascript:askConfirm('Wilt u " . htmlentities($row['titel']) . " verwijderen?','" . $_SERVER['PHP_SELF'] . "?show=del&id=" . $row['id'] . "');\">wis</a></td></tr>";
}
echo "</table>";
}
?>
en mijn mySQL dingen:
------SQL------
[sql]
-- phpMyAdmin SQL Dump
-- version 2.11.4
--
http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Dec 06, 2009 at 12:08 AM
-- Server version: 5.0.67
-- PHP Version: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: `a4133872_site`
--
-- --------------------------------------------------------
--
-- Table structure for table `links`
--
CREATE TABLE `links` (
`id` int(11) NOT NULL auto_increment,
`naam` text NOT NULL,
`website` text NOT NULL,
`clicks` varchar(100) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
--
-- Dumping data for table `links`
--
INSERT INTO `links` VALUES(30, 'Mail Box Spammer', 'http://ul.to/flcjhj', '6');
-- --------------------------------------------------------
[/sql]