PHP - alguien me dice donde esta el error?

 
Vista:
sin imagen de perfil

alguien me dice donde esta el error?

Publicado por Oscar (2 intervenciones) el 23/05/2019 22:59:49
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
/* Nombre del servidor. */
$serverName = "fbet10092";
$connectionInfo = array("Database"=>"global");
 
/* Nos conectamos mediante la autenticación de SQL Server . */
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "No es posible conectarse al servidor.</br>";
die( print_r( sqlsrv_errors(), true));
}
 
/* Query que nos mostrara el usuario con el que nos hemos conectado a la base de datos. */
$tsql = "SELECT * from tblempresa";
 
$data = sqlsrv_query( $conn, $tsql);
if( $data === false )
{
	echo "Error al ejecutar consulta.</br>";
	die( print_r( sqlsrv_errors(), true));
}
else
{
/* Mostramos el resultado. */
  while ($fila = sqlsrv_fetch_array($data))
	{
	?>
	<tr>
		<td><?echo $fila["Codigo"];?></td>
		<td><?echo $fila["RazonSocial"];?></td>
	</tr>
	<?
	}
}
/* Cerramos la conexión, muy importante. */
sqlsrv_free_stmt( $data);
sqlsrv_close( $conn);
?>



aparece este error
Parse error: syntax error, unexpected end of file in C:\Apache24\htdocs\conecta.php on line 39

* la linea 39 es la final
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kevin
Val: 87
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

alguien me dice donde esta el error?

Publicado por Kevin (14 intervenciones) el 24/05/2019 00:02:14
Hola Oscar, saludos.

Primeramente tienes varios errores de sintaxis, estos se dan en las línea donde imprimes esto
1
echo $fila["Codigo"];?>
ya que en ningún momento abres un bloque php, solo le pones <?

Acá te funcionará, trata de poner más atención cuando abras y cierres un bloque de php, es con <?php ..... ?>

Código funcionando:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
/* Nombre del servidor. */
$serverName = "fbet10092";
$connectionInfo = array("Database"=>"global");
 
/* Nos conectamos mediante la autenticación de SQL Server . */
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "No es posible conectarse al servidor.</br>";
die( print_r( sqlsrv_errors(), true));
}
 
/* Query que nos mostrara el usuario con el que nos hemos conectado a la base de datos. */
$tsql = "SELECT * from tblempresa";
 
$data = sqlsrv_query( $conn, $tsql);
if( $data === false )
{
echo "Error al ejecutar consulta.</br>";
die( print_r( sqlsrv_errors(), true));
}
else
{
/* Mostramos el resultado. */
while ($fila = sqlsrv_fetch_array($data))
{
?>
<tr>
<td><?php echo $fila["Codigo"];?></td>
<td><?php echo $fila["RazonSocial"];?></td>
</tr>
<?php
}
}
/* Cerramos la conexión, muy importante. */
sqlsrv_free_stmt( $data);
sqlsrv_close($conn);
?>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

alguien me dice donde esta el error?

Publicado por Oscar (2 intervenciones) el 24/05/2019 00:06:37
gracias por la respuesta
tenias razon
investigando un poco mas hay una enorme diferencia en colocar <? y <?php

otra pregunta

cual es la diferencia entre sqlsrv_fetch_array y sqlsrv_fetch
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar