Заменить значение кнопки HTML на php и сохранить его в базе данных? - PullRequest
0 голосов
/ 27 февраля 2011

// Следующий код для генерации 25 кнопок с уникальным именем для каждой кнопки
// 25 кнопок содержат значения от 1 до 25
// наподобие btn1 = '1', btn2 = '2'... btn25 = '25'

 <?php 
                  $j=0;
                        for($i=1;$i<=25;$i++)
                        {
                                $j++;
                                    ?> 
                                    <td><input type='button' id='btn' name="btn<?php echo $i;?>" value='<?php echo $i;?>' onclick="cnt(btn<?php echo $i;?>);" ></td>
                                    <?php                               
                                    if($j==5)
                                    {
                                        echo "</tr>";
                                        echo "<tr>";
                                        $j=0;
                                    }           
                        }
                 ?>

// и используя конкантацию, я вставляю значения кнопок в базу данных seqhence // как пользователь нажмет первую 5 кнопку, я вставлю seq = 1-2-3-4-5, которые являются значениями кнопок html

// и затем с помощью запроса вставки php я вставляю последовательность в db // код конкантации мне здесь не дано

$con="INSERT INTO `vector`.`signup` (`userid` ,`seq`)VALUES ('".$usr."', '".$seq."')";

     mysql_query($con) or die  ('Bad Input');
?>

см. Это изображение базы данных

http://i53.tinypic.com/1zudjo.jpg

Теперь моя задача заключается в том, что я хочу сохранить разные значения в базе данных ... для каждой кнопки, например, btn1 = '1' имеет значение 1, когдапользователь нажмет, я хочу сохранить diffvalue как 'a1'.который не должен быть доступен пользователю на стороне клиента .. я хочу сделать с php ..

как я могу изменить значение кнопки HTML с кодом php для хранения в базе данных ...

я хочуbtn1 = '1', чтобы быть btn1 = 'a1' в базе данных ..

1 Ответ

1 голос
/ 27 февраля 2011
$databasevalue = 'a' . $_POST['btn1'];

Кажется довольно очевидным ... просто добавьте все, что вы хотите, к значению, выходящему из формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...