mysqlテーブルから返されるこのアドレスの最後の部分のスペースにはアンダースコアが必要です。問題は、モデルのSQLを変更するだけではいけないと思うことです。これは、元の値のvalue="<?php echo $row['brand'];?>"
部分にもスペースが返される必要があるためです。私はphp/htmlを学び始めたばかりなので、これが可能かどうかはわかりません。これが私が修正する必要があるビューからのコードの部分です。
<?php foreach($rb_data as $row){ ?>
<input type="button" class="btn btn-success" value="<?php echo $row['brand'];?>" onClick="document.location.href = ('http://localhost/CodeIgniter_2.1.2/index.php/controller/community/<?php echo $row['brand'];?> ' );">
<?php } ?>
たとえば、「私たちの家族」というボタンをクリックすると、 CodeIgniter_2.1.2/index.php/controller/community/our_family
すべて小文字を返す必要がありますが、必須ではありません。どんな助けでも大歓迎です。