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]
が必要です。
あなたのコードをもっと表示できますか? – RGriffiths