0

PHP

$con=mysqli_connect("localhost","root","","mmogezgini");
$menuler = mysqli_query($con,"SELECT * FROM menuler");
while($menu = mysqli_fetch_array($menuler))
{
    echo "<button class=\"ust_link\"
        onClick=\"window.location.href='Menu_Url.php'\">Menu_Name</button>";
}
mysqli_close($con);

MySQL コードの準備ができており、MySQL 接続は成功しています。andの代わりにmenu['name']andを配置する方法がわかりません。menu['url']Menu_NameMenu_Url

4

4 に答える 4

0

これを試して:

    $con=mysqli_connect("localhost","root","","mmogezgini");
    $menuler = mysqli_query($con,"SELECT * FROM menuler");
    while($menu = mysqli_fetch_array($menuler))
    {
        echo "<button class=\"ust_link\"onClick=\"window.location.href='".$menu['url'].".php'\">". $menu['name'] ."</button>";
    }
    mysqli_close($con);
于 2013-09-30T09:01:51.227 に答える
0

2 つの可能性があります。

echo "<button class=\"ust_link\" onClick=\"window.location.href='". $menu['url'].".php'\">". $menu['name'] ."</button>";

または :

echo "<button class=\"ust_link\" onClick=\"window.location.href='{$menu['url']}'\">{$menu['name']}</button>";

PHP: echo - マニュアルを参照してください。

于 2013-09-30T08:58:53.730 に答える
0

このような:

$con=mysqli_connect("localhost","root","","mmogezgini");
    $menuler = mysqli_query($con,"SELECT * FROM menuler");
    while($menu = mysqli_fetch_array($menuler))
      {
      echo "<button class=\"ust_link\" onClick=\"window.location.href='".$menu['url'].".php'\">".menu['php']."</button>";
      }
    mysqli_close($con);
于 2013-09-30T08:59:00.023 に答える
0

このコードを試してください:

<?php
while($menu = mysqli_fetch_array($menuler)) {
   $name = $menu["Name'"];
   $url = $menu["url"];
?>
   <button class="ust_link" onclick="window.location.href='<?php echo $url; ?>'"><?php echo $name; ?></button>
<?php
 }
?>

あなたが使用しているので、一度にすべてのhtmlをエコーアウトするのは難しいでしょう

onclick="location.href=''"

一重引用符と二重引用符を組み合わせたもの

于 2013-09-30T09:01:16.347 に答える