erro no PHP [RESOLVIDO]

1. erro no PHP [RESOLVIDO]

Wesley Puntel
major_wesley

(usa Manjaro Linux)

Enviado em 17/11/2016 - 14:07h

Pessoal, estou com um erro na linha 510 ( parse error syntax error unexpected '}' ) do meu código, não consegui identifica-lo ainda, alguém poderia ajudar?

 <?php
$query = "select distinct cr from controle where id>='0' $fiddb $fdata_entradadb $fhora_entradadb $fdestinodb $ftipodb $fempresadb $fnomedb $frgdb $fveiculodb $fperiododb $fperiodoalteradodb $fn_notadb $fdata_saidadb $fhora_saidadb $fobsdb order by cr";
$result = MYSQL_QUERY($query);
print("<option value='' $sSelect>TODOS</option>");
while ($sRow = mysql_fetch_object($result)) {
if ($sRow->cr==$fcr) {
$sSelect = "SELECTED";
} else {
$sSelect = "";
} print("<option value='$sRow->cr' $sSelect> $sRow->cr</option>"); } ?>
</select>{
<?php } ?></td>



o erro indica que é nesta linha:
<?php } ?></td> 







  


2. Re: erro no PHP [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 17/11/2016 - 17:14h

major_wesley escreveu:

Pessoal, estou com um erro na linha 510 ( parse error syntax error unexpected '}' ) do meu código, não consegui identifica-lo ainda, alguém poderia ajudar?

 <?php
$query = "select distinct cr from controle where id>='0' $fiddb $fdata_entradadb $fhora_entradadb $fdestinodb $ftipodb $fempresadb $fnomedb $frgdb $fveiculodb $fperiododb $fperiodoalteradodb $fn_notadb $fdata_saidadb $fhora_saidadb $fobsdb order by cr";
$result = MYSQL_QUERY($query);
print("<option value='' $sSelect>TODOS</option>");
while ($sRow = mysql_fetch_object($result)) {
if ($sRow->cr==$fcr) {
$sSelect = "SELECTED";
} else {
$sSelect = "";
} print("<option value='$sRow->cr' $sSelect> $sRow->cr</option>"); } ?>
</select>{
<?php } ?></td>



o erro indica que é nesta linha:
<?php } ?></td> 






Correto! O erro é esse mesmo!
Php não é html...
No php vc abre e fecha desse jeito:

<?php
(...)
?>



3. Re: erro no PHP

thinomar
thinomar

(usa Linux Mint)

Enviado em 17/11/2016 - 18:05h

Meio confuso o código... Tente assim:
<?php
$query = "select distinct cr from controle where id>='0' $fiddb $fdata_entradadb $fhora_entradadb $fdestinodb $ftipodb $fempresadb $fnomedb $frgdb $fveiculodb $fperiododb $fperiodoalteradodb $fn_notadb $fdata_saidadb $fhora_saidadb $fobsdb order by cr";
$result = MYSQL_QUERY($query);
print("<option value='' $sSelect>TODOS</option>");
while ($sRow = mysql_fetch_object($result)) {
if ($sRow->cr==$fcr) {
$sSelect = "SELECTED";
} else {
$sSelect = "";
}
print("<option value='$sRow->cr' $sSelect> $sRow->cr</option>");
}
?>
</select>
</td>


Essa linha <?php } ?> tá muito bizarra... Acho que você copiou e colou algum coisa, ou replicou algum bloco de código, e ao ir fazer as alterações, esqueceu isso aí no meio...


4. Re: erro no PHP

Wesley Puntel
major_wesley

(usa Manjaro Linux)

Enviado em 18/11/2016 - 09:22h

thinomar escreveu:

Meio confuso o código... Tente assim:
<?php
$query = "select distinct cr from controle where id>='0' $fiddb $fdata_entradadb $fhora_entradadb $fdestinodb $ftipodb $fempresadb $fnomedb $frgdb $fveiculodb $fperiododb $fperiodoalteradodb $fn_notadb $fdata_saidadb $fhora_saidadb $fobsdb order by cr";
$result = MYSQL_QUERY($query);
print("<option value='' $sSelect>TODOS</option>");
while ($sRow = mysql_fetch_object($result)) {
if ($sRow->cr==$fcr) {
$sSelect = "SELECTED";
} else {
$sSelect = "";
}
print("<option value='$sRow->cr' $sSelect> $sRow->cr</option>");
}
?>
</select>
</td>


Essa linha <?php } ?> tá muito bizarra... Acho que você copiou e colou algum coisa, ou replicou algum bloco de código, e ao ir fazer as alterações, esqueceu isso aí no meio...


Na verdade esse código estava funcionando quando o PHP estava em um servidor Linux com a versão do PHP em 5.0.2, migrei para um servidor Windows com PHP 5.4.24 e começaram a dar esses erros.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts