Kezdőoldal » Számítástechnika » Programozás » Webprogramozás PHP?

Webprogramozás PHP?

Figyelt kérdés

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



2021. febr. 2. 01:34
1 2
 11/16 A kérdező kommentje:

<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

2021. febr. 2. 11:29
 12/16 anonim ***** válasza:

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.

2021. febr. 2. 11:50
Hasznos számodra ez a válasz?
 13/16 A kérdező kommentje:
Már megvan minden, csak arra van szükségem, hogy van egy html gomb, rámegyek bejön a prompt, beírom oda az értéket, és azt az értéket átadja a php-nak, hogy tudjak vele php-val lekérdezni.. ebben kéne segitség, többi megvan(táblázat ki íratás, alappok stb
2021. febr. 2. 13:57
 14/16 anonim ***** válasza:

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.

2021. febr. 2. 14:09
Hasznos számodra ez a válasz?
 15/16 A kérdező kommentje:
Azota csinaltam meg!
2021. febr. 2. 14:13
 16/16 A kérdező kommentje:
szoval ?D: :
2021. febr. 2. 15:15
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!