Webprogramozás PHP?
Sziasztok, van egy MySQL adatbázisom, abban vannak eltárolva adatok.
Szeretnék késziteni egy weboldalt, amely működési elve:
1. Rákattintok egy gombra
2. Feljön egy alert ahova bekell írnom egy számot(id)
3. Aztán php által legenerálódik egy táblázat, és az id szerint kilistázná a többi adatot.
Ebben kérnék segítséget, hálás lennék
<DOCTYPE html>
<html>
<head>
<title>My Test Form</title>
</head>
<body>
<form method="POST">
<p>Please, choose the salary id to proceed result:</p>
<p>
<label for="salarieids">SalarieID:</label>
<?php
$query = "SELECT * FROM player";
$result = mysql_query($query);
if ($result) :
?>
<select id="salarieids" name="salarieid">
<?php
while ($row = mysql_fetch_assoc($result)) {
echo '<option value="', $row['vnum'], '">', $row['vnum'], '</option>'; //between <option></option> tags you can output something more human-friendly (like $row['name'], if table "salaried" have one)
}
?>
</select>
<?php endif ?>
</p>
<p>
<input type="submit" value="Sumbit my choice"/>
</p>
</form>
<?php if isset($_POST['vnum']) : ?>
<?php
$query = "SELECT * FROM player WHERE vnum = " . $_POST['vnum'];
$result = mysql_query($query);
if ($result) :
?>
<table>
<?php
while ($row = mysql_fetch_assoc($result)) {
echo '<tr>';
echo '<td>', $row['vnum'], '</td><td>', $row['count'], '</td>' ...; // and others
echo '</tr>';
}
?>
</table>
<?php endif?>
<?php endif ?>
</body>
</html>
hasonlo kéne
Töltsd le az xampp-ot és futtasd rajta az appache-t, mögötte fusson a mysql workbench.
Csináld meg a kis egyszerű front end-et amit szeretnél, majd w3schools-on nézd meg mi pontosan a kód php SELECT néven van fent. Csak a táblázat oszlopainak a névét kell átírnod a kódban hogy stimmeljen.
Majd írsz neki egy sql sort, például "SELECT * FROM table_name", ez gombnyomásra fogja a táblázat összes adatait megmutatni, szerintem ezzel kezdj elsőnek tanulásképp.
A kód tetején látni fogod hol pontosan, de ott tudod beállítani, hogy mindennek a lefuttatása a submit gomb megnyomásával történik majd. Azt is tudod csinálni, hogy csinálsz egy Form-ot, ehhez kelleni fog a Form handling-ban található kód w3-on. Én a procedural kódot ajánlom, szerintem érdemesebb.
Tehát ha mindent jól csináltál meg, akkor lesz egy kis gombocska a weboldaladon, amit ha megnyomsz, az elmentett adatokat előhozza az adott táblázathoz. Ez elég könnyű, ha ez megvan, utána jöhetnek a bonyolultabb dolgok, mint például az, hogy id szám alapján írja ki az adatokat (vagy akár kezdheted ezzel rögtön, w3-n fent van minden), vagy például nézd meg a form handling-et és akkor adatot is tudsz majd beírni a weboldalról az adatbázisba.
Mielőtt ezeket megcsinálod, ne felejtsd el a connect php kódot is rendezni, ott a felhasználó és a jelszót is írd át. Kód szintén w3-on fent van, procedural-t használd.
Hát mondjuk jó lett volna ha ezt a kérdésben is kifejted és megspórolok magamnak 5 percet amíg leírok mindent az elejétől, hisz odafent azt írtad már a legelején elakadtál..
Ezesetben magad sem tudod mit akarsz kérdezni, így megdobnálak a w3schools linkjével és tessék megoldani, csak ctrl+c, ctrl+v kell a legtöbb esetben.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!