<?php
include_once("../include/conection.php");
$consulta = "SELECT * FROM region";
$resultado = mysql_query($consulta) or die('Error: '.mysql_error());
while($fila = mysql_fetch_array($resultado))
{
if($id_region == $fila['id'])
{
echo "<option selected value='".$fila['id']."'>".$fila['region']."</option>";
}
else
{
echo "<option value='".$fila['id']."'>".$fila['region']."</option>";
}
}
mysql_close($conexion);
?>
a POO con el siguiente código php:
<?php
include_once("../includes/initialize.php");
$region = Region::region();
for($i=0;$i<count($region);$i)
{
if($id_region == $region[$i]['id'])
{
echo "<option selected value='".$region[$i]['id']."'>".$region[$i]['region']."</option>";
}
else
{
echo "<option value='".$region[$i]['id']."'>".$region[$i]['region']."</option>";
}
}
?>
utilizando este código javascript ajax
function showselect(str){
var xmlhttp;
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("comuna").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","../localidades/comuna.php?c="+str,true);
xmlhttp.send();
}
aca esta el código de comuna.php
<?php
include_once("../includes/initialize.php");
echo "<select name='comuna'>";
$consulta = "SELECT * FROM comuna ORDER BY comuna;";
$resultado = mysql_query($consulta,Conectar::con());
while($fila = mysql_fetch_array($resultado))
{
if($_GET['r'] == $fila['id_region'])
{
if($_GET['c'] == $_SESSION['comuna'])
{
echo "<option selected value='".$fila['id']."'>".utf8_encode($fila['comuna'])."</option>";
}
else
{
echo "<option value='".$fila['id']."'>".$fila['comuna']."</option>";
}
}
}
mysql_close($conexion);
echo "</select>";
?>
al probar modificar los datos registrados con la programacion POO se queda pegado.
Podrian ayudarme con esto.
Gracias