Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2018, 10:28
antonio_dsanchez
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 11 años, 7 meses
Puntos: 0
Notice: Undefined index: field4 error en la ejecución de la consulta

tengo un problema con un cuestionario web

me esta marcando el siguiente error al insertar las repuestas en la base de datos

error en la ejecución de la consulta.

Notice: Undefined index: field4 in \ruta..... error en la ejecución de la consulta.

este es mi encuesta

Código PHP:
<?php
$id 
= 4;
$conn = mysqli_connect('localhost','root','','webtopy');
$sql = "SELECT id, texto FROM respuestas WHERE id = '".$id."' Order by id";
$result = mysqli_query($conn,$sql);
echo 
"<form action='reciborespuestas.php' method='POST'  NAME='form'>";
while(
$row = mysqli_fetch_array($result)){
        echo 
"<fieldset>
                  <legend>"
.$row[1]."</legend>
                  <label> 
                      <input type='radio' name='radio"
.$row[0]."' value='1'> Si
                  </label> 
                  <label> 
                      <input type='radio' name='radio"
.$row[0]."' value='0'> No
                  </label> 
                <td>
                    <input type='submit' class='submit' value='Ver' />
                </td>
            </fieldset>"
;
}
echo 
"</form>";
?>
y este es donde inserto en la base de datos

Código PHP:
<?php
$id 
= 4;
$conn = mysqli_connect('localhost','root','','webtopy');
$sql = "SELECT id FROM respuestas WHERE id = '".$id."' Order by id";
$result = mysqli_query($conn,$sql);
 
 
while(
$row = mysqli_fetch_array($result)){
        
$id_preg= $row[0];
        
$resp= $_POST ['field'.$id_preg];
 
        
$consulta="insert into opciones ('valor', 'idenc') values ('$resp','$id_preg')";
        
$resultado=mysqli_query($conn,$consulta);
 
                if (
$resultado) {
                        echo 
"perfil almacenado. <br />";
                }
                else {
                        echo 
"error en la ejecución de la consulta. <br />";
                }
}
?>