Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Biel.

Texto formatado no banco de dados

Recommended Posts

Texto formatado no banco de dados
boa tarde a todos. Direto ao ponto. Pessoal gostaria de fazer o seguinte:
Ao selecionar texto 1 , texto 2 ou texto 3 e clicar em cadastrar, gostaria que aparecesse no banco de dados
o texto formatado conforme exemplo abaixo
 tabela_aprendiz 
 id   nome
 1    <font color="#009900">texto_verde</font>
 2    <font color="#0099FF">texto_azul</font>
 3    <font color="#FF0000">texto_vermelho</font>

...

script.php

<?php 
$texto = $_POST['texto'];

$sql = mysql_query ("INSERT INTO tabela_aprendiz (texto) VALUES ('".$texto."') ") 

echo "sucesso";
?>


<form action="script.php" method="post" name="form1"  >

<select name="aprendiz" >
  <option value="" selected="selected"></option>
  <option value="texto_verde" >texto 1</option>
  <option value="texto_azul" >texto 2</option>
  <option value="texto_vermelho" >texto 3</option>
</select>
                  
                 
<input type="submit" name="tete" value="cadastrar" /></td>

</form>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc vai ter q trabalhar com uma técnica chamada dicionário de dados

 

Saída:

INSERT INTO tabela_aprendiz (texto) VALUES ('<font color="#FF0000">texto_vermelho</font>') 
código

<?php
$arr = Array(
  'texto_verde' => '<font color="#009900">texto_verde</font>',
  'texto_azul' => '<font color="#0099FF">texto_azul</font>',
  'texto_vermelho' => '<font color="#FF0000">texto_vermelho</font>'
);

$texto = isset($arr[ $_POST['texto'] ]) ? $arr[ $_POST['texto'] ] : '';

$sql = "INSERT INTO tabela_aprendiz (texto) VALUES ('{$texto}') ";
echo $sql;

?>


<form action="a.php" method="post" name="form1">

<select name="texto" >
  <option value="" selected="selected"></option>
  <option value="texto_verde" >texto 1</option>
  <option value="texto_azul" >texto 2</option>
  <option value="texto_vermelho" >texto 3</option>
</select>


<input type="submit" name="tete" value="cadastrar" /></td>

</form>
solução feita inteiramente no php.

 

Eu não tenho a menor idéia de onde vc usa essas coisas loucas que vc pede, mas se um dia vc puder explicar para que vai servir, mata uma curiosidade minha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.