[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как увеличить счетчик по нажатию кнопки?
Craftsman1
Здравствуйте. Подскажите как поправить этот код:


<?PHP
$host="localhost";
$user="root";
$pass="123";
$db_name="test";
$Tema_rassilki_id="100";
session_start();
$start_pp=$_SESSION['start_pp'] = '1';
$link=mysql_connect($host,$user,$pass);
mysql_select_db($db_name,$link);
?>
<!-- Берем данные из базы -->
<?PHP
//Получаем email id из базы:
$query = ('SELECT allbase.ID,allbase.email FROM `allbase` WHERE ID='.$start_pp.'');
$sql = mysql_query($query) or die(mysql_error());
while ($res = mysql_fetch_array($sql)) {
$IDemail=$res['ID'];
}
?>

<?
PHP
//Получаем данные из формы и отправляем в базу
//Если переменная Name передана

if (isset($_POST["Name"])) {
++$start_pp; //увеличиваем счетчик +1

//Вставляем данные, подставляя их в запрос

$sql = mysql_query("INSERT INTO `rassilki_rezults` (`Tema_rassilki_id`,`Email_ID`,`Status`)
VALUES ('"
.$Tema_rassilki_id."','".$IDemail."','".$_POST['Name']."')");
//Если вставка прошла успешно
if ($sql) {
echo "<p>Данные успешно добавлены в таблицу. </p>";
} else {
echo "<p>Произошла ошибка.</p>";

}
}


//Получаем email из базы:
$query = ('SELECT allbase.ID,allbase.email FROM `allbase` WHERE ID='.$start_pp.'');
$sql = mysql_query($query) or die(mysql_error());
while ($res = mysql_fetch_array($sql)) {
$Email=$res['email'];
}
?>


<div id="email">
<?PHP
echo $Email;
?>

</div>

<!---
Форма через которую передаем -->
<
table>
<
form action="" method="post">
<
tr>
<
td>Данные:</td>
<
td><input type="text" name="Name"></td>
</
tr>
<
tr>
<
td colspan="2"><input type="submit" value="OK"></td>
</
tr>
</
form>
</
table>



Так чтобы при нажатии на кнопку в форме переменная $start_pp увеличивалась на +1.
Никак не пойму куда добавить ++$start_pp;.
Если поставить выше sql запроса из базы не работает $IDemail, если ниже не работает сам счетчик.

Сейчас при нажатии на кнопку в форме прибавляется +1, но если нажимать дальше почему-то не работает.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.