Cita:
Pues bien, el problema es que me funcionó la primera vez bien, pero ya no ha vuelto a funcionar. ES decir, siempre se ha quedado con la misma lectura de la base de datos. Aunque la tabla tenga más datos, solo muestra los que tenia en el momento de la primera ejecución, da igual que le añada o le borre elementos. ¿Cómo puedo hacer para que me lea cada vez que ejecuto la base de datos y me muestre justo los archivos que estan en la base de datos en ese momento? <?
// Realizar la conexión a la BD .. Seleccionar la BD a usar.
function Conectarse()
{
if (!($link=mysql_connect("localhost","","")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
// Ejecutar la consulta para obtener los datos de la BD.
$resultado=mysql_query("SELECT * FROM 3sict_debaser_files",$link);
// Se inicial el formulario
if($Fuente==0)
{
echo "<form action='index.php?op=newarticle' method=\"post\"> \n";
}
else
{
echo "<form action='http://localhost/xoops2/modules/news/submit.php?returnside=1&op=edit&storyid=".$Fuente. "' method=\"post\"> \n";
}
?>
<TABLE BORDER=5 WIDTH=100>
<TR>
<TH align=center COLSPAN=2><h3>Elige por favor los archivos disponibles para poder reproducirlos</h3> </TH>
</TR>
<?while ($row = mysql_fetch_array($resultado)){ ?>
<TR>
<TD><?echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['xfid']."\">".$row['filename']."<br>";?> </TD>
<TD><? echo "<input type=\"hidden\" name=\"ids[]\" value=\"".$row['xfid']."\">";?> </TD>
<TD><? echo "<input type=\"hidden\" name=\"filenames[]\" value=\"".$row['filename']."\">";?> </TD>
</TR>
<? } ?>
</TABLE>
<?
// Cerramos el formulario y ponemos nuestro botón de Submit.
echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">";
echo "</form>";
mysql_close($link);
xoops_cp_footer();
?>
// Realizar la conexión a la BD .. Seleccionar la BD a usar.
function Conectarse()
{
if (!($link=mysql_connect("localhost","","")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse();
// Ejecutar la consulta para obtener los datos de la BD.
$resultado=mysql_query("SELECT * FROM 3sict_debaser_files",$link);
// Se inicial el formulario
if($Fuente==0)
{
echo "<form action='index.php?op=newarticle' method=\"post\"> \n";
}
else
{
echo "<form action='http://localhost/xoops2/modules/news/submit.php?returnside=1&op=edit&storyid=".$Fuente. "' method=\"post\"> \n";
}
?>
<TABLE BORDER=5 WIDTH=100>
<TR>
<TH align=center COLSPAN=2><h3>Elige por favor los archivos disponibles para poder reproducirlos</h3> </TH>
</TR>
<?while ($row = mysql_fetch_array($resultado)){ ?>
<TR>
<TD><?echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['xfid']."\">".$row['filename']."<br>";?> </TD>
<TD><? echo "<input type=\"hidden\" name=\"ids[]\" value=\"".$row['xfid']."\">";?> </TD>
<TD><? echo "<input type=\"hidden\" name=\"filenames[]\" value=\"".$row['filename']."\">";?> </TD>
</TR>
<? } ?>
</TABLE>
<?
// Cerramos el formulario y ponemos nuestro botón de Submit.
echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">";
echo "</form>";
mysql_close($link);
xoops_cp_footer();
?>
Gracias por todo