Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá
fiz um formulario, nesse formulario um dos campos coloquei modo SELECT, quando faço um novo registro ele salva tudo ok, mas quando vou fazer um UPDATE ele volta pra 1 opcao e salva como 1 opcao nao fica salva o que eu tinha colocado, ISSO e so no selec nos campos de input fica normal
<body>
<div class="form-style-6">
<form id="frmContact" method="POST" action="index.php" onSubmit="return Validate();" accept-charset="utf-8">
<center><h1> Serviço </h1></center>
<input type="hidden" name="ContactID" value="<?php echo (isset($gresult) ? $gresult["id"] : ''); ?>" />
<table align="center">
<tr valign="baseline">
<td nowrap align="right"><label for="Title">Pago:</label></td>
<td>
<select name="Title" id="Title">
<option <?php echo (isset($gresult) ? $gresult["titulo"] : ''); ?> value="valor1">Valor 1</option>
<option <?php echo (isset($gresult) ? $gresult["titulo"] : ''); ?> value="valor2">Valor 2</option>
<option <?php echo (isset($gresult) ? $gresult["titulo"] : ''); ?> value="valor3">Valor 3</option>
</select>
</td>
</tr>
<?php header( 'Content-Type: text/html; charset=utf-8' );
include 'DBConfig.php';
//Insert or Update contact information
if(isset($_POST['action_type']))
{
if ($_POST['action_type'] == 'add' or $_POST['action_type'] == 'edit')
{
//Sanitize the data and assign to variables
$id = mysqli_real_escape_string($link, strip_tags($_POST['ContactID']));
$Title = mysqli_real_escape_string($link, strip_tags($_POST['Title']));
$Category = mysqli_real_escape_string($link, strip_tags($_POST['Category']));
$Tags = mysqli_real_escape_string($link, strip_tags($_POST['Tags']));
$Image = mysqli_real_escape_string($link, strip_tags($_POST['Image']));
$Place = mysqli_real_escape_string($link, strip_tags($_POST['Place']));
$Number = mysqli_real_escape_string($link, strip_tags($_POST['Number']));
$Address = mysqli_real_escape_string($link, strip_tags($_POST['Address']));
$County = mysqli_real_escape_string($link, strip_tags($_POST['County']));
$City = mysqli_real_escape_string($link, strip_tags($_POST['City']));
$State = mysqli_real_escape_string($link, strip_tags($_POST['State']));
$Phone = mysqli_real_escape_string($link, strip_tags($_POST['Phone']));
$Website = mysqli_real_escape_string($link, strip_tags($_POST['Website']));
$Package = mysqli_real_escape_string($link, strip_tags($_POST['Package']));
$Clean = mysqli_real_escape_string($link, strip_tags($_POST['Clean']));
if ($_POST['action_type'] == 'add')
{
$sql = "insert into servicos set
titulo = '$Title',
categoria = '$Category',
tag = '$Tags',
imagem = '$Image',
local = '$Place',
numero = '$Number',
endereco = '$Address',
bairro = '$County',
cidade = '$City',
estado = '$State',
telefone = '$Phone',
site = '$Website',
pacote = '$Package',
faxina = '$Clean'
where id = $id";
}else{
$sql = "update servicos set
titulo = '$Title',
categoria = '$Category',
tag = '$Tags',
imagem = '$Image',
local = '$Place',
numero = '$Number',
endereco = '$Address',
bairro = '$County',
cidade = '$City',
estado = '$State',
telefone = '$Phone',
site = '$Website',
pacote = '$Package',
faxina = '$Clean'
where id = $id";
}
if (!mysqli_query($link, $sql))
{
echo 'Error Saving Data. ' . mysqli_error($link);
exit();
}
}
header('Location: listas.php');
exit();
}
//End Insert or Update contact information
//Start of edit contact read
$gresult = ''; //declare global variable
if(isset($_POST["action"]) and $_POST["action"]=="edit"){
$id = (isset($_POST["ci"])? $_POST["ci"] : '');
$sql = "select id, titulo, categoria,
tag, imagem, local, numero, endereco, bairro, cidade, estado, telefone, site, pacote, faxina from servicos
where id = $id";
$result = mysqli_query($link, $sql);
if(!$result)
{
echo mysqli_error($link);
exit();
}
$gresult = mysqli_fetch_array($result);
include 'editar.php';
exit();
}//Start Delete Contact
if(isset($_POST["action"]) and $_POST["action"]=="delete"){
$id = (isset($_POST["ci"])? $_POST["ci"] : '');
$sql = "delete from servicos
where id = $id";
$result = mysqli_query($link, $sql);
if(!$result)
{
echo mysqli_error($link);
exit();
}
}//Read contact information from database
$sql = "select id, titulo, categoria, tag, imagem, local, numero, endereco, bairro, cidade, estado, telefone, site, pacote, faxina from servicos";
$result = mysqli_query($link, $sql);
if(!$result) echo mysqli_error($link);
exit();
}
$contact_list = array(); 'faxina' => $rows['faxina']);
}
include 'listas.php';
exit();
?>Carregando comentários...