Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Buenas champs
Estou fazendo insert na tabela com esse código abaixo, ele funciona belezinha
<?php
include 'conect.php';
$sql = "INSERT INTO `renda_variavel`(`ativo`, `direcao`, `abertura`, `entrada`, `estrategia`, `qtde`, `objetivo`) "
. "VALUES ('$_POST[ativo])', '$_POST[direcao]', '$_POST[abertura]', '$_POST[entrada]]', '$_POST[estrategia]', '$_POST[qtde]', '$_POST[objetivo]')";
if ($MySQLi->query($sql) === TRUE) {
echo "<meta http-equiv=\"refresh\" content=\"0;URL=input_renda_variavel.php\">";
} else {
echo "Error: " . $sql . "<br>" . $MySQLi->error;
}
$MySQLi->close();
Mas preciso que o campo ativo seja gravado na tabela com caixa alta... Tentei usando **upper($_POST[ativo] **porem não rolou... gravou na tabela **upper(valor_ativo) **em caixa baixa ¬¬,
Poderia dar uma luz de que mesbla eu to fazendo?
Gracias>
3 minutos atrás, Guilherme Luiz disse:
<?php
include 'conect.php';
$sql = "INSERT INTO `renda_variavel`(`ativo`, `direcao`, `abertura`, `entrada`, `estrategia`, `qtde`, `objetivo`) "
. "VALUES ('".**upper**($_POST[ativo])."', '$_POST[direcao]', '$_POST[abertura]', '$_POST[entrada]]', '$_POST[estrategia]', '$_POST[qtde]', '$_POST[objetivo]')";
if ($MySQLi->query($sql) === TRUE) {
echo "<meta http-equiv=\"refresh\" content=\"0;URL=input_renda_variavel.php\">";
} else {
echo "Error: " . $sql . "<br>" . $MySQLi->error;
}
$MySQLi->close();
Acredito que a função no PHP seja **strtoupper**, não?
[http://php.net/manual/pt_BR/function.strtoupper.php](http://php.net/manual/pt_BR/function.strtoupper.php)Vlw senhores...
Alem de fazer errado, estava usando a função errada
Funcionou:** '". strtoupper($_POST[ativo])."'**
Gracias