Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/05/2016, 00:38
Lisud
 
Fecha de Ingreso: febrero-2015
Mensajes: 9
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Problema con Insert

Buenas !

Si, está corregido, por un lado tengo:

Código PHP:
  echo'<td><select name = "ids" id = "ides>';
      foreach(
$aDatos as $row){
        
$pid $row[0];
        
$id $row[1];
        
$subid $row[2];
        if(
$subid 0){
          
$subid=0;
        }
        echo 
'<option value="'.$pid."_".$id."_".$subid.'">';
        echo 
"PID: ".$pid." - ID: ".$id." - Sub-Id: ".$subid;
        echo 
'</option>';
      }
      echo 
'</select></td>'
Y por otro está el explode así:

Código PHP:
$value $_REQUEST['ides'];
    
$explode explode("_",$value,3);
    
$pid $explode[0];
    
$id $explode[1];
    
$subid $explode[3];
    
$r =$conexion-> prepare("INSERT INTO timesheet (nombre, fecha, pid, id, sub_id, Horas, Comentarios) VALUES (:nombre, :fecha, :pid, :id, :subid, :horas, :comentarios)");
    
$r ->bindParam(':nombre'$nombrecompleto);
    
$r ->bindParam(':fecha'$fecha);
    
$r ->bindParam(':pid'$pid);
    
$r ->bindParam(':id'$id);
    
$r ->bindParam(':subid'$subid);
    
$r ->bindParam(':horas'$horas);
    
$r ->bindParam(':comentarios'$comentarios);
    
$r ->execute(); 
Me sigue saliendo el error en la línea:
Código PHP:
$value $_REQUEST['ides']; 
y he probado tanto con "ides" como con "ids" (ya que en el select le puse name = ids e id = ides) y me sigue dando el mismo error.

El error es:
Notice: Undefined index: ides in C:\xampp\htdocs\prueba\timesheet4.php on line 71

Notice: Undefined offset: 1 in C:\xampp\htdocs\prueba\timesheet4.php on line 74

Notice: Undefined offset: 3 in C:\xampp\htdocs\prueba\timesheet4.php on line 75

Última edición por Lisud; 23/05/2016 a las 01:37