Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2008, 11:50
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 3 meses
Puntos: 638
Respuesta: in_array(): Wrong datatype for second argument

Me respondo a mi mismo: rogertm <- mi mismo, ya no me da el error, pero tampoco me muestra los resultados.

Ahora le pregunto a esta GRAN comunidad... que tengo mal?
Código php:
Ver original
  1. <?php // enviar las categorias a la entrada
  2. $sqlQueryCat = mysql_query("SELECT * FROM categorias", $db_link)
  3.                             or die(mysql_error());
  4. while ($row = mysql_fetch_array($sqlQueryCat)){
  5.     echo "<input type='checkbox' name='entradaCatID[]' value='$row[catID]' />$row[catTitulo] - $row[catIdioma]<br />";
  6. }
  7. if(isset($_SESSION['envio'])){
  8.     echo "<hr />";
  9.     $sqlQuerySesCat    = mysql_query("SELECT * FROM categorias", $db_link)
  10.                                     or die(mysql_error());
  11.     $rowSesCat    = mysql_fetch_array($sqlQuerySesCat);
  12.     // sacamos las categorias
  13.     if(in_array($rowSesCat['catID'], $_SESSION['sesCatID'])){
  14.         echo "<input type='checkbox' name='entradaCatID[]' value='$row[catID]' checked='checked' />$row[catTitulo] - $row[catIdioma]<br />";
  15.     }
  16. }
  17. ?>
Ahora lo que pretendo (me fui por lo mas facil) es que al enviar el formulario, me muestre las categorias antes seleccionadas aparte de las demas... pero no me las muestra

gracias mil de antemano
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose