Artigos comentados e explicados sobre MySQL
Moderador: web
por web Offline » Seg Set 24, 2007 4:30 am
|
Esse é um script aonde eu posso facilmente adicionar ou excluir itens de uma lista usando o mysql.
A estrutura da minha tabela de teste é:
CREATE TABLE `tabela` (
`valor` varchar(10) NOT NULL default '0'
) TYPE=MyISAM;
Veja abaixo o código:
<?php
$conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error());
$db = mysql_select_db("bancodedados");
?>
<?php
if($_GET['envio']=="sim") {
$campo = $_POST["campo"];
$novo = $_POST["novo"];
if($novo!="") {
$inseri="INSERT INTO tabela (valor) values('$novo')";
mysql_query($inseri) or die(mysql_error());
echo "<script>location.href='estedocumento.php';</script>";
} else {
foreach($campo as $valores) {
$deleta="DELETE FROM tabela WHERE valor='$valores'";
mysql_query($deleta) or die(mysql_error());
echo "<script>location.href='estedocumento.php';</script>";
} // fim do foreach
} // fim do if $campo
} // fim do if $_POST
?>
<form action="?envio=sim" method="POST">
novo item: <input type="text" name="novo" value="">
<br>
<select multiple name="campo[]" size="3">
<?php
$selec = "SELECT * FROM tabela";
$exec = mysql_query($selec, $conexao) or die(mysql_error());
while($dados=mysql_fetch_array($exec)) {
echo "<option value='".$dados['valor']."'>".$dados['valor']."</option>";
}
?>
</select>
<input type="submit" value="adicionar ou excluir">
</form>
<?php
mysql_close($conexao);
?>

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Artigos sobre MySQL
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante