2010-06-10 2 views
-1

У меня есть код и способ, которым он должен работать, когда они нажимают на NEW CUSTOMER, они берут их в test1.php, где они вводят данные, и они hit submit.it сохраняет все детали должным образом в базе данных, и когда я возвращаюсь и нажимаю REFRESH, он должен придумать детали клиента, которые они ввели ранее. Но что происходит, когда я нажимаю на REFRESH, он обновляет ту же самую старую страницу, которая пуста. Мне нужно выяснить, где я пропущу логику. Спасибо заранее. Пример кода будетСтраница обновляется с подробной информацией из базы данных после того, как я нажал кнопку

<tr> 
    <td class="tdvisitbig" colspan="5">THIS IS A TEST</td> 
</tr> 



<tr> 
<td class='tdvisitbig' colspan="5"><input type="button" onClick="openVisit('test1.php?id=<?=$key?>&name=<?=$name?>');return false;" value="NEW CUSTOMER" class="submit">&nbsp;<input type="button" value="REFRESH" name="add_xyz" class="submit" onClick="document.add.target='_self';document.add.action='test3.php?redirect=visit&section=test page';document.add.submit();"></td> 
</tr> 
<? 

$q = "SELECT address,customernum,status FROM customer WHERE name='$name' ORDER BY customernum"; 
$r = mysql_query($q , $Link); 
while($rw = mysql_fetch_assoc($r)) 
{ 
    extract($rw); 

    ?> 
<tr> 

<? } ?> 
+3

13 вопросов, никто не принимал. Неудивительно, что у вас нет ответов. – Anax

+0

ну, не могли бы вы рассказать мне, как я их принимаю, потому что он дает мне, когда у меня должно быть 15 очков на минимум, чтобы сделать это – swathi

+1

IIRC 15 баллов, чтобы проголосовать за ответ, а не принять его. –

ответ

0

Ваш пример кода не имеет никакого кода для отображения каждого клиента. Если у вас было три клиентов в базе данных, я бы ожидать, чтобы увидеть ваши веб-страницы заканчивается так:

<tr> 
<td class='tdvisitbig' colspan="5"><!-- the buttons for adding a new customer --></td> 
</tr> 
<tr> 
<tr> 
<tr> 

Метод extract просто загружает поля в локальные переменные. Он ничего не отображает.