2014-02-08 3 views
1

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

Это мой HTML:

<tbody> 
<tr> 
    <form method="post" action="post/insert_ac.php"> 
    <td> 
<input type="checkbox" id="mycheckbox"> 

    </td> 
    <td> 
<div class="hidden"> 
    <p> 
    <label for="another-simple-input" style="font-size:14px;">Date:</label> 
    <input type="text" class="round default-width-input" id="datetimepicker1" style="width:80px;" name="Date"/>       
    </p> 
</div> 
    </td> 
    </form> 
</tr> 
</tbody> 

И это мой запрос базы данных PHP:

<?php 
$host="localhost"; // Host name 
$username="myuser_name"; // Mysql username 
$password="PASSWORD"; // Mysql password 
$db_name="mydata_base"; // Database name 
$tbl_name="table"; // Table name 

$link = mysql_connect("localhost", "myuser_name", "PASSWORD")or die("cannot connect"); 
mysql_select_db('mydata_base', $link) or die("cannot select DB"); 

$query = "SELECT `Date` FROM `table` WHERE 1"; 

$table = mysql_query($query); 

while($row = mysql_fetch_array($table, MYSQL_ASSOC)) 
{ 
$Date = $row['Date']; 

echo " 
<div style='margin:30px 0px;'> 
    Date: $Date<br /> 
</div> 
"; 
} 


?> 

Я хочу $Date, который будет отображаться в HTML <input type="text" class="round default-width-input" id="datetimepicker1" style="width:80px;" name="Date"/>.

Любые идеи?

ответ

1

Я вижу 2 варианта с вашего последнего комментария:

1) включить файл PHP в вашем HTML файле:

<?php 
    include("phpfilename.php"); 
?> 

, а затем вы можете используйте переменную где хотите.

2) перенаправлять файл PHP для вашего HTML и передать переменную:

<?php 
    header('location: htmlfilename.php?date='.$date); exit(0); 
?> 

затем в HTML файл, который вы можете получить дату из URL. В идеале этот файл также является .php, поэтому вы можете использовать:

<input type="text" class="round default-width-input" id="datetimepicker1" style="width:80px;" name="Date" value="<?php echo $_GET["datum"]; ?>" /> 
+0

Где мне нужно добавить '$ _GET [" $ date "]' и как? Я получил это сейчас: PHP ' ' И HTML: ' /> ' Метод значения не работает. – Marino

+0

Я отредактировал свой ответ. Убедитесь, что html-файл также .php – malta

+0

Okey, только что понял, что этот метод не будет работать для меня, так как у меня есть около 40 входов и 20 текстовых полей. Как работает метод включения? Итак, я включил phpfile в свой HTML-файл. – Marino

0

попробовать это:

<input type="text" class="round default-width-input" id="datetimepicker1" style="width:80px;" name="Date" value=<?php echo $Date; ?> /> 
+0

Это просто дает мне с самого начала ввод . Так что это не будет делать трюк, спасибо, в любом случае. – Marino

+0

Вы хотите, чтобы он отображался как метка или на входе? Вы можете разместить этот тег везде, где хотите отобразить '$ Date' -' '. На стороне примечания я бы не использовал $ Date как переменную, поскольку 'date()' является php-функцией. – malta

+0

Emm Я хочу, чтобы это был вход и во входном окне. Но если я использую 'значение '" ' Тогда точно' 'is displeyd на входе, а не на значение из базы данных. P.s. Я не действую, используя '$ date', я просто написал, что coz на моем языке никто не поймет, какова моя ценность. :) Есть ли у вас какие-либо другие советы относительно этой проблемы? – Marino

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