Помогите пожалуйста. Данные берутся из БД и вносятся в таблицу, но вместо вывода Фамилии, имя и номера аси, выводится $row["lastname"] $row["firstname"] $row["ICQ"] Код (Text): <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $dbname = 'mysit'; $dogovor = 'dogovor'; mysql_connect($dbhost, $dbuser, $dbpass); $link_db = mysql_select_db($dbname); $result = mysql_query('SELECT * from dogovor'); print ('<table border=1 width=\'75%\' cellspacing=2 cellpading=2 align=center>\n'); print ('<tr align=center valign=top>\n'); print ('<td align=center valign=top>Фамилия</td>\n'); print ('<td align=center valign=top>Имя</td>\n'); print ('<td align=center valign=top>ICQ</td>\n'); print ('</tr>\n'); while ($row = mysql_fetch_array($result)) { echo '<tr align=center valign=top>\n'; echo '<td align=center valign=top>$row["lastname"]</td>\n'; echo '<td align=center valign=top>$row["firstname"]</td>\n'; echo '<td align=center valign=top>$row["ICQ"]</td>\n'; } print ('</tr>\n'); print ('</table>\n'); ?>
Hash возьми строки, в которых выводишь переменные, в двойные кавычки вместо апострофов, а сами конструкции $row["..."] - в фигурные скобки, и будет те счастье
Что написал, то и выводится! PHP: <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $dbname = 'mysit'; $dogovor = 'dogovor'; mysql_connect($dbhost, $dbuser, $dbpass); $link_db = mysql_select_db($dbname); $result = mysql_query('SELECT * from dogovor'); print ('<table border=1 width=\'75%\' cellspacing=2 cellpading=2 align=center>\n'); print ('<tr align=center valign=top>\n'); print ('<td align=center valign=top>Фамилия</td>\n'); print ('<td align=center valign=top>Имя</td>\n'); print ('<td align=center valign=top>ICQ</td>\n'); print ('</tr>\n'); while ($row = mysql_fetch_array($result)) { echo '<tr align=center valign=top>\n'; echo '<td align=center valign=top>' . $row["lastname"] . '</td>\n'; echo '<td align=center valign=top>' . $row["firstname"] . '</td>\n'; echo '<td align=center valign=top>' . $row["ICQ"] . '</td>\n'; } print ('</tr>\n'); print ('</table>\n'); ?> или вот так: PHP: <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $dbname = 'mysit'; $dogovor = 'dogovor'; mysql_connect($dbhost, $dbuser, $dbpass); $link_db = mysql_select_db($dbname); $result = mysql_query('SELECT * from dogovor'); print ('<table border=1 width=\'75%\' cellspacing=2 cellpading=2 align=center>\n'); print ('<tr align=center valign=top>\n'); print ('<td align=center valign=top>Фамилия</td>\n'); print ('<td align=center valign=top>Имя</td>\n'); print ('<td align=center valign=top>ICQ</td>\n'); print ('</tr>\n'); while ($row = mysql_fetch_array($result)) { echo '<tr align=center valign=top>\n'; echo "<td align=center valign=top>{$row["lastname"]}</td>\n"; echo "<td align=center valign=top>{$row["firstname"]}</td>\n"; echo "<td align=center valign=top>{$row["ICQ"]}</td>\n"; } print ('</tr>\n'); print ('</table>\n'); ?> обрати внимание, что во втором примере, строки обрамлены 2-ми кавычками