czytam cały czas vademecum i przed chwilą właśnie sprawdziłem manual. Ale mimo, ze mam już taki kod to nie potrafię tego przerobić tak aby dodawało. Każda próba wykoania kończy się fiaskiem.
//Edit:
$code = $_POST['code'];
$punkty = trim($_POST['points']); {
$message = $user->lang['LOG_FG_CODE_FAILED'].$punkty;
trigger_error($message . adm_back_link
($this->u_action), E_USER_WARNING
); }
foreach(explode("\n", $code) as $n=>$v) { mysql_query("INSERT INTO phpbb_kody (code) VALUES ('$v')"); }
I do bazy teraz nic się nie dodaje.
Zapytanie do stworzenia bazy wygląda tak:
CREATE TABLE IF NOT EXISTS `phpbb_kody` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(20) NOT NULL,
`punkty` int(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=1 ;
Jestem bezradny : (
$test=explode("\r\n",$_POST['code']); foreach($test as $keys)
{
$q = $db->sql_query('SELECT id FROM phpbb_kody WHERE code = "'.$keys.'" LIMIT 1000;') or
die(mysql_error()); if($c == 0) {
$db->sql_query('INSERT INTO `phpbb_kody` (`code`, `punkty`)
VALUES("'.$keys.'", "'.$punkty.'");');
}
}
PS. problem tkwił w DBAL

Ok już wszystko prawie działa zostały mi tylko dwie rzeczy:
1. Jeżeli jest pusta linia to, żeby jej nie dodawało do bazy.
2. Mimo, że kody są dodawane to po kliknięciu wyślij sypie
[phpBB Debug
] PHP Warning
: in
file /includes
/acp
/acp_dodatek
.php on line 41
: mysql_num_rows() expects parameter
1 to be resource
, object given
Linia 41:
Proszę o jakieś porady z tym już sobie sam nie poradzę .
Pozdrawiam