0

私はhtmlフォームを作成しています。送信ボタンをクリックすると、データベースからレコードを取得しますが、データがデータベースにない場合は、その印刷http://bukkyolu.com/mp3/upload/がデータベースから取得されません.$row['2'].が含まれていない場合データベースに空きスペースが欲しいhttp://bukkyolu.com/mp3/upload/

<?php
$category=$_POST["category"];
$month=$_POST["month"];

$mysql_hostname = "localhost";
$mysql_user = "root";
$mysql_password = "";
$mysql_database = "bukkyolu_mp3";
$bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password)
or die("Opps some thing went wrong");
mysql_select_db($mysql_database, $bd) or die("Opps some thing went wrong");

    $query  = "SELECT title,Amp3,Bmp3,Cmp3 FROM mp3_data WHERE`category` = '$category' and `month` = '$month' ";
$result1 = mysql_query($query);
$row = mysql_fetch_array($result1);
//echo $row['s_id'];

 echo "<table border='1' align='center' >";

while ($row = mysql_fetch_row($result1)){
 // echo "<td><a href='#' onclick='someFunction()'>" .$row['0']. "</a> </td>";
   echo "<tr><th>Title:</th><td>".$row['0']."</td></tr>";  
 echo "<tr><th>African:</th><td><a href 'http://bukkyolu.com/mp3/upload/".$row['1']."'>http://bukkyolu.com/mp3/upload/".$row['0']."</a></td></tr>";
 echo "<tr><th>British:</th><td><a href 'http://bukkyolu.com/mp3/upload/".$row['2']."'>http://bukkyolu.com/mp3/upload/".$row['0']."</a></td></tr>";
 echo "<tr><th>Caribbean:</th><td><a href 'http://bukkyolu.com/mp3/upload/".$row['3']."'>http://bukkyolu.com/mp3/upload/".$row['3']."</a></td></tr>";
  echo "<tr></tr>";
  echo "<tr></tr>";
}
echo "</table>";
}
?>
4

2 に答える 2

0

これは単なる通知であり、致命的なエラーではありません。関係なく、ページは引き続き実行されるはずです。これは単に、変数のコンボ 1 とコンボ 2 がソース コードのどこにも初期化されていないにもかかわらず、どこかで使用していることを意味します。エラーが表示されないようにするために、このコード行をページの上部に配置してください。

error_reporting(E_ALL ^ E_NOTICE);
于 2013-03-18T14:09:44.233 に答える
0

私はあなたのコードにcombo1とcombo2を見ませんでした...しかし、同じページにhtmlとphpがあるので..mysqlqueryを実行する前にpostをチェックする方が良いです..

<?php
 if(isset($_POST){
     $category=$_POST["category"];
     $month=$_POST["month"];

     $mysql_hostname = "localhost";
     ...... //rest of your code
 }

選択した値を選択するには..

<select name="category">        
  <option <?php echo ( isset($_POST) && ($_POST['category'] =="animals"))? "selected='selected'":"" ?> value="animals">Animals</option>
  <option <?php echo ( isset($_POST) && ($_POST['category'] =="biblical"))? "selected='selected'":"" ?> value="biblical">Biblical</option>
  <option <?php echo ( isset($_POST) && ($_POST['category'] =="fables"))? "selected='selected'":"" ?> value="fables">Fables</option>
  <option <?php echo ( isset($_POST) && ($_POST['category'] =="fairy tales"))? "selected='selected'":"" ?> value="fairy tales">Fairy Tales</option>
  <option <?php echo ( isset($_POST) && ($_POST['category'] =="historical"))? "selected='selected'":"" ?> value="historical">Historical</option>
 </select>

他のコンボも同様

于 2013-03-18T14:08:38.337 に答える