Html fájl segítségével weblapot kellene létrehozni, összekapcsolva mysql-vel. Hogyan kell ezt megcsinálni?
Sziasztok!
A feladat az, hogy egy weboldalt kellene létrehozni, amiben csak egy adatbázisnak kell lenni. Mármint pl. beírok egy városnevet a keresőbe akkor kiadja a hozzá tartozó adatokat egy adatbázisból. Azért várost írtam, mert már létrehoztam egy adatbázis táblát (város, ország, népesség stb). Ezt html-ben kell megcsinálni. A kinézetét megcsináltam, de a body utáni rész, hát nem éppen a legjobb. Az adatbázis phpmyadminban van.
Így néz ki(tudom nem jó):
<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<title>Városok</title>
<style>
table{ border: solid thick green}
td {border: green}
td {border: solid thick green}
#background { position: absolute;left: 0px;top: 0px;z-index:-1;width:100%;height:100%;}
body > #background { position: fixed; }
</style>
<img src="Varos.jpg" id="background">
<meta http-equiv="Content-type" Content="text/html; cahrset=iso-8859-2">
<h1><b><center> Városok</center></b></h1>
<body bgcolor=”#ffffff”>
<body text=”#000000”>
</head>
<body>
<form method="post">
<input type="text" name="minta" />
<select name="mezo">
<option value="varos">Város</option>
<option value="orszag">Ország</option>
<option value="lakossag">Lakosság</option>
<option value="nepsuruseg">Népsűrűség</option>
<option value="terulet">Terület</option>
</select>
<input type="submit" value="Keress!" />
</form>
<?php
if ($_POST['minta']!='')
{
$db=mysql_connect('localhost','------','------');
mysql_query('set names latin2',$db);
mysql_select_db('tanonc',$db);
$eredmeny=mysql_query("select * from lantaat where ".mysql_real_escape_string($_POST['mezo'])." LIKE '%".mysql_real_escape_string($_POST['minta'])."%'",$db);
if (mysql_num_rows($eredmeny) > 0) {
print "<center><table><tr><th>Város</th><th>Ország</th><th>Lakosság</th><th>Népsűrűség</th><th>Terület</th>";
while ($sor=mysql_fetch_assoc($eredmeny)) {
print "<tr><td><center>".$sor['varos']."</center></td><td><center>".$sor['orszag']."</center></td><td><center>".$sor['lakossag']."</center></td><td><center>".$sor['nepsuruseg']."</center></td><td><center>".$sor['terulet']."</center></td></tr>";
}
print "</table></center>";
} else {
print "<b>Nincs találat!</b>";
}
mysql_close($db);
}
?>
</body>
</html>
<form method=post action="">
<input name=kuld type="submit" value="Keress!" />
és a külső if elég kell még egy if (if($_POST[kuld]){...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!