2016-04-13 16 views
-3

私はそれを入力すると、このエラーが出てきた。なぜこのエラーが発生し、どのように修正できるのかを知りたい。進んでいただきありがとうございます。PHPの通知:未定義のインデックス:行24のステップコールスタック

<html> 
<meta charset=utf-8" /> 
<?php 
$dbhandle = @mysql_connect('localhost','root','') or die("Unable to connect to MySQL"); 
if($sql_banco= mysql_select_db('centroexames',$dbhandle)) { 
    echo "Ligação bem sucedida". "<br />". "<br />"; 
} else { 
    echo "Ligação mal sucedida". "<br />". "<br />"; 
}; 
?> 
<body> 
<form id="form1" name="form1" method="post" action=""> 
Nomes: 
<select name="candidato"> 
<option value="">Selecione um Nome:</option> 
<?php 
$sql = "select * from candidato"; 
$resultado = mysql_query($sql); 
if($resultado)//teste se houve resultado entra no while 
{ 
while($linhas = mysql_fetch_array($resultado)){ //monta um vetor colocando todos os resultados em $linhas 
?> 
<option value="<?php $linhas['id_candidato'];//aqui é o valor geralmente se coloca o id da tabela ?>" 
<?php if($linhas['id_candidato'] == $_POST['candidato']){ echo "selected"; /*aqui eu testo e vejo se alguma opção foi selecionada eu a mantenho selecionada*/ }?> 
<?php echo $linhas['ca_nome'];} } /*aqui é a parte de exibição a informação que o usuario ira ver na tela "as opções"*/ ?> 
</option> 
</select> 
</form> 
</body> 
</html> 
+0

あなたのエラーを投稿していなかった私たちが助けることができますので、質問を編集してください。 – Zalomon

+0

エラーがコードにあります –

+0

あなたの質問にエラーとコード**をテキスト**として含めるように質問してください。コードのスクリーンショットは誰にも役立ちません。 –

答えて

0

あなたは欠けています>終了角括弧。私の答えを見てください。

<option value="" ></option> 
       ^You missed this 

更新回答

<form id="form1" name="form1" method="post" action=""> 
    Nomes: 
    <select name="candidato"> 
     <option value="">Selecione um Nome:</option> 
     <?php 
     $sql = "select * from candidato"; 
     $resultado = mysql_query($sql); 
     if($resultado) 
     { 
      while($linhas = mysql_fetch_array($resultado)){ 
      ?> 
      <option value="<?php $linhas['id_candidato']; ?>" 
      <?php if($linhas['id_candidato'] == $_POST['candidato']){ echo "selected"; }?> > 
                         ^Missed > closing angle bracket 
      <?php echo $linhas['ca_nome']; 
      } 
     } ?> 
     </option> 
    </select> 
</form> 
+0

私はそれを試して、continuoエラー –

+0

どのようなエラーがありますか? @PedroLopes –

+0

リストには、データベースの名前が表示されますが、エラーがあります。 Notice:未定義のインデックス:Candata in C:\ wamp64 \ www \ Trabalho \ teste.php 24行目コールスタック#TimeMemoryFunctionLocation 10.0005239632 {main}()... \ teste.php:0 Paulo Marques –

関連する問題