Where onde, como?
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();
}//end of edit contact read
//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();
}
}//End Delete Contact
//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();//Loo through each row on array and store the data to $contact_list[]
while($rows = mysqli_fetch_array($result))
{
$contact_list[] = array('id' => $rows['id'],
'titulo' => $rows['titulo'],
'categoria' => $rows['categoria'],
'tag' => $rows['tag'],
'imagem' => $rows['imagem'],
'local' => $rows['local'],
'numero' => $rows['numero'],
'endereco' => $rows['endereco'],
'bairro' => $rows['bairro'],
'cidade' => $rows['cidade'],
'estado' => $rows['estado'],
'telefone' => $rows['telefone'],
'site' => $rows['site'],
'pacote' => $rows['pacote'],
'faxina' => $rows['faxina']);
}
include 'listas.php';
exit();
?>Discussão (0)
Carregando comentários...