我试图在CodeIgniter中的PHP变量中回显图像

时间:2017-06-08 09:32:59

标签: php image codeigniter echo

您好我试图在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)

6 个答案:

答案 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

使用url helper

中的基本网址
<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;?>">