Так что я уже давно занимаюсь с PHP и MySQL, но я не могу заставить это работать.Не удается записать в таблицу MySQL?
У меня есть следующие два фрагмента кода.
От index.php:
<form action="send.php" method="post">
<label>
<p class="tekst">Nu kommer det svære valg! Skal det være: <br/>
<input type="radio" name="Tur" id="Tur1" value="Tur1">Tur 1?<br />
</label>
<label>
<input type="radio" name="Tur" id="Tur2" value="Tur2">Tur 2?</p>
</label> <br />
<center> <button type="button" class="btn btn-success btn-lg" onclick="turSvar()">Jeg er klar til gåtur!</button> </center> <br/> <br/>
</form>
и send.php:
if (isset($_POST['Tur'])){
$Tur = $_POST['Tur'];
mysql_query("INSERT INTO whatever VALUES ($Tur)");
}
Я уже создал таблицу под названием "все" в моей базе данных (управляемый через PhpMyAdmin). Если я использую редактор в phpMyAdmin для вставки строки в любую таблицу, она работает. Так есть ошибка в любом из моего кода? Я использую mysqli_connect для подключения к базе данных.
Любая помощь будет приятной!
вы пробовали повторяющий сам запрос, чтобы увидеть, если он создается правильно? Кроме того, вы уверены, что установлен $ _POST ["Tur"]? Форма в html snippet не имеет кнопки отправки, а скорее кнопки, которая имеет функцию onclick; Что это делает? Вы уверены, что данные формы отправляются? Я подозреваю, что в этом проблема –
вы получаете ошибку от MySQL? – Greg
Ваш стол, состоящий из одной колонки? –