2014-03-06 39 views
0

我有一個動態SELECT類別菜單,我得到這個錯誤注意:未定義索引:elegido在C:\ xampp \ htdocs \ 30號線上的汽車\ index.php,40 & 48是什麼讓菜單無法正常工作。注意:未定義的索引:elegido在C: xampp htdocs cars index1.php上線

是什麼引起這個錯誤?

線30,40 & 48:

30 if ($_POST["elegido"]==1) { 
40 if ($_POST["elegido"]==2) { 
48 if ($_POST["elegido"]==3) { 

這裏是所有的代碼

<script ="javascript"> 
$(document).ready(function(){ 
    $("#marca").change(function() { 
      $("#marca option:selected").each(function() { 
      elegido=$(this).val(); 
      $.post("modelos.php", { elegido: elegido }, function(data){ 
      $("#modelo").html(data); 
      });    
     }); 
    }) 
}); 
</script> 
<p>Marca: 
<select name="marca" id="marca">  
    <option value="1">Renault</option> 
    <option value="2">Seat</option> 
    <option value="3">Peugeot</option>  
</select></p> 
<p>Modelo: 
<select name="modelo" id="modelo">  
    <option value="1">4</option> 
    <option value="2">5</option> 
    <option value="3">7</option> 
    <option value="4">21</option> 
    <option value="5">Scennic</option> 
    <option value="6">Traffic</option> 
</select></p> 
<?php 
$options=""; 
if ($_POST["elegido"]==1) { 
    $options= ' 
    <option value="1">4</option> 
    <option value="2">5</option> 
    <option value="3">7</option> 
    <option value="4">21</option> 
    <option value="5">Scennic</option> 
    <option value="6">Traffic</option> 
    ';  
} 
if ($_POST["elegido"]==2) { 
    $options= ' 
    <option value="1">Ibiza</option> 
    <option value="2">Toledo</option> 
    <option value="3">Cordoba</option> 
    <option value="4">Arosa</option> 
    ';  
} 
if ($_POST["elegido"]==3) { 
    $options= ' 
    <option value="1">106</option> 
    <option value="2">206</option> 
    <option value="3">306</option> 
    ';  
} 
echo $options;  
?> 
+0

的[PHP可能重複:「注意:未定義變量「和」注意:未定義索引「](h ttp://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index) – naththedeveloper

+0

爲什麼你爲此添加了「java」標籤? –

+0

很可能是因爲它是一個獲取請求 - 第一次加載時沒有POST數據。 – AD7six

回答

3

嘗試這種

if (isset($_POST["elegido"])) { 

//your code 

} 
+0

是的,解決了錯誤謝謝YOUUUU !!!! – user2375180

+0

但我仍然無法找到工作菜單 – user2375180

相關問題