Witam, mam mały problem z księgą gości. Zamieszczam tu kod poszczególnych plików.
pendingdodaj.php<?php
include ('config.php');
include ('function2.php');
if ($_GET['m']=='dodaj')
{
formularz();
}
?>
pending.php<?php
include ('config.php');
include ('function2.php');
$tryby_ukryte = array('dod','update','del','wyloguj','dodaj','akc'); $wyswietl=true;
if (in_array($_GET['m'],$tryby_ukryte)) $wyswietl=false; Cytaty
';
if ($_SESSION['admin']=='zalogowany' || ( $_POST['login']==$log_admin && $_POST['password']==$pass_admin))
{
';
$_SESSION['admin']='zalogowany';
$admin=true;
} else if($_GET['m']!='wyloguj')
{
}
if(!$wyswietl)
{
if (($_GET['m']=='dodaj' || $_GET['m']=='update' ) && !empty($_POST['osoba']) && !empty($_POST['wpis'])) {
}
if ($_GET['m']=='dodaj' && !empty($osoba) && !empty($wpis)) {
$sql = 'INSERT INTO '.$tabela.' (id,data,osoba,wpis) VALUES (NULL,'.$data.', ''.$osoba.'', ''.$wpis.'')';
}
if ($_GET['m']=='update' && !empty($osoba) && !empty($wpis) && !empty($_POST['id'])) {
$sql = 'UPDATE '.$tabela2.' SET osoba=''.$osoba.'', wpis=''.$wpis.'' WHERE id='.(int)$_POST['id'];
}
if ($_GET['m']=='del' && $admin && is_numeric($_GET['id'])) {
$sql = 'DELETE FROM '.$tabela2.' WHERE id='.$_GET['id'];
}
if ($_GET['m']=='wyloguj')
{
unset($_SESSION['admin']); }
header('Location: pending.php'); }
if ($_GET['m']=='edit' && $admin && is_numeric($_GET['id'])) {
Edycja
';
$sql = 'SELECT id, osoba, wpis FROM '.$tabela2.' WHERE id='.$_GET['id'];
formularz($row['id'],$row['osoba'],$row['wpis'],'update');
}
if ($wyswietl && $_GET['m']!='edit')
{
view($tabela2,$admin);
}
?>
function2.php<?php
function view($tabela,$admin)
{
$sql = 'SELECT id, data, osoba, wpis FROM '.$tabela.' ORDER BY data DESC';
echo 'W bazie jest '.$ile. ' wpisy/ów.';
{
echo ''.\"\n\"; // formatowanie wyglądu wpisu }
}
function formularz($id=0, $osoba='', $wpis='', $tryb='dodaj')
{
?>
Osoba: [twój nick nie będzie wyświetlany]
Cytat:
}
function zaloguj()
{
?>
Login:
Password:
}
?>
W pliku function2.php jest opisany wygląd każdego z dodanych wpisów do księgi. Po zalogowaniu na konto administratora pod wpisem widoczne są również opcje: Usuń i Edytuj. Problem tkwi w tym że chciałbym dodać tam również 'Akceptuj' po kliknięciu którego wpis dodawany by był do tabeli 'tabela'. Mógłby ktoś mi pomóc i nakierować jak to zrobić i co zmienić?
Pozdrawiam.
Ten post edytował b0br 7.01.2009, 16:17:09
Powód edycji: Poprawiłem BBCode (ociu)