0
현재 편집 가능한 데이터를 표시하고 데이터베이스를 업데이트 할 수있는 스크립트가 있습니다. 행 수를 입력하려고 시도했지만 아무 것도 작동하지 않는 것 같습니다. 나는 3 열 (열 당 10 열)을 만드는 스크립트를 정말 좋아하고, 제발 도와주세요! 며칠 동안 제 머리를 짚어 봤습니다!열에 단일 행 데이터 표시 mysql/php
$sql = "SELECT id, pounds FROM price_list ORDER BY id";
$i = 0;
$result = mysql_query($sql);
echo "<form name='prices' method='post' action='updateA.php'>";
while($rows = mysql_fetch_array($result))
{
echo "<body bgColor='#5F5F6B'>";
echo "<table><table border=2 cellspacing=0 cellpadding=1>";
echo "<input type='hidden' name='id[$i]' value='{$rows['id']}' >";
echo "<td><font color='#FFFFFF'><font size='2'>DAYS {$rows['id']}: </font><font size='2'><font color='#000000'>PRICE:<input type='text' size='1' name='pounds[$i]' value='{$rows['pounds']}' ></tr>";
++$i;
}
echo "</table>";
echo "<input type='submit' value='Update Prices Band A' />";
echo "</form>";
?>
위의 코드는 원래 코드입니다. 사전에
많은 감사합니다 ... 정말 당신이 뭘하려는 건지 모르겠지만,이 코드를 변경하는 기능을 사용하여 데이터베이스에있는 모든 항목의 목록을 생성합니다
* PSA : * mysql_ * 함수는 [PHP 5.5에서 더 이상 사용되지 않습니다.] (http://php.net/manual/en/faq.databases.php#faq.databases.mysql.deprecated)입니다. 나중에 새 코드를 작성하는 것은 권장하지 않으므로 나중에 업그레이드하지 못할 수도 있습니다. 대신 [MySQLi] (http://php.net/manual/en/book.mysqli.php) 또는 [PDO] (http://php.net/manual/en/book.pdo.php) 및 [더 나은 PHP 개발자가 되십시오] (http://jason.pureconcepts.net/2012/08/better-php-developer/). –
경로/파일 이름에 대문자를 사용하지 마십시오. 열심히 문제를 찾을 수 있습니다! –
그게 끔찍한 혼란. while 루프 내에
태그가 있고 바깥에 있어야합니다. 시작 태그가 없습니다답변
. 내 업데이 트를 사용하여 데이터베이스를 업데이트 할 것입니다, 레너드 파울리 모든 많은 감사의
출처
2013-07-29 12:23:39
먼저, 코드가 데이터를 표시에서 완벽하게 작동하지만 : 당신이 당신의 update_a.php 파일을 리메이크해야합니다 .php. 아래는 제가 보관하려고했던 코드와 스크린 샷입니다.
Screenshot of single lined data displayed in 3 columns
바보의 비트가 정말 완전히 CSS 스타일에 대해 잊어 버렸습니다.
출처
2013-07-31 07:42:19 SimonU
관련 문제