2017-11-16 20 views
0

mysqlから現在選択されているオプションのデータを表示することはできますか?phpのみ?だから私のselect optionはうまく動作し、良い結果を表示します。しかし、私はselect optionで現在選択されているものに応じて2つの他のform-groupdivsにデータを表示したい。それはphpのみを使用して可能ですか、またはjavascriptが必要ですか?選択オプションで選択した内容に応じてphpでデータを表示

Htmlの

<div class="form-group"> 
    <label for="naslov">Naslov</label> 
    <input type="text" class="form-control" id="naslov" name="naslov" value="<?php echo $titedit; ?>"> 
</div> 

<div class="form-group"> 
    <label for="oglas">Sadržaj</label> 
    <textarea class="form-control" id="oglas" name="oglas" rows="5" ><?php echo $contedit; ?></textarea> 
</div> 

PHP

<?php 
session_start(); 
include_once("db.php"); 

$sql = "SELECT * FROM news"; 
$query = mysqli_query($conn, $sql); 
$title = $row['title']; 
$mxnr = mysqli_num_rows('$query'); 


if ($mxnr > 0) { 

    echo '<select class="form-control">'; 

    $counter = 1; 

    while($row = mysqli_fetch_array($query)) { 


     if($counter == 1){ 
      echo '<option ' . ($counter == 1 ? 'selected' : '') . ' value="opt' . $counter . '">' . $row["id"] . '. ' . $row["title"] . '</option>'; 
      $titedit = $row['title']; 
      $contedit = $row['content']; 

     }else{ 
      echo '<option value="opt' . $counter . '">' . $row["id"] . '. ' . $row["title"] . '</option>'; 
     } 

     $counter++; 

    } 

    echo '</select>'; 

} else { 
    echo "0 results"; 
} 
?> 

答えて

0

PHPの負荷が他のすべての前に、あなたはそれがインタラクティブな作りのものを選択したときにdivを変更するjQueryのを使用することができますので、あなたは、そのためにはJavaScriptが必要になりますし、応答する。

私は自分の意見を追加することができます、JavaScriptに依存している、その本当に便利な時間のほとんどとあなたをたくさん助けます。 JQueryについて考えてみましょう。

+0

大丈夫です。回答ありがとうございます。 :) – mb164

関連する問題