pedrodaltoe
(usa Fedora)
Enviado em 26/05/2010 - 16:03h
Bom pessoal, estou fazendo um trabalho pra facul, materia de banco de dados onde tenho que demonstrar uma replicação, inserções e etc.. estou com o codigo abaixo mais ele nao da o Submit quando clico em cadastrar, mais ele chega ate o IF do submit, abaixo o codigo.
//inclusao_dados.php
<html>
<head>
</head>
<script language='javascript'>
function cadastra() {
var passa = 0;
var cod = document.getElementById('codigo').value;
for(i=11; i<=16; i++){
if (document.forms['form'].elements[i].checked == 1)
passa++;
}
if ((isNaN(cod)) || (cod == "")) {
alert('Codigo é invalido');
document.getElementById('codigo').value="";
document.getElementById('codigo').focus();
}
else if (passa < 2)
alert('Precisa selecionar no minimo 2 sites.');
else {
document.getElementById('form').action='Inclusao_dados_concluido.php';
document.forms['form'].submit();
}
}
function busca() {
document.getElementById('form').action='lista_dados.php';
document.forms['form'].submit();
//alert('Busca');
}
</script>
<body>
<form name="form" id="form" method="post" target="frame">
<table>
<tr>
<td>Codigo:</td>
<td><input type="text" name="codigo" id="codigo" MAXLENGTH=50></td>
<td>Nome:</td>
<td><input type="text" name="nome" id="nome" MAXLENGTH=50></td>
<td> </td>
<td>Limite credito:</td>
<td><input type="text" name="limitecredito" id="limitecredito" MAXLENGTH=10></td>
<td> </td>
</tr>
<tr>
<td>Data criacao:</td>
<td><input type="text" name="datacriacao" id="datacriacao" value="<?php echo date("Y-d-m");?>"></td>
<td>Estado financeiro:</td>
<td><input type="text" name="estadofinanceiro" id="estadofinanceiro" MAXLENGTH=1></td>
<td> </td>
<td>CGC:</td>
<td><input name='cgc' id='cgc' MAXLENGTH='14'></td>
<td> </td>
</tr>
<tr>
<td>Insc estadual:</td>
<td><input type='text' name='inscestadual' id='inscestadual' MAXLENGTH='14'></td>
<td>Insc municipal:</td>
<td><input type='text' name='inscmunicipal' id='inscmunicipal' MAXLENGTH='14'></td>
<td> </td>
<td colspan="9" align="center">
<input name="gravar" type="submit" id="gravar" value="Gravar" onclick="cadastra()">
</td>
</tr>
<tr>
<td><input type="radio" name="simula" value="replicacao">Rep.</td>
<td><input type="radio" name="simula" value="horizontal">F. Hor.</td>
<td><input type="radio" name="simula" value="vertical">F. Vert.</td>
</tr>
<tr>
<td><input type="checkbox" name="s1" value="s1">1</td>
<td><input type="checkbox" name="s2" value="s2">2</td>
<td><input type="checkbox" name="s3" value="s3">3</td>
<td><input type="checkbox" name="s4" value="s4">4</td>
<td><input type="checkbox" name="s5" value="s5">5</td>
</tr>
</table>
<iframe name="frame" src="lista_dados.php" width="100%" height="300">
<p>Your browser does not support iframes.</p>
</iframe>
<div align=center>
<input type="radio" name="bsite" value="site1">S. 1
<input type="radio" name="bsite" value="site2">S. 2
<input type="radio" name="bsite" value="site3">S. 3
<input type="radio" name="bsite" value="site4">S. 4
<input type="radio" name="bsite" value="site5">S. 5
<input name="buscar" type="button" id="buscar" value="Buscar" onclick="busca()">
</div>
</form>
</body>
</html>
//Inclusao_dados_concluido.php
<HTML>
<HEAD>
</HEAD>
<BODY>
<?php
echo "<script language='javascript'> alert('Replica'); </script>";
function conecta($x) {
$ip[1] = "192.168.55.194";
$ip[2] = "192.168.155.179";
$ip[3] = "";
$ip[4] = "";
$ip[5] = "";
if ($ip[$x]!="") {
$conecta = mysql_connect($ip[$x], "root");
if ($conecta) {
$conectadb = mysql_select_db('clientes');
if ($conectadb) {
$sql = "INSERT INTO clientes (nome, limitecredito, datacriacao, estadofinanceiro , cgc, inscestadual, inscmunicipal)
VALUES ('".$_POST['nome']."', '".$_POST['limitecredito']."','".$_POST['datacriacao']."','".$_POST['estadofinanceiro']."','".$_POST['cgc']."','".$_POST['inscestadual']."','".$_POST['inscmunicipal']."')";
$res = mysql_query($sql);
if ($res)
echo "<script language='javascript'> alert('Inserido no site ".$x."'); </script>";
}
else
echo "Erro conexao com o DB ".$ip[$x];
}
else
echo "Erro conoexao com o servidor ".$ip[$x];
}
else
echo "<script language='javascript'> alert('Foi marcado um site que não foi configurado!'); </script>";
if ($_POST['simula']=='replicacao') {
if ($i>1) {
if (isset($_POST['s1'])) {
conecta(1);
}
if (isset($_POST['s2']))
conecta(2);
if (isset($_POST['s3']))
conecta(3);
if (isset($_POST['s4']))
conecta(4);
if (isset($_POST['s5']))
conecta(5);
}
else
echo "<script language='javascript'> alert('Para replicação é necessario marcar mais que um site.'); </script>";
}
if ($_POST['simula']=='horizontal') {
echo "<script language='javascript'> alert('horizontal'); </script>";
}
if ($_POST['simula']=='vertical') {
echo "<script language='javascript'> alert('Vertical'); </script>";
}
?>
</BODY>
</HTML>