Foros del Web » Programando para Internet » PHP »

inicializar una variable php en negativo

Estas en el tema de inicializar una variable php en negativo en el foro de PHP en Foros del Web. Hola a todos, tengo un problema con el siguiente codigo que imprime en pantalla el resultado de una tabla que se encuentra en una base ...
  #1 (permalink)  
Antiguo 28/11/2012, 07:01
Avatar de mager3  
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 11 años, 10 meses
Puntos: 4
Información inicializar una variable php en negativo

Hola a todos,

tengo un problema con el siguiente codigo que imprime en pantalla el resultado de una tabla que se encuentra en una base de datos SQL server

ya que con este codigo me esta imprimiendo en pantalla a partir de la posicion 2 de la tabla y no me esta imprimiendo el primer campo.... de esta variable $inquiry["0"].

Código PHP:
Ver original
  1. <html>
  2. <body>
  3. <table width="714" border="1" align="center">
  4.     <tr>
  5.     <td class="domingo"><strong>Accion</strong></td>
  6.       <td class="domingo"><strong>Numero Factura</strong></td>
  7.     </tr>
  8. <?php
  9. // --conexion a la base de datos SQL
  10. $dsn = "Driver={SQL Server};Server=MILENIUN\SQLEXPRESS;Database=C04;Integrated Security=SSPI;Persist Security Info=False;";
  11. // --clip--
  12. $cid = odbc_connect( $dsn, 'user', 'password' );
  13. $ask7 = "SELECT FACNumeroFacturaVentaEncabezadoFacturaVenta FROM FACENCABEZADOFACTURAVENTA";
  14. $R7 = odbc_exec($cid,$ask7);
  15. $result = odbc_result($R7,1);
  16.  
  17. echo "Result or No Result??? --> ".odbc_fetch_row($R7);
  18.  
  19. $bug_workaround=0;
  20.  
  21. while (odbc_fetch_row($R7,++$bug_workaround))
  22. {
  23.  odbc_fetch_into($R7,$inquiry,$inq_c);
  24.  //echo $inquiry[0], $inquiry[1];
  25.  echo"<tr><td width=\"3%\"><font face=\"verdana\"><div align=center><a href=\"meco_2.php?factura='".$inquiry["0"]."'\"> Desmarcar</a></td>";
  26.     echo "<td width=\"10%\"><font face=\"verdana\">" . $inquiry["0"] . "</font></td></tr>";
  27. }
  28. // --clip-- */
  29. ?>
  30. </tr>
  31.  </table>
  32. </form>
  33. </body>
  34. </html>

a proposito, este codigo conecta exitosamente php a sql server por si a alguien le sirve....

ME MUESTRA ESTO, deberia empezar en 000000000049614 y adicionalmente repite la ultima factura ern dos veces la 000000000049618

Desmarcar
000000000049615
Desmarcar
000000000049616
Desmarcar
000000000049617
Desmarcar
000000000049618
Desmarcar
000000000049618
Desmarcar

Última edición por mager3; 28/11/2012 a las 07:14
  #2 (permalink)  
Antiguo 28/11/2012, 10:31
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Respuesta: inicializar una variable php en negativo

Hola no repitas las preguntas en el foro, esto no esta permitido.

Ahora bien intenta lo siguiente :

Cambia:

Código PHP:
$result odbc_result($R7,1);
//por
//$result = odbc_result($R7,1); es decir comentalo 
Y

Código PHP:
$bug_workaround=0
//por
//$bug_workaround=0; es decir comentalo 
Comentanos como te fue.

Saludos.
  #3 (permalink)  
Antiguo 28/11/2012, 10:34
Avatar de mager3  
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 11 años, 10 meses
Puntos: 4
Respuesta: inicializar una variable php en negativo

sii, disculpenmen por duplicar tema, escribi en varios foros y habia olvidado que en este ya lo habia echo,,., te cuento que ME FUNCIONOOOOOOOOOOO muchas gracias Karma +, este foro es el mejorrrr

Etiquetas: conexion-a-servidor, inicializar, php+basededatos, sql-server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:14.