
09/11/2013, 12:22
|
 | Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 6 meses Puntos: 214 | |
Respuesta: Problema con id Cita:
Iniciado por Jose789 Hola buenas pues tengo un error o no se que es lo que puede ser la variable $myrow['id'] esta bien por que mostrando con echo sale el id pero a la hora de insertar el dato se inserta con 0
No da ningún tipo de error ni nada por el estilo solo al hacer el inserto se inserta con 0 en vez de con el id
Código PHP:
Ver original<?php require_once('kernel/core.php'); function getBrowser() { $u_agent = $_SERVER['HTTP_USER_AGENT']; $bname = 'Unknown'; $platform = 'Unknown'; $version= ""; //First get the platform? $platform = 'linux'; } elseif (preg_match('/macintosh|mac os x/i', $u_agent)) { $platform = 'mac'; } elseif (preg_match('/windows|win32/i', $u_agent)) { $platform = 'windows'; } // Next get the name of the useragent yes seperately and for good reason { $bname = 'Internet Explorer'; $ub = "MSIE"; } { $bname = 'Mozilla Firefox'; $ub = "Firefox"; } { $bname = 'Google Chrome'; $ub = "chrome"; } { $bname = 'Apple Safari'; $ub = "Safari"; } { $bname = 'Opera'; $ub = "Opera"; } { $bname = 'Netscape'; $ub = "Netscape"; } // finally get the correct version number $known = array('Version', $ub, 'other'); $pattern = '#(?<browser>' . join('|', $known) . ')[/ ]+(?<version>[0-9.|a-zA-Z.]*)#'; // we have no matching number just continue } // see how many we have $i = count($matches['browser']); if ($i != 1) { //we will have two since we are not using 'other' argument yet //see if version is before or after the name $version= $matches['version'][0]; } else { $version= $matches['version'][1]; } } else { $version= $matches['version'][0]; } // check if we have a number if ($version==null || $version=="") {$version="?";} 'userAgent' => $u_agent, 'name' => $bname, 'version' => $version, 'platform' => $platform, 'pattern' => $pattern ); } // now try it $ua=getBrowser(); $yourbrowser= " " . $ua['name'] . " "; ?> <?php echo $myrow['id']; ?>
<saludos>
Y $myrow['id'] donde toma valor? en el include?
Si es así, entonces tienes 2 opciones
1. Enviar $myrow como parámetro a la funciòn getBrowser
o
2. Dentro de la función getBrowser declarar $myrow como global
Intenta y nos cuentas
</saludos>
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |