home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Incas
/
Incas.iso
/
Kimera
/
karisma
/
kimera
/
republicadominicana
/
FuncionesHistoria.php
< prev
next >
Wrap
PHP Script
|
2005-02-09
|
4KB
|
151 lines
<?PHP
Function Conectarse()
{
$db = mysql_connect($_SESSION['HOST'],$_SESSION['USER'],$_SESSION['PASSWORD']);
mysql_select_db('epeiu',$db);
}
Function ObtieneDatosTopico(&$textotopico,&$titulo,$topico,$indice,$Historia)
{
$db = mysql_connect($_SESSION['HOST'],$_SESSION['USER'],$_SESSION['PASSWORD']);
mysql_select_db($_SESSION['DB'],$db);
if ($indice=='si')
{
$sql = "SELECT *
FROM ".$_SESSION['TABLA']."
WHERE ContextString='".$topico."'";
}else
{
$sql = "SELECT *
FROM ".$_SESSION['TABLA']."
WHERE TitleString='".$topico."'";
};
$result = mysql_query($sql);
if ((!$result)||(mysql_num_rows($result)==0)) {
$titulo="";
$textotopico="No se encontr≤ el t≤pico!";
mysql_close($db);
}else
{
mysql_fetch_row($result);
$textotopico=mysql_result($result,0,"Texto");
$titulo=mysql_result($result,0,"TitleString");
$_SESSION['NumeroGrupo']=mysql_result($result,0,"NumeroGrupo");
$_SESSION['Topico']=$titulo;
$_SESSION['Grupo']=mysql_result($result,0,"Grupo");
if ($Historia=="SI")
AddHistoria($topico,$titulo,$_SESSION['Grupo']);
mysql_close($db);
}
}
Function Consulta($Palabra,&$result)
{
$Palabra1=strtoupper($Palabra);
$sql = "SELECT * FROM ".$_SESSION['TABLA']." where upper(texto) like '%".$Palabra1."%'";
$result = mysql_query($sql);
if (!$result)
{
echo($sql);
die("Datos Prueba Correci≤n.Error al conectarse a la base de datos : ".mysql_error($db));
mysql_close($db);
};
}
Function ConsultaSiguiente($siguiente, &$ElTopico, &$Mensaje)
{
$db = mysql_connect($_SESSION['HOST'],$_SESSION['USER'],$_SESSION['PASSWORD']);
mysql_select_db($_SESSION['DB'],$db);
$Mensaje='';
if ($_SESSION['NumeroGrupo']!="")
{
if ($siguiente==true)
{
$NumeroGrupo=$_SESSION['NumeroGrupo']+1;
}
else
{
$NumeroGrupo=$_SESSION['NumeroGrupo']-1;
};
$sql = "SELECT *
FROM ".$_SESSION['TABLA']."
WHERE NumeroGrupo=".$NumeroGrupo." AND Grupo='".$_SESSION['Grupo']."'";
$result = mysql_query($sql);
if (!$result) {
session_unset();
session_destroy();
echo($sql);
die("Error al conectarse a la base de datos : ".mysql_error($db));
mysql_close($db);
}
if (mysql_num_rows($result)>0)
{
mysql_fetch_row($result);
$ElTopico=mysql_result($result,0,"TitleString");
$_SESSION['topico']=$topico;
}
else{
if ($siguiente==true)
$Mensaje="Este es el ·ltimo t≤pico!";
else
$Mensaje="Este es el primer t≤pico!";
};
mysql_close($db);
}else
{
echo('<script language="JavaScript" type="text/JavaScript">');
echo('alert("A·n no ha seleccionado ning·n t≤pico!")');
echo('</script>');
}
}
Function AddHistoria($topico, $titulo, $menu)
{
$Existe = "NO";
$i=1;
while (($_SESSION['History']['Topico'][$i]!="")&&($i<31))
{
if ($_SESSION['History']['Topico'][$i]==$topico)
{
$Existe="SI";
};
$i++;
};
if ($Existe=="NO")
{
$_SESSION['History']['Topico'][$_SESSION['IndexRecorrido']] = $topico;
$_SESSION['History']['Titulo'][$_SESSION['IndexRecorrido']] = $titulo;
$_SESSION['History']['Menu'][$_SESSION['IndexRecorrido']] = $menu;
$_SESSION['IndexRecorrido'] = $_SESSION['IndexRecorrido']+1;
if ($_SESSION['IndexRecorrido']>30)
$_SESSION['IndexRecorrido']=1;
};
}
Function ConsultaInicial(&$ElTopico)
{
$db = mysql_connect($_SESSION['HOST'],$_SESSION['USER'],$_SESSION['PASSWORD']);
mysql_select_db($_SESSION['DB'],$db);
$sql = "SELECT *
FROM ".$_SESSION['TABLA']."
WHERE NumeroGrupo=1 AND Grupo='".$_SESSION['Grupo']."'";
$result = mysql_query($sql);
if (!$result) {
session_unset();
session_destroy();
echo($sql);
die("Error al conectarse a la base de datos : ".mysql_error($db));
mysql_close($db);
}
if (mysql_num_rows($result)>0)
{
mysql_fetch_row($result);
$ElTopico=mysql_result($result,0,"TitleString");
};
mysql_close($db);
}
?>