【问题标题】:add hyperlink with odbc_fetch_array使用 odbc_fetch_array 添加超链接
【发布时间】:2016-08-11 07:15:28
【问题描述】:


我正在尝试向 Web 表显示查询结果,但我得到了unidentified index (column name)

我的代码:

$results = 0;
$resultset=odbc_exec($conn, "SELECT qem_message.createdate as Tanggal, qem_message.agent_key, qem_message.trackingnumber, qem_message.subject, qem_message.currentstatus, qem_messagestatlog.createdate as Last from qem_message, qem_messagestatlog where qem_message.currentmsglog_key = qem_messagestatlog.pkey and qem_message.createdate between '$tgl1' and '$tgl2' order by qem_message.createdate desc ");
echo "<p align='center'><table border='1' cellpadding='2'></p>";
echo "<tr> <th>Tanggal</th> <th>Agent</th> <th>Tracking Number</th> <th>Subject</th> <th>createdate</th></tr>";
while($row = odbc_fetch_array($resultset)) {
		$results += 1;
		if($i%2 == 1) $color = $color1;
		else $color = $color2;
		echo "<tr style='background-color: $color'>";
		echo "<td>" . $row['createdate'] . "</td>";
		echo "<td>" . $row['agent_key'] . "</td>";
		echo "<td>" . $row['trackingnumber'] . "</td>";
		echo "<td>" . $row['subject'] . "</td>";
		echo "<td>" . $row['createdate'] . "</td>";
		echo "</tr>";
		$i++;
	}
	echo "</table>";
odbc_close($conn);	

另外,我想在第三列trackingnumber 添加一个超链接。
请帮我更正代码。我正在使用php 5.4mssql server 2005

【问题讨论】:

    标签: arrays hyperlink odbc add fetch


    【解决方案1】:

    现在可以了

    $resultset=odbc_exec($conn, "SELECT qem_message.createdate as Tanggal, qem_message.agent_key, qem_message.trackingnumber, substring(qem_message.messagebody, PATINDEX('%LANGUAGE%', qem_message.messagebody)-11,10) as ID , qem_message.subject, qem_message.currentstatus, qem_messagestatlog.createdate as Last from qem_message, qem_messagestatlog where qem_message.currentmsglog_key = qem_messagestatlog.pkey and qem_message.createdate between '$tgl1' and '$tgl2' order by qem_message.createdate desc ");
    echo "<p align='center'><table border='1' cellpadding='2'></p>";
    echo "<tr> <th>Tanggal</th> <th>Agent</th> <th>Tracking Number</th> <th>id</th> <th>Subject</th> <th>Last Update</th></tr>";
    while(odbc_fetch_array($resultset)) {
    		//$results += 1;
    		if($i%2 == 1) $color = $color1;
    		else $color = $color2;
    		echo "<tr style='background-color: $color'>";
    		echo "<td>" . odbc_result($resultset, "Tanggal") . "</td>";
    		echo "<td>" . odbc_result($resultset, "agent_key") . "</td>";
    		echo "<td>" . "<a href='email_trace_pop.php?trackingnumber=" . odbc_result($resultset, "trackingnumber") ."' target=\"popup\" onclick=\"window.open('email_trace_pop.php?trackingnumber=" . odbc_result($resultset, "trackingnumber") ."','name','width=400,height=400',)\" >" . odbc_result($resultset, "trackingnumber") . "</a></td>";
    		echo "<td>" . odbc_result($resultset, "id") . "</td>";
    		echo "<td>" . odbc_result($resultset, "subject") . "</td>";
    		echo "<td>" . odbc_result($resultset, "Last") . "</td>";
    		echo "</tr>";
    		$i++;
    	}
    	echo "</table>";
    odbc_close($conn);	

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 2019-02-11
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      相关资源
      最近更新 更多