2011-06-09 3 views
0

Я преподаю себе код, и после переезда PHP & MySQL учебники, я все еще немного не уверен.Автоматическая отправка данных в MySQL?

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

Я узнал, как использовать данные в MySQL, но как данные автоматически отправляются пользователем? Вот у меня в тупик ...

ответ

1

Вы должны использовать form:

http://www.tizag.com/htmlT/forms.php

<form method="post" action="/your/php/script.php"> 
    Name: <input type="text" size="10" maxlength="40" name="name"> <br /> 
    Password: <input type="password" size="10" maxlength="10" name="password"> 
    <input type="submit" value="Save"/> 
</form> 
+0

Затем страница, указанная в 'action', считывает форму и сохраняет данные в базе данных. Майкл должен был добавить кнопку отправки. – Nik

+0

@Nik Ты прав, я должен был. Спасибо, добавлено. –

+0

Хорошо спасибо. Итак, что должно быть на странице, на которую я отправляю эти данные? (например, ваш/php.script.php) – sleepypinch

1

Это не вопрос, чем можно ответить просто, но вот простой ответ.

Во-первых, положить галочки в форме:

<form action="page2.php" method="post"> 
    <input type="checkbox" name="cb1" value="SomeValue">SomeValue</input> 
</form> 

Затем в page2.php, помещаем данные (которые в массиве POST в $ ) в базу данных MySql с использованием MySQL * функции (mysql_connect, mysql_select_db, mysql_query и т. д.).

0

Вот пример.

<?php 
    // Make a MySQL Connection 
    $query = "SELECT * FROM example"; 
    $result = mysql_query($query) or die(mysql_error()); 
    $row = mysql_fetch_array($result) or die(mysql_error()); 
    ?> 
    <form action="" method=post> 
    <b>Company Name</b> <input name="CompanyName" type="text" value="<?php echo $row['company'] ?>" /><br> 
    <b>First Name</b> <input name="firstname" type="text" value="<?php echo $row['firstname'] ?>"/><br> 
    <b>Last Name</b> <input name="lastname" type="text" value="<?php echo $row['lastname'] ?>" /><br> 
    <input type="submit" value="Submit"> 
    </form> 
Смежные вопросы