BUSCADOR PARA WEB (sin PHP,MySQl o nada) solo JS

<< < (2/3) > >>

DarK_FirefoX:
No por nada, para eso estoy para ayudar con todos los que necesiten de mi ayuda

Azielito:
Se me hace un poco lioso estar administrando asi la "base de datos" jehehehe
pues bien, hice esto:
como no puedo usar bases de datos en el servidor entonces tengo que usaer este que posteo el amigo Dark_firefoX, pero en localhost si tengo servidor de bases de datos entonces, como se me facilita capturar los datos en formulario decidi hacer un gestor para la base de datos del archivo ese jehehehe
Primero creamos la base de datos
ponle el nombre que quieras xD
y, luego, ejecutamos esto(dentro de nuestra base de datos recien hecha¬¬)
Código:

--
-- Estructura de tabla para la tabla `general`
--

DROP TABLE IF EXISTS `general`;
CREATE TABLE IF NOT EXISTS `general` (
  `id_gral` int(9) NOT NULL auto_increment,
  `liga` text NOT NULL,
  `titulo` text NOT NULL,
  `pclave` text NOT NULL,
  `descripcion` text NOT NULL,
  PRIMARY KEY  (`id_gral`)
)

Luego metemos este archivo en nuestro localhost
Código:

<html>
<body>
<?php function registros(){
$server = "localhost";// aca cambias el server de MySQL
$usuario = "r00t";//aqui cambias tu usuario para el server
$pass = "dGhlIFBhc3M";
$BaseDatos = "buscadorWeb";
$conectar = mysql_connect($server,$usuario,$pass)or die("No se pudo conectar al server");
mysql_select_db($BaseDatos,$conectar)or die("No se pudo seleccionar la base de datos");
$query = "SELECT liga,titulo, pclave, descripcion FROM `general`";
$sql = mysql_query($query,$conectar);
while($d = mysql_fetch_assoc($sql)){
echo htmlspecialchars("add(\"<a href='../".$d['liga']."' target='_top'>".$d['titulo']."</a>\",\"".$d['pclave']."\",\"".$d['descripcion']."\")\n")."\n<br><hr>";
}

mysql_close($conectar);
} // EOF

function formulario(){
$archivo = "dBuscador.php?guarda";
$form = "<form action=\"$archivo\" method=\"POST\">";
$form.= "Liga:<input type=\"text\" name=\"liga\" size=\"100\"><br>";
$form.= "Título:<input type\"text\" name=\"titulo\" size=\"100\"><br>";
$form.= "Palabras clave:<input type=\"text\" name=\"pclave\" size=\"100\"><br>";
$form.= "Descripción:<input type=\"text\" name=\"descripcion\" size=\"150\"><br>";
$form.= "<input type=\"submit\">";
$form.= "</form>";
return $form;
}//EOF

function guarda(){
$liga = $_POST['liga'];
$titulo = $_POST['titulo'];
$pclave = $_POST['pclave'];
$descripcion = $_POST['descripcion'];
$conectar = mysql_connect("localhost","root","biter")or die("No se pudo conectar al server");
mysql_select_db("buscadorWeb",$conectar)or die("No se pudo seleccionar la base de datos");
$query = "INSERT INTO `general` VALUES (NULL,'$liga','$titulo','$pclave','$descripcion')";
if(!@mysql_query("$query",$conectar)){
echo "No se pudo guardar el registro, mysql dijo:<hr>".mysql_error();
}else{
echo "<script type=\"text/javascript\">";
echo "alert('El registro se guardo correctamente');\n";
echo "window.location.href='dBuscador.php?form';";
echo "</script>";
}

}//EOF

$url = $_SERVER['REQUEST_URI'];
$reg = "php?registros";
$sav = "php?guarda";
if(strstr($url,$reg)){
registros();
echo "<title>Consulta de Registros</title>";
}elseif(strstr($url,$sav)){
guarda();
echo "<title>Guardando registro...</title>";
}else{
echo formulario();
echo "<title>Inserte registros</title>";
}
?>


</body>
</html>


Espero que les sirva :P

DarK_FirefoX:
Bueno, la verdad que es muy lioso crear la base de datos como postee, pero lo hice para las personas que no tengan servidor para correr bases de datos SQL o PHP, Pero la Variante que da Azielito esta muy buena

Gracias por la Colaboracion

Azielito:
si, pos, seria algo asi como un formulario para agregar cosas a la base de datos, despues solo haces un "Copiar & Pegar" xD
me facilito las cosas
ahora trato de hacer un Generador de Mapas de Sitio >.< [este si, en php]

DarK_FirefoX:
OK, cool,
ya lo probe, esta super bueno, la verdad que es mejor llenar los datos de esa manera

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior