Onaylı Üye
merhaba arkadaşlar konuyu yanlış yerde açmamışımdır umarım bir konuda yardıma ihtiyacım var .
tilpark scriptini indirip kurdum herhangi bir sorun yok fakat personel , ürün vs eklemeye çalıştığımda bu hatayı alıyorum.
Veritabanı hatası: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insert) VALUES ('2021-10-15 02:02:19', '[email protected]', 'TEST', 'TEST1', '530111' at line 1tilpark scriptini indirip kurdum herhangi bir sorun yok fakat personel , ürün vs eklemeye çalıştığımda bu hatayı alıyorum.
sql kodları
SQL:
-- phpMyAdmin SQL Dump
-- version 4.5.2
-- http://www.phpmyadmin.net
--
-- Anamakine: localhost
-- Üretim Zamanı: 10 Nis 2017, 13:16:46
-- Sunucu sürümü: 10.1.16-MariaDB
-- PHP Sürümü: 5.6.24
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Veritabanı: `tilpark`
--
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_accounts`
--
CREATE TABLE `til_accounts` (
`id` int(11) NOT NULL,
`status` int(1) NOT NULL DEFAULT '1',
`date` datetime NOT NULL,
`type` varchar(10) NOT NULL,
`code` varchar(32) NOT NULL,
`name` varchar(32) NOT NULL,
`email` varchar(100) NOT NULL,
`gsm` varchar(20) NOT NULL,
`phone` varchar(20) NOT NULL,
`address` varchar(500) NOT NULL,
`city` varchar(20) NOT NULL,
`district` varchar(20) NOT NULL,
`country` varchar(20) NOT NULL,
`tax_no` varchar(20) NOT NULL,
`tax_home` varchar(20) NOT NULL,
`balance` decimal(15,4) NOT NULL,
`profit` decimal(15,4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_extra`
--
CREATE TABLE `til_extra` (
`id` int(11) NOT NULL,
`taxonomy` varchar(64) NOT NULL,
`name` varchar(128) NOT NULL,
`val` text NOT NULL,
`val_1` varchar(128) NOT NULL,
`val_2` varchar(128) NOT NULL,
`val_3` varchar(128) NOT NULL,
`val_4` varchar(256) NOT NULL,
`val_5` varchar(256) NOT NULL,
`val_6` varchar(256) NOT NULL,
`val_7` varchar(512) NOT NULL,
`val_8` varchar(512) NOT NULL,
`val_9` varchar(512) NOT NULL,
`val_text` text NOT NULL,
`val_int` int(11) NOT NULL,
`val_decimal` decimal(15,4) NOT NULL,
`val_date` datetime NOT NULL,
`val_enum` enum('0','1') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_forms`
--
CREATE TABLE `til_forms` (
`id` int(11) NOT NULL,
`status` enum('0','1') NOT NULL DEFAULT '1',
`date` datetime NOT NULL,
`type` varchar(10) NOT NULL DEFAULT 'form',
`template` varchar(20) NOT NULL,
`in_out` enum('0','1') NOT NULL DEFAULT '1',
`account_id` int(11) NOT NULL,
`account_code` varchar(32) NOT NULL,
`account_name` varchar(50) NOT NULL,
`account_gsm` varchar(20) NOT NULL,
`account_phone` varchar(20) NOT NULL,
`account_email` varchar(100) NOT NULL,
`account_city` varchar(20) NOT NULL,
`account_tax_home` varchar(20) NOT NULL,
`account_tax_no` varchar(20) NOT NULL,
`total` decimal(15,4) NOT NULL,
`profit` decimal(15,4) NOT NULL,
`payment` decimal(15,4) NOT NULL,
`item_count` int(11) NOT NULL,
`item_quantity` int(11) NOT NULL,
`status_id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`date_updated` datetime NOT NULL,
`val_1` varchar(255) NOT NULL,
`val_2` varchar(512) NOT NULL,
`val_3` varchar(1024) NOT NULL,
`val_int` int(11) NOT NULL,
`val_date` datetime NOT NULL,
`val_decimal` decimal(15,4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_form_items`
--
CREATE TABLE `til_form_items` (
`id` int(11) NOT NULL,
`status` int(1) NOT NULL DEFAULT '1',
`date` datetime NOT NULL,
`type` varchar(20) NOT NULL DEFAULT 'item',
`in_out` int(1) NOT NULL DEFAULT '1',
`form_id` int(11) NOT NULL,
`account_id` int(11) NOT NULL,
`item_id` int(11) NOT NULL,
`item_code` varchar(32) NOT NULL,
`item_name` varchar(50) NOT NULL,
`item_p_purc` decimal(15,4) NOT NULL,
`item_p_sale` decimal(15,4) NOT NULL,
`price` decimal(15,4) NOT NULL,
`quantity` int(11) NOT NULL,
`vat` int(2) NOT NULL,
`vat_total` decimal(15,4) NOT NULL,
`total` decimal(15,4) NOT NULL,
`profit` decimal(15,4) NOT NULL,
`val_1` varchar(32) NOT NULL,
`val_2` varchar(512) NOT NULL,
`val_3` varchar(1024) NOT NULL,
`val_int` int(11) NOT NULL,
`val_date` datetime NOT NULL,
`val_decimal` decimal(15,4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_form_meta`
--
CREATE TABLE `til_form_meta` (
`id` int(11) NOT NULL,
`form_id` int(11) NOT NULL,
`meta_key` varchar(32) NOT NULL,
`meta_value` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_items`
--
CREATE TABLE `til_items` (
`id` int(11) NOT NULL,
`status` int(1) NOT NULL DEFAULT '1',
`date` datetime NOT NULL,
`type` varchar(10) NOT NULL,
`code` varchar(32) NOT NULL,
`name` varchar(100) NOT NULL,
`p_purc_out_vat` decimal(15,4) NOT NULL,
`p_sale_out_vat` decimal(15,4) NOT NULL,
`vat` int(2) NOT NULL,
`p_purc` decimal(15,4) NOT NULL,
`p_sale` decimal(15,4) NOT NULL,
`quantity` int(11) NOT NULL,
`total_purc` decimal(15,4) NOT NULL,
`total_sale` decimal(15,4) NOT NULL,
`profit` decimal(15,4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_logs`
--
CREATE TABLE `til_logs` (
`id` int(11) NOT NULL,
`date` datetime NOT NULL,
`uniquetime` char(15) NOT NULL,
`table_id` varchar(20) NOT NULL,
`user_id` int(11) NOT NULL,
`log_url` varchar(250) NOT NULL,
`log_key` varchar(64) NOT NULL,
`log_text` varchar(500) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_log_meta`
--
CREATE TABLE `til_log_meta` (
`id` int(11) NOT NULL,
`log_id` int(11) NOT NULL,
`meta_val` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_messages`
--
CREATE TABLE `til_messages` (
`id` int(11) NOT NULL,
`date` datetime NOT NULL,
`status` int(1) NOT NULL DEFAULT '1',
`type` varchar(12) NOT NULL DEFAULT '',
`top_id` int(11) NOT NULL,
`sen_u_id` int(11) NOT NULL,
`rec_u_id` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`message` text NOT NULL,
`read_it` enum('0','1') NOT NULL DEFAULT '0',
`inbox_u_id` int(11) NOT NULL,
`outbox_u_id` int(11) NOT NULL,
`date_update` datetime NOT NULL,
`sen_trash_u_id` int(11) NOT NULL,
`rec_trash_u_id` int(11) NOT NULL,
`date_start` datetime NOT NULL,
`date_end` datetime NOT NULL,
`choice` text NOT NULL,
`type_status` varchar(10) NOT NULL,
`writing` varchar(255) NOT NULL DEFAULT '',
`notification_seen` int(2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_options`
--
CREATE TABLE `til_options` (
`id` int(11) NOT NULL,
`option_name` varchar(64) NOT NULL DEFAULT '',
`option_value` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_users`
--
CREATE TABLE `til_users` (
`id` int(11) NOT NULL,
`date` datetime NOT NULL,
`status` int(1) NOT NULL DEFAULT '1',
`username` varchar(255) NOT NULL,
`password` char(32) NOT NULL,
`name` varchar(20) NOT NULL,
`surname` varchar(20) NOT NULL,
`gsm` varchar(10) NOT NULL,
`role` int(1) NOT NULL,
`avatar` varchar(255) NOT NULL,
`gender` enum('0','1') NOT NULL,
`citizenship_no` varchar(20) NOT NULL,
`til_login` tinyint(1) NOT NULL DEFAULT '0',
`account_id` int(11) NOT NULL,
`email` varchar(255) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `til_user_meta`
--
CREATE TABLE `til_user_meta` (
`id` bigint(20) NOT NULL,
`user_id` bigint(20) NOT NULL,
`meta_key` varchar(32) NOT NULL,
`meta_value` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Dökümü yapılmış tablolar için indeksler
--
--
-- Tablo için indeksler `til_accounts`
--
ALTER TABLE `til_accounts`
ADD PRIMARY KEY (`id`),
ADD KEY `code` (`code`),
ADD KEY `name` (`name`),
ADD KEY `gsm` (`gsm`),
ADD KEY `name_2` (`name`),
ADD KEY `gsm_2` (`gsm`);
--
-- Tablo için indeksler `til_extra`
--
ALTER TABLE `til_extra`
ADD UNIQUE KEY `id` (`id`);
--
-- Tablo için indeksler `til_forms`
--
ALTER TABLE `til_forms`
ADD PRIMARY KEY (`id`);
--
-- Tablo için indeksler `til_form_items`
--
ALTER TABLE `til_form_items`
ADD PRIMARY KEY (`id`);
--
-- Tablo için indeksler `til_form_meta`
--
ALTER TABLE `til_form_meta`
ADD PRIMARY KEY (`id`);
--
-- Tablo için indeksler `til_items`
--
ALTER TABLE `til_items`
ADD UNIQUE KEY `id` (`id`);
--
-- Tablo için indeksler `til_logs`
--
ALTER TABLE `til_logs`
ADD PRIMARY KEY (`id`);
--
-- Tablo için indeksler `til_log_meta`
--
ALTER TABLE `til_log_meta`
ADD PRIMARY KEY (`id`);
--
-- Tablo için indeksler `til_messages`
--
ALTER TABLE `til_messages`
ADD PRIMARY KEY (`id`);
--
-- Tablo için indeksler `til_options`
--
ALTER TABLE `til_options`
ADD PRIMARY KEY (`id`);
--
-- Tablo için indeksler `til_users`
--
ALTER TABLE `til_users`
ADD PRIMARY KEY (`id`);
--
-- Tablo için indeksler `til_user_meta`
--
ALTER TABLE `til_user_meta`
ADD PRIMARY KEY (`id`);
--
-- Dökümü yapılmış tablolar için AUTO_INCREMENT değeri
--
--
-- Tablo için AUTO_INCREMENT değeri `til_accounts`
--
ALTER TABLE `til_accounts`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_extra`
--
ALTER TABLE `til_extra`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_forms`
--
ALTER TABLE `til_forms`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_form_items`
--
ALTER TABLE `til_form_items`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_form_meta`
--
ALTER TABLE `til_form_meta`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_items`
--
ALTER TABLE `til_items`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_logs`
--
ALTER TABLE `til_logs`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_log_meta`
--
ALTER TABLE `til_log_meta`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_messages`
--
ALTER TABLE `til_messages`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_options`
--
ALTER TABLE `til_options`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_users`
--
ALTER TABLE `til_users`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- Tablo için AUTO_INCREMENT değeri `til_user_meta`
--
ALTER TABLE `til_user_meta`
MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
add.php kodları
PHP:
<?php include('../../tilpark.php'); ?>
<?php get_header(); ?>
<?php
add_page_info( 'title', 'Personel Ekle' );
add_page_info( 'nav', array('name'=>'Personel', 'url'=>get_site_url('admin/user/index.php') ) );
add_page_info( 'nav', array('name'=>'Personel Ekle') );
?>
<?php if(page_access('admin')): ?>
<?php
if(isset($_POST['add_user']) and user_access('admin')) {
$_user['date'] = date('Y-m-d H:i:s');
$_user['username'] = $_POST['username'];
$_user['name'] = $_POST['name'];
$_user['surname'] = $_POST['surname'];
$_user['gsm'] = $_POST['gsm'];
$_user['role'] = $_POST['role'];
$_user['gender'] = $_POST['gender'];
$_user['citizenship_no'] = $_POST['citizenship_no'];
$_user['til_login'] = @$_POST['til_login'];
$_user['password'] = $_POST['password'];
if($_POST['password'] != $_POST['password_again']) {
add_alert('Yeni oluşturduğunuz şifre ile şifre tekrarı aynı değil. Lütfen tekrar deneyin.', 'danger');
} else {
if($user_id = add_user($_user)) {
unset($_user);
header("Location: user.php?id=".$user_id);
}
}
}
?>
<?php print_alert(); ?>
<form name="form-profile" id="form-profile" method="POST" action="" class="validate">
<div class="row">
<div class="col-md-6">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="name">Ad</label>
<input type="text" name="name" id="name" class="form-control required" minlength="3" maxlength="20" value="<?php echo @$_user['name']; ?>">
</div> <!-- /.form-group -->
</div> <!-- /.col-md-6 -->
<div class="col-md-6">
<div class="form-group">
<label for="surname">Soyad</label>
<input type="text" name="surname" id="surname" class="form-control required" minlength="3" maxlength="20" value="<?php echo @$_user['surname']; ?>">
</div> <!-- /.form-group -->
</div> <!-- /.col-md-6 -->
</div> <!-- /.row -->
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="username">E-posta</label>
<input type="email" name="username" id="username" class="form-control required email" value="<?php echo @$_user['username']; ?>">
</div> <!-- /.form-group -->
</div> <!-- /.col-md-6 -->
<div class="col-md-6">
<div class="form-group">
<label for="text">Cep Telefonu</label>
<input type="tel" name="gsm" id="gsm" class="form-control required digits" minlength="10" maxlength="11" value="<?php echo @$_user['gsm']; ?>">
</div> <!-- /.form-group -->
</div> <!-- /.col-md-6 -->
</div> <!-- /.row -->
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="username">Cinsiyet</label>
<select name="gender" id="gender" class="form-control">
<option value="1" selected>Bay</option>
<option value="0">Bayan</option>
</select>
</div> <!-- /.form-group -->
</div> <!-- /.col-md-6 -->
<div class="col-md-6">
<div class="form-group">
<label for="citizenship_no">T.C. Kimlik No</label>
<input type="tel" name="citizenship_no" id="citizenship_no" class="form-control digits" minlength="11" maxlength="11" value="<?php echo @$_user['citizenship_no']; ?>">
</div> <!-- /.form-group -->
</div> <!-- /.col-md-6 -->
</div> <!-- /.row -->
<div class="form-group">
<label for="til_login" id="label_til_login">
<input type="checkbox" name="til_login" id="til_login" data-toggle='switch' switch-size="sm" value="1">
Bu personel <b>Tilpark!</b> sistemine giriş yapabilir mi?
</label>
</div> <!-- /.form-group -->
<script>
$(document).ready(function() {
$('#til_login').change(function() {
if($('#til_login').is(':checked')) {
$('#is_til_login_div').removeClass('hidden');
} else {
$('#is_til_login_div').addClass('hidden');
}
});
});
</script>
<div id="is_til_login_div" class="hidden">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="role">Yetki</label>
<select name="role" id="role" class="select">
<option value="5">Personel</option>
<option value="4">Kıdemli Personel</option>
<option value="3">Birim Amiri</option>
<option value="2">Yönetici</option>
<option value="1">Süper Yönetici</option>
</select>
</div> <!-- /.form-group -->
</div> <!-- /.col-md-6 -->
</div> <!-- /.row -->
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="password">Şifre</label>
<input type="password" name="password" id="password" class="form-control required" minlength="6" maxlength="32" value="">
</div> <!-- /.form-group -->
</div> <!-- /.col-md-6 -->
<div class="col-md-6">
<div class="form-group">
<label for="password_again">Şifre Tekrar</label>
<input type="password" name="password_again" id="password_again" class="form-control required" minlength="6" maxlength="32" value="">
</div> <!-- /.form-group -->
</div> <!-- /.col-md-6 -->
</div> <!-- /.row -->
</div> <!-- /.is_til_login_div -->
<div class="text-right">
<input type="hidden" name="add_user">
<input type="hidden" name="uniquetime" value="<?php uniquetime(); ?>">
<button class="btn btn-success btn-xs-block btn-insert">Kaydet</button>
</div> <!-- /.pull-right -->
</div> <!-- /.col-md-6 -->
</div> <!-- /.row -->
</form>
<?php endif; // page_access() ?>
<?php get_footer(); ?>