Web con Base de Datos
Buena, para la universidad tengo que hacer lo siguiente:
Necesito crear una web (lo de menos) la cual contenga una base de datos con una serie de proyectos de fin de carrera. De tal forma que cualquier persona que se conecte a la web pueda realizar una busqueda mediante campos (nombre proyecto, creador, fecha, universidad… etc) y obtener el/los proyecto/s que ha buscado y se los pueda descargar.
Lo que no se es como integrar la Base de datos en la web para realizar dichas búsquedas, alguien sabe como?
Activos en DESARROLLO
Los más activos en General
Subforos
-
Desarrollo
- General
Desarrollo
Creas la BB.DD. en MySQL por ejemplo, y luego con PHP hay varias llamadas a la base de datos…
buscar.php
Simplemente en mysql.php cambia el host, user, pwd y db por los valores de tu Base de Datos.
Céntrate en control_buscar.php en los siguientes puntos que debes cambiar a tu gusto según tu base de datos…
esta es la consulta a la base de datos donde “valores” es la tabla y “nombre” el campo que me interesa.
Con el While recorro los resultados (array) y con $registro[valor] muestro el contenido de la variable “valor”
Si tienes dudas pregunta, ya que este código es lo que utilicé para aprender PHP+MySQL haciendo un libro de visitas y búsquedas a la BB.DD.
Editado: Como me junta todo el código te pongo aquí los otros archivos, OK ??
control_buscar.php
[code=php]
<?php include(“mysql.php”);
if (empty ($_GET[“nombre”]))#" .$n. " - " .$registro[nombre]. " -- " .$registro[email]. " </div></td>”;
{
$nombre = “Anónimo”;
}
else
{
$nombre = $_GET[“nombre”];
}
$resultado = mysql_query(“SELECT * FROM valores WHERE nombre=’$nombre’”);
echo “Los siguientes datos han sido encontrados en la BB.DD.”;
echo “
”;
echo “
”;
$n = 1;
while ($registro = mysql_fetch_array($resultado))
{
echo “<table width='40%' border='2' cellspacing='1' cellpadding='2' bordercolor='orange' align='center'>”;
echo “<tr bgcolor='#FCEFDF'>”;
echo “<td class='title' align='left'><div style='overflow:hidden;'>
echo “</tr>”;
echo “<tr>”;
echo “<td align='left'>”;
echo “<table width='100%' border='0' cellspacing='0' cellpadding='2'>”;
echo “<tr bgcolor='#CCCCFF'>”;
echo “<td height='40'>”;
echo “<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0'>”;
echo “<tr>”;
echo “<td width='10' rowspan='2'> </td>”;
echo “<td height='10'>” .$registro[fecha]. “</td>”;
echo “</tr>”;
echo “<tr bgcolor='#CCCCFF'>”;
echo “<td valign='top'><hr width='50%' size='1' noshade align='left' color='$border'><div style=’overflow:hidden’;>” .$registro[mensaje]. “</div></td>”;
echo “</tr>”;
echo “</table>”;
echo “</td>”;
echo “</tr>”;
echo “</table>”;
echo “</td>”;
echo “</tr>”;
echo “</table>”;
$n++;
}
?>
y la conexión a la BB.DD.
<?php
$host = “localhost”;
$user = “root”;
$pwd = “12345789asdf”;
$db = “visitas”;
mysql_select_db($db, mysql_connect($host, $user, $pwd));
?>
```
Editado: Desde la linea 48 a la 54 es el archivo mysql.php que no sé porqué me junta el código.
Joder, casi que me has resuelto la página. Asi a simple vista no parece complicado, mañana cuando termine la BD y las consultas me pondré con las “llamadas o ataques” a la BD desde php.
Por cierto, he mirado hosting con mysql (de pago que los financia el departamento) en 1&1, me recomendais algunos otros que no sean muy caros. Es que de tantos que hay me pierdo.
1&1 va muy bien, tienen soporte y equipos en España y la verdad el año que he estado con ellos todo perfecto
p.D.: Si quieres te paso el “libro de visitas”, miras el código y te lo apañas a tu gusto para lo que necesitas… no es C&P porque tienes que modificar bastante dependiendo de tu BB.DD. pero te sirve jeje
La verdad es que me ahorarrías tiempo
Ahora en un rato te dejo un privado con el link
Ok No tengas prisa
No veas las de horas de búsqueda que me has quitado macho x’D Estaba tan cansado e Java que en la vida se me hubiese pasado por la cabeza utilizar un array para recorrer los resultados x’D
hola, no tiene mucho que ver pero me interesa el tema, la pregunta es sabiendo programar en C, si me meto a hacer una web en php o java me seria muy dificil? dicen que C y C++ son los lenguajes mas dificiles
C es parecido a algunas cosas de PHP, luego si le pones ganas no es muy difícil
Editado: Aquí lo llevas:
https://www.filehosting.org/file/details/293301/libro_visitas.rar
Puedes poner un email creado con https://10minutemail.com para recibir el link, es que no me va megaupload, rapidshare me pide registro, el otro va peor…..
Editado: O prueba con este link directamente:
https://www.filehosting.org/file/details/293301/M4V5LKmJBRPGaE5I/libro_visitas.rar