Toon posts:

Toevoegen en Verwijderen

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo mensen ik heb een vraagje ik heb een scriptje van inet vandaan geplukt het werkt allemaal best goed wil alleen een functie toevoegen namelijk dingen verwijderen.... hier onder zien jullie het script alle credits gaan naar degene die dit heeft gemaakt...


////////admin.php/////////

<?php
require_once('config.php');
//require_once('forms.php');
?>
<form action="" method="post">
<table width=410" border="0" align="center" cellspacing="0" cellpadding="0">
<tr>
<td height="5">[img]"images/spacer.gif"[/img]</td>
</tr>
<tr>
<td height="5" bgcolor="CCCCCC">
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td width="4"> </td>
<td>Voeg agendapunt toe</td>
<td width="4"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="5">[img]"images/spacer.gif"[/img]</td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="E7EBEF">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="4"> </td>
<td width="120" align="left">Datum: jjjj-mm-dd</td>
<td width="274" align="right"><input type="text" name="datum" size="30"></td>
<td width="12"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="E7EBEF">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="4"> </td>
<td width="120" align="left">Evenement:</td>
<td width="274" align="right"><input type="text" name="evenement" size="30"></td>
<td width="12"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="E7EBEF">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="4"> </td>
<td width="120" align="left">Omschrijving:</td>
<td width="274" align="right"><input type="text" name="omschrijving" size="30"></td>
<td width="12"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="5">[img]"images/spacer.gif"[/img]</td>
</tr>
<tr>
<td height="30" align="left" valign="middle" bgcolor="CCCCCC">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="4"> </td>
<td width="197" align="left"> </td>
<input type="hidden" value="1" name="afhandeling">
<td width="197" align="right"><input type="submit" value="Voeg toe" name="submit"></td>
<td width="12"> </td>
</tr>
</table>
</td>
</tr>
</form>
<?php
if ($submit)
{
$query = "INSERT INTO agenda (datum, evenement, omschrijving)
VALUES ('".$_POST['datum']."', '".$_POST['evenement']."', '".$_POST['omschrijving']."')";
$result = mysql_query($query) or die (mysql_error());
}
?>


/////////agenda.php///////////

<?php
error_reporting(E_ALL);

if (!isset($_GET['maand']))
$_GET['maand'] = date('m');

if (!isset($_GET['jaar']))
$_GET['jaar'] = date('Y');

require_once('config.php');
require_once('functions.php');

/* haal alles op uit de database, horende bij de variabelen in de URL */
$query = "SELECT * FROM agenda WHERE MONTH(datum) = '".$_GET['maand']."' AND YEAR(datum)='".$_GET['jaar']."' ORDER BY datum ASC";
$result = mysql_query($query) or die (mysql_error());

$array_dat = array();
$array_eve = array();
$array_oms = array();

while ($row = mysql_fetch_assoc($result))
{
/* stop alle gegevens in arrays, om deze middels de functie Agenda door te geven */
$array_dat[]= $row["datum"];
$array_eve[]= $row["evenement"];
$array_oms[]= $row["omschrijving"];
}
Agenda($array_dat, $array_eve, $array_oms);


function Agenda($datum, $evenement, $omschrijving)
{
?>

//////////function.php//////////

<?php
function get_maand_jaar()
{
if (!isset($_GET['maand']) || empty($_GET['maand']))
{
$maand = date("m") -1;
}
else
{
$maand = $_GET['maand'] -1;
}
if (!isset($_GET['jaar']) || empty($_GET['jaar']))
{
$jaar = date("Y");
}
else
{
$jaar = $_GET['jaar'];
}

$array_maand = array ('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober',
'november', 'december');

echo $array_maand[(int)$maand] . "&nbsp".$jaar;
}

function get_dag($int)
{
if (!isset($_GET['maand']) || empty($_GET['maand']))
{
$maand = date("m");
}
else
{
$maand = $_GET['maand'];
}
if (!isset($_GET['jaar']) || empty($_GET['jaar']))
{
$jaar = date("Y");
}
else
{
$jaar = $_GET['jaar'];
}

$timestamp = mktime(0,0,0,$maand,$int,$jaar);
$weekdag = strftime("%w", $timestamp);

$array_dag = array('Zo','Ma', 'Di', 'Wo', 'Do', 'Vr', 'Za');

echo $array_dag[$weekdag];
}

function get_navigatie()
{
if (!isset($_GET['maand']) || empty($_GET['maand']))
{
$maand = date("m");
}
else
{
$maand = $_GET['maand'];
}
if (!isset($_GET['jaar']) || empty($_GET['jaar']))
{
$jaar = date("Y");
}
else
{
$jaar = $_GET['jaar'];
}

$array_maand = array ('dummy','jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec');
$vorig_jaar = $jaar -1;
$volgend_jaar = $jaar +1;

echo "<a href=agenda.php?maand=$maand&jaar=$vorig_jaar><<</a>
&nbsp";
for ($int=1;$int<count($array_maand);$int++)
{
echo "<a href=agenda.php?maand=$int&jaar=$jaar>$array_maand[$int]</a>
&nbsp";
}
echo "&nbsp
<a href=agenda.php?maand=$maand&jaar=$volgend_jaar>>></a>";
}
?>


///////////config.php//////////


<?php
mysql_connect ("localhost","casa-pb","rolf");
mysql_select_db("casa-pb_nl_-_kalender");
?>


Ik hoop dat iemand me kan helpen met deze funtie te implementeren in mijn systeem alvast bedankt

Verwijderd

Allereerst, gebruik PHP tags, dat leest wel zo prettig.
En ten tweede lijkt dit verdacht veel op een script-request, ik denk niet dat je topic lang stand houdt op deze manier...
Wat heb je zelf al geprobeerd?

Verwijderd

Wat schuift het?

Verwijderd

Topicstarter
Ehm ik heb geprobeerd om in de admin.php bij submit het 1 en het ander te proberen met de regels

DELETE FROM tabel WHERE id = hetid
en
DELETE FROM tabel WHERE datum = ' "


en heb tevens hier nog wat mee zitten stoeien

"if ($submit) "
if($_SERVER['REQUEST_METHOD'] == 'POST')

Maar met beide kwam ik er niet uit en ik
request geen compleet script ik request alleen een stukje in admin.php (waarschijnlijk) zodat ik de toegevoegde datums ook weer kan verwijderen zonder dat ik die phpmyadmin moet gaan verwijderen dat is niet handig. soooo....

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 05-05 18:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

Hallo Shitty,

we leveren hier geen support op andermands scripts, en ook het posten van je volledige script met de enkele vraag "wat klopt hier niet aan" is hier uit den boze. Dit staat overigens ook allemaal vermeld in de P&W FAQ, om te zien waar je topic aan moet voldoen kun je simpelweg de "quickstart" lezen :)

Oh, en bedenk voor de volgende keer ook een wat passendere titel, en vermeld de taal erbij ;)

[ Voor 13% gewijzigd door .oisyn op 08-07-2005 12:22 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.