Проблем с томбола

Dizasterr

Registered
Здравейте! Опитвам се да си направя страница, в която като влезеш и натиснеш добави и да пуска томбола, а като натиснеш спри да спира тази томбола да извежда потребител и да го записва в друга таблица. Ето този код си написах, но не работи правилно. Ето го:
Код:
<?php
	require_once("../connection.php");
	mysql_query("SET NAMES cp1251");
	
	$begin=date(y.m.d);
	if(isset($_POST['addsubmit'])) {
	mysql_query("INSERT INTO `timestamp` (begindate) VALUES ('$begin')") or die(mysql_error());
	}
	if(isset($_POST['stopsubmit'])) {
	$end=date(y.m.d);
	$winner = mysql_result(mysql_query("SELECT `potrebitel` FROM `lottery` ORDER BY RAND() LIMIT 1"))or die(mysql_error());
	echo "Победителя е: ".$winner;
	mysql_query("UPDATE `archive` SET `date`='$end' AND `winner`='$winner'") or die(mysql_error());
	mysql_query("TRUNCATE `lottery`") or die (mysql_error());
	}
?>
 
що не наравиш 1 нова страница в която като наснеш бутона да зема с GET потребителя и да го записва :)
 
Нямам проблем със записването на потребителите. Искам да направя това, което съм написал по - горе.
 
Би ли дал симптомите му ,за да не работи правилно ; )
По принцип не виждам грешка в кода ,явно и няма таква ... а е по-скоро логическа някаква такава :idea:
 
Ами значи тая проверка ти прави проблема
if (isset($_POST['stopsubmit'])) {
да не бъркаш самата форма , нали има name="stopsubmit" :idea:
 
Като натисна стоп ми изкарва тази грешка:
Код:
Warning: mysql_result() expects at least 2 parameters, 1 given in D:\xampp\htdocs\bicycles\Pages\addlottery.php on line 46
 
Код:
<table border="1" align="center" width="80%" height="80%">
<tr align="center">
<td></td>
<td>
<?php
	require_once("../connection.php");
	mysql_query("SET NAMES cp1251");
	
	$begin=date(y.m.d);
	if(isset($_POST['addsubmit'])) {
	mysql_query("INSERT INTO `` (begindate) VALUES ('$begin')") or die(mysql_error());
	echo "Томболата бе пусната успешно!";
	}
	if(isset($_POST['stopsubmit'])) {
	$end=date(y.m.d);
	$winner = mysql_result(mysql_query("SELECT `potrebitel` FROM `lottery` ORDER BY RAND() LIMIT 1"))or die(mysql_error());
	echo "Победителя е: ".$winner;
	echo "Томболата бе спряна успешно!";
	mysql_query("UPDATE `archive` SET `date`='$end' AND `winner`='$winner'") or die(mysql_error());
	mysql_query("TRUNCATE `lottery`") or die (mysql_error());
	}
	
?>
</td>
<td></td>
</tr>
<tr align="center">
<td>
</td>
<td>
<form method="post" action="">
<input type="submit" name="addsubmit" value="Добави томбола">
</form>
<br/>
<form method="post" action="">
<input type="submit" name="stopsubmit" value="Спри томбола">
</form>
</table>
 
а да те попитам ще може ли да споделиш със мен тази томбола ако е възможно защота рърся такава система за лотария/томбола ама никаде не намирам
 
:?
<table border="1" align="center" width="80%" height="80%">
<tr align="center">
<td></td>
<td>
<?php
require_once("../connection.php");
mysql_query("SET NAMES cp1251");

$begin=date(y.m.d);
if(isset($_POST['addsubmit'])) {
mysql_query("INSERT INTO `` (begindate) VALUES ('$begin')") or die(mysql_error());
echo "Томболата бе пусната успешно!";
}
if(isset($_POST['stopsubmit'])) {
$end=date(y.m.d);
$winner = mysql_result(mysql_query("SELECT `potrebitel` FROM `lottery` ORDER BY RAND() LIMIT 1")or die(mysql_error()),1);
echo "Победителя е: ".$winner;
echo "Томболата бе спряна успешно!";
mysql_query("UPDATE `archive` SET `date`='$end' AND `winner`='$winner'") or die(mysql_error());
mysql_query("TRUNCATE `lottery`") or die (mysql_error());
}

?>
</td>
<td></td>
</tr>
<tr align="center">
<td>
</td>
<td>
<form method="post" action="">
<input type="submit" name="addsubmit" value="Добави томбола">
</form>
<br/>
<form method="post" action="">
<input type="submit" name="stopsubmit" value="Спри томбола">
</form>
</table>
 

Back
Горе