hola,sigo sin poder entrar a mi ciclo for(porque no me muestra el valor de las variable con funcion print,me refiero al contador ni a la variable de ingreso) ,para que funcione el ingreso de mas de una noticia en la misma fecha.
que parte tengo mal en el codigo,no encuentro que puede ser :(:(:(:(,y es lo utlimo que me falta y no me resulta :(:(:
tendre que ocupar otra forma para incrementar las noticias o que modifico en el codigo.
gracias
Código PHP:
else //primer else
{
if($row1==0){
$estado='v';
$hora=date('his');
$ing="INSERT INTO F01DATOS.$databasename4
values($anno,$mes,$dia,$hora,'$titulo','$resumen','$detalle','$estado')";
print "hora:".$hora;
print "<br>ingreso:".$ing;
$query=odbc_exec($dbconn,$ing);
include("grabar-noticia.php");
odbc_close($dbconn);
}
else //segundo else
{
$query ="SELECT f01datos.$databasename4.ndia,
f01datos.$databasename4.nmes,
f01datos.$databasename4.nano FROM f01datos.$databasename4
WHERE f01datos.$databasename4.ndia=$dia and f01datos.$databasename4.nmes=$mes
and f01datos.$databasename4.nano=$anno";
$result=odbc_Exec($dbconn,$query);
$row2 = odbc_fetch_array($result);
if(isset($result))//se ejecuta la consulta
{//primer if
if(odbc_num_rows($result)>0) //si es mayor que cero,deberia ejecutarse el ciclo for,y aumentar el contador i,para ingresar mas de una noticia con la misma fecha
{ //segundo if
for($i=0;$i<20;$i++) { //for
$estado='v';
$hora=date('his');
$ing="INSERT INTO F01DATOS.$databasename4
values($anno,$mes,$dia,$hora,'$titulo','$resumen','$detalle','$estado')";
print "hora:".$hora;
$query=odbc_exec($dbconn,$ing);
include("grabar-noticia.php");
odbc_close($dbconn);
print "contador:".$i;
print "<br>ingreso:".$ing;
}//cierro primer if
}//cierro segundo if
}//cierro ciclo for
} //cierro primer else
} //cierro segundo else
} //cierro el primer if donde recibo con el metodo post
?>