Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite!!
Tem um sisteminha aki que aparece um FATAL ERROR ao iniciar a pagina,
apos escolha ele funciona normalmente, se alguem puder ajudar
pagina form_modelo.php
<script language="JavaScript" src="../js/select.js"></script>
<?php include ('../include/conexao.php'); ?>
<body onLoad="javascript:Atualiza();">
<div id="form_modelo">
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<span class="identificacao">Cadastro de Modelo</span>
<p align="left">
<span class="gray">Todas Modelos:
<select name="modelo" onChange="javascript:Atualiza(this.value);" class="borda1">
<option>-- Todas Modelos --</option>
<?php
$sql = "SELECT id_modelo, nome_modelo FROM modelo ORDER BY nome_modelo ASC";
$res = $conexao->query($sql);
while($array = $res->fetch_object()):
echo "<option value=\"".$array->id_modelo."\">".$array->nome_modelo."</option>";
endwhile;
?>
</select>
</p>
</form>
</div>
<br />
<div id="atualiza"></div>
<br />
.
.
.
</body>
pagina atualiza.php
<?php
include ('../include/conexao.php');
if (!isset($_GET['modelo']) || $_GET['modelo'] == "-- Todas Modelos --"){
echo "Escolha uma Modelo";
}else{
$sql = "SELECT * FROM modelo WHERE id_modelo = ".$_GET['modelo']."";
$res = $conexao->query($sql);
while($array = $res->fetch_object()){ // esta é a linha 8
$idade = date('Y') - substr($array->nascimento_modelo,0,4);
echo "<div style=float:left;>";
echo "<img src=".$array->img_modelo." border=0 width=120 height=120 ></a></div>";
echo "<div style=float:left; > <p align=left >";
echo " <span class=red >".$array->nome_modelo." ".$array->sobrenome_modelo."</span>";
echo "<br /><span class=gray >";
echo " RG: ".$array->rg_modelo."<br />";
echo " CPF: ".$array->cpf_modelo."<br />";
echo " Idade: ".$idade."<br />";
echo "</span></p></div>";
}
}
?>
pagina select.js
var req;
function loadXMLDoc(url,valor)
{
req = null;
// Procura por um objeto nativo (Mozilla/Safari)
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url+'?modelo='+valor, true);
req.send(null);
// Procura por uma versao ActiveX (IE)
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url+'?modelo='+valor, true);
req.send();
}
}
}
function processReqChange()
{
// apenas quando o estado for "completado"
if (req.readyState == 4) {
// apenas se o servidor retornar "OK"
if (req.status == 200) {
// procura pela div id="atualiza" e insere o conteudo
// retornado nela, como texto HTML
document.getElementById('atualiza').innerHTML = req.responseText;
} else {
alert("Houve um problema ao obter os dados:\n" + req.statusText);
}
}
}
function Atualiza(valor)
{
loadXMLDoc("atualiza.php",valor);
}
ERROR
Fatal error: Call to a member function fetch_object() on a non-object in C:\wamp\www\novo_projeto\adm\atualiza.php on line 8
Estou fazendo desta maneira pois NÃO pode haver um SUBMIT neste formulario
Obrigado
Carregando comentários...