В базе данных эта строка задана как tinyint, и она имеет значение по умолчанию 1, и в моей форме у меня есть 2 варианта radobox. Как я могу сделать, если я проверил значение «Да» в db, чтобы быть добавлен как 2, и когда я проверяю «Нет» значение в БД будет добавлен в 1Radiobox проверил установленное значение в db
HTML код:
<label class="radio-inline">
<input type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1"> Yes
</label>
<label class="radio-inline">
<input type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2" checked="checked"> No
</label>
PHP код:
$pdo = new PDO('mysql:host=;dbname=', '', '');
$statement = $pdo->prepare("INSERT INTO games (name, url, yt_id, steam_id, source) VALUES (?, ?, ?, ?, ?, ?)");
$statement->execute(array($_POST['gtitle'], $_POST['keysl'], $_POST['video_id'], $_POST['appid'], $_POST['slink']));
ооо и что строка в базе данных называется «эксклюзивный» И форма, где включены те 2 радиобокса, когда я нажимаю кнопку отправки, она импортируется в db.
для одной вещи, у вас есть 5x столбцы, 6х заполнители и только 5 POST массивы. Опечатка? У вас также нет соответствующих входов для массивов POST (возможно, не имеет значения), если это не вопрос типа «показать мне как». –
Просто установите атрибуты 'value' как таковые? И.Е. '' и т. д. – George
Да, это «показать мне, как». Я понятия не имею, почему вы ничего не пробовали, так как вы ожидаете узнать о вероятных ошибках? У вас, очевидно, есть другие входы, в которых вы используете те существующие массивы POST; так почему же вопрос? Вы что-то пробовали, и это не удалось? Если да, покажите нам, и мы будем рады помочь вам и показать вам, что вы, возможно, сделали что-то неправильно. Теперь у вас есть простое изменение значений, * «n'est-ce pas?» * –