2016-09-02 5 views
0

私はタイトルを持つデータベースを持っており、タグの中にそれらを表示したいと思います。php関数を使用して、タグの中のデータベースからデータを表示するには

<?php 
require 'mainphp.php'; 

    if (isset($_GET['val'])) { 
     $id=$_GET['val']; 

     if ($id==1) { 
      echo "<br>"; 
      echo '<div class="row" >'; 
      for ($i=1; $i < 20; $i++) { 
        echo '<div class="col-xs-4 col-sm-3 col-md-2" >'; 
         echo ('<a href="kwdikoi.php?id='.$i.'" type="button" class="btn btn-warning btn-lg" >'.displayData("kwdikoi",$i, "title").'</a>'); 
        echo '</div>'; 
      } 
      echo '</div>'; 
     }elseif ($id==28) { 
      # code... 
     }elseif ($id==33) { 
      # code... 
     } 
    }elseif (isset($_GET['id'])) { 
     $id=$_GET['id']; 
     displayData('kwdikoi',$id,'essence'); 
    } 

    ?> 

mainphp.php

function displayData($table,$line,$column){ 

//open SQL CONNECTION 
$conn = mysqli_connect('localhost','root','alex','labels'); 
if (!$conn) { 
    die("Connection failed: " . mysqli_connect_error()); 
} 
mysqli_query($conn,'set character set UTF8'); 
mysqli_query($conn,"SET NAMES 'utf8'"); 
mysqli_set_charset($conn,"utf8"); 

//SELECT the row from our table 
$query = "SELECT * FROM ".$table." WHERE id ='".$line."'"; 
$result = mysqli_query($conn,$query); 

if (mysqli_num_rows($result) > 0) { 
// output data of each row 
    while($row = mysqli_fetch_assoc($result)) { 
     echo $row[$column]; 
    } 
}else{ 
    echo "There is no ".$column." in our database.".mysqli_error($conn); 
} 
//."<br>".$row['title']."<br>".$row['smallindex']."<br>".$row['mainindex']."<br>"; 
// close SQL connection 
mysqli_close($conn); 

}

displayData()タイトルをエコー関数です。私が得た結果は、ボタンの外のタイトル、例えばtitle[empty button]であり、ボタン内のタイトル、例えば[title]が必要です。

+0

あなたのコードをもっと表示できますか? – RGriffiths

答えて

0

私はそれを見つけました。
//文字列は複数の引数として個別に渡すことができます
echo 'This'、 'string'、 'was'、 'made'、 'multiple parameters'。、chr(10);カンマと単一引用符を使用して

http://php.net/manual/en/function.echo.php

関連する問題