2013-11-10 6 views
0

Так что я уже давно занимаюсь с 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 для подключения к базе данных.

Любая помощь будет приятной!

+0

вы пробовали повторяющий сам запрос, чтобы увидеть, если он создается правильно? Кроме того, вы уверены, что установлен $ _POST ["Tur"]? Форма в html snippet не имеет кнопки отправки, а скорее кнопки, которая имеет функцию onclick; Что это делает? Вы уверены, что данные формы отправляются? Я подозреваю, что в этом проблема –

+0

вы получаете ошибку от MySQL? – Greg

+0

Ваш стол, состоящий из одной колонки? –

ответ

1

Конечно, вы должны создать Connexion к базе первого для того, чтобы взаимодействовать (INSERT/UPDATE/DELETE и т.д.) с ним:

$conn = mysql_connect($db_host, $db_user, $db_password); 

Теперь выберите базу данных:

mysql_select_db($db_name); 

Пожалуйста, так как вы начинаете прочитать: Why shouldn't I use mysql_* functions in PHP?

+0

OP говорит, что он использует 'mysqli_connect' уже – Ben

+0

Спасибо, но я все еще вижу' mysql_query' в его вопросе. –

+0

Я * знаю *, сумасшедший! ;) – Ben

Смежные вопросы