Olá pessoal. Bem, eu tenho um sistema feito em PHP e preciso fazê-lo em java.
Estou com muita dificuldade em Orientação a Objeto então necessito de ajuda.
Eu tenho a página Programacao.php:
<?php require("db.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Teste Programacao</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.7.1.custom.min.js"></script>
<style>
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
margin-top: 10px;
}
ul {
margin: 0;
}
#contentWrap {
width: 700px;
margin: 0 auto;
height: auto;
overflow: hidden;
}
#contentTop {
width: 600px;
padding: 10px;
margin-left: 30px;
}
#contentLeft {
float: left;
width: 400px;
}
#contentLeft li {
list-style: none;
margin: 0 0 4px 0;
padding: 10px;
background-color:#00CCCC;
border: #CCCCCC solid 1px;
color:#fff;
}
#contentRight {
float: right;
width: 260px;
padding:10px;
background-color:#336600;
color:#FFFFFF;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
$(function() {
$("#contentLeft ul").sortable({ opacity: 0.6, cursor: 'move', update: function() {
var order = $(this).sortable("serialize") + '&action=updateRecordsListings';
$.post("updateDB.php", order, function(theResponse){
$("#contentRight").html(theResponse);
});
}
});
});
});
</script>
</head>
<body>
<div id="contentWrap">
<div id="contentLeft">
<ul>
<?php
$query = "select prog_id,prog_ponto_id,prog_midia_id,midia_descricao,midia_nomearq,midia_dtcriacao, midia_tamanho,prog_sequencia,prog_duracao, prog_sts,midia_localarq,prog_data_ini,prog_data_fim,prog_sts
from programacao join midia on prog_midia_id=midia_id and prog_sts='AT' and prog_ponto_id=3 order by prog_sequencia;";
$result = pg_query($conn,$query);
while($row = pg_fetch_array($result))
{
?>
<li id="recordsArray_<?php echo $row['prog_id']; ?>"><input type="text" name="prog_id" value="<?php echo $row['prog_id']?>"/> <input type="text" name="midia_descricao" value="<?php echo $row['midia_descricao']?>"/> <input type="text" name="prog_duracao" value="<?php echo $row['prog_duracao']?>"/> <input type="text" name="prog_data_ini" value="<?php echo $row['prog_data_ini']?>"/> <input type="text" name="prog_data_fim" value="<?php echo $row['prog_data_fim']?>"/> <input type="text" name="prog_sts" value="<?php echo $row['prog_sts']?>"/> </li>
<?php } ?>
</ul>
</div>
<div id="contentRight">
<p>Array will be displayed here.</p>
<p> </p>
</div>
</div>
</body>
</html>
Eu fiz as modificações para JSP e até aí tudo bem, agora vem o problema. Eu não estou sabendo adaptar o código abaixo na
classe de controle e na classe Dao.
<?php
require("db.php");
$action = $_POST['action'];
$updateRecordsArray = $_POST['recordsArray'];
if ($action == "updateRecordsListings"){
$listingCounter = 1;
/* foreach ($updateRecordsArray as $recordIDValue) {
$query = "UPDATE programacao SET prog_sequencia = " . $listingCounter . " WHERE prog_id = " . $recordIDValue;
pg_query($conn,$query);
$listingCounter = $listingCounter + 1;
}*/
echo '<pre>';
print_r($updateRecordsArray);
echo '</pre>';
echo 'If you refresh the page, you will see that records will stay just as you modified.';
}
?>
Esta sql com variáveis dentro. Isto pode ser feito na classe Dao?
Agradeço a quem puder me ajudar!
