Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2018, 10:28
antonio_dsanchez
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años, 8 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 />";
                }
}
?>