您好我试图在CodeIgniter中的视图页面上回显图像,但页面上没有显示任何内容。
我在这里制作变量:
Private Sub btn_print_Click(sender As Object, e As EventArgs) Handles btn_print.Click
Dim str As String = My.Settings.DatabaseNameConnectionString
Dim con As New SqlConnection(str)
Dim com As String = "select Name,SUM(Total),SUM(Quantity),SUM(Discount),SUM(Tax) from purchase group by Name"
Dim adpt As New SqlDataAdapter(com, con)
Dim ds As New DataSet()
adpt.Fill(ds, "purchase")
cr1.SetDataSource(dgv_purchase.DataSource)
purchaseReport.CrystalReportViewer1.ReportSource = cr1
purchaseReport.CrystalReportViewer1.RefreshReport()
purchaseReport.ShowDialog()
End Sub
在这里,我试图回应图像:
cr1.SetDataSource(dgv_purchase.DataSource)
答案 0 :(得分:2)
这是最基本的php,那么这个问题的添加是什么?请在此处阅读echo
的基础知识:http://php.net/manual/en/function.echo.php(示例1 )。
首先学习基础知识!
<强> 1。将完整的html标记分配给变量并回显完整的html:
<?php
$image = '<img src="../../images/stoel.jpg" alt="Foo">';
echo $image;
?>
<强> 2。或者将图像路径分配给变量和echo concat字符串:
<?php
$path = '../../images/stoel.jpg';
echo '<img src="' . $path . '" alt="Foo">';
?>
第3。或者将图像路径分配给变量并仅使用php回显:
<?php
$path = '../../images/stoel.jpg';
?>
<img src="<?= $path; ?>" alt="Foo">
答案 1 :(得分:1)
您正在将完整的Image标记插入src属性。
<?php $image = "<img src='../../images/stoel.jpg' alt='img' />"; ?>
and
<?php echo $image; ?>
或
<?php $image = "../../images/stoel.jpg"; ?>
and
<img src="<?php echo $image;?>">
答案 2 :(得分:1)
<?php $image = "<img src='../../images/stoel.jpg' alt='img' />"; ?>
你试试这个
<?php echo $image; ?>
答案 3 :(得分:1)
您已经在变量中分配了完整的图像代码,因此您只需要打印变量:
<img src="<?php echo $image;?>">
要
<?php echo $image;?>
答案 4 :(得分:1)
确保您的图片在应用程序文件夹的外面,然后您可以执行类似
的操作application
images
images > stoel.jpg
system
index.php
中的基本网址
<img src="<?php echo base_url('images/stoel.jpg');?>" />
确保您已在config.php中设置了base_url
$config['base_url'] = 'http://localhost/yourproject/';
您还可以使用HTML Helper img();
答案 5 :(得分:-1)
我认为这就是你的意思。由于您在src
属性中回显,因此您不需要存储整个<image>
,只需存储路径即可。
<?php
$image = "../../images/stoel.jpg";
?>
<img src="<?php echo $image;?>">