2014-07-23 2 views
0

PHP를 사용하여 셀을 수정할 수있는 테이블이 있으며, 저장 버튼을 클릭하면 테이블이 mysql 테이블에 추가됩니다.테이블 하단에 업데이트 된 행을 보냅니다.

하지만 내가 원하는 것은 그 수정 된 행을 테이블의 맨 아래에 보내는 것입니다. 따라서 다음 번에 사용자가 로그인하면 해당 행이 맨 아래에 나타납니다.

솔직히 말해서 이것이 유용하거나 관련이있는 이유를 알 수는 없지만 보스 주문은 보스 주문입니다.

저는 예제를 찾고 있었지만 아무것도 할 수 없었습니다. 그렇게하는 것이 일반적이지 않습니다. 어떤 도움이라도 매우 유용 할 것입니다.

UPDATE : 테이블이 MySQL의 테이블로부터의 데이터로 채워진다

echo "<form name='form1' method='post' action='actualizar.php?address_id=".$row[address_id]."'>"; 
echo "<tr>"; 
echo "<td>".$contador++."</td>"; 
echo "<td>".$row[address_1]."</td>"; 
echo "<td>".$row[address_2]."</td>"; 
echo "<td>".$row[city]."</td>"; 
echo "<td>".$row[postcode]."</td>"; 
echo "</form>"; 

.

+1

db에 추가 된 경우 페이지를 다시 볼 때 표시됩니까? –

+0

몇 가지 예제 코드를 제공해 주시겠습니까? 테이블의 바이올린은 좋을 것입니다. – Shahar

+2

'updated 또는'added'라고 불리는 열을 추가하여 행 추가시와 SQL 쿼리를 작성할 때'ORDER BY updated DESC '를 사용하십시오. –

답변

1

updated_at DATETIME 필드를 MySQL 테이블에 추가하여 사용자가 변경 사항을 저장할 때마다 업데이트 할 수 있습니다. 그런 다음 PHP에서 해당 날짜까지 결과를 정렬하는 쿼리를 실행합니다.

관련 문제