hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.18. 04:36



Jelenlévő felhasználók

Jelenleg 122 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 121 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2020.04.04. 10:39 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Sziasztok!

1 óriási help kéne, mégis hogyan tudnám megoldani ugyanez?

van 1 táblám: narancs_adat

id,
Datum_ido,
Zenekar_nev,
Stilus,
Belepo_ar,
Egyeb_info


És egy admin felületre szeretném ugyanezt:
( Tábla módosítás/Tábla törlés( amelyiket kijelöli ) / Koncert Feltöltés )


Csatolmányok:
modosittorolfeltoltű.png
modosittorolfeltoltű.png [ 96.15 KiB | Megtekintve 1744 alkalommal ]

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!
Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.04.05. 12:34 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.11.02. 12:23
Hozzászólások: 148
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 19 alkalommal
Én a selectel oldottam meg.

Itt, egy oszlopot néz, és azt íratja ki, mondjuk echo -val.
  1. SELECT OSZLOPNEVE FROM TABLANEVE


Van olyan lehetőség is, hogy az egész oszlopot lekéri, ahhoz a * -ot kell használni.
Példa:
  1. SELECT * FROM TABLANEVE



Teljes kódban ez így néz ki:
  1. <?php
  2. $szerverneve = "IP cím";
  3. $felhasznalonev = "felhasznaloneved";
  4. $jelszo = "jelszavad";
  5. $tablaneve = "narancs_adat";
  6.  
  7. // Ennél a résznél csatlakozunk meglévő adatbázisunkhoz
  8. $conn = new mysqli($szerverneve, $felhasznalonev, $jelszo, $tablaneve);
  9. // Ellenőrizzük a kapcsolatot. Ha hibát dob vissza, kiíratjuk
  10. if ($conn->connect_error) {
  11.     die("A csatlakozás sikertelen: " . $conn->connect_error);
  12. }
  13.  
  14. $sql = "SELECT id, Datum_ido, Zenekar_nev, Stilus, Belepo_ar, Egyeb_info FROM narancs_adat";
  15. $result = $conn->query($sql);
  16.  
  17. if ($result->num_rows > 0) {
  18.     // Kiíratjuk az adatokat, az echo parancsal
  19.     while($row = $result->fetch_assoc()) {
  20.         echo "id: " . $row["id"]. " - Kiolvasott tábla információk: " . $row["Datum_ido"]. " " . $row["Zenekar_nev"]. " " . $row["Stilus"]. " " . $row["Belepo_ar"]. " " . $row["Egyeb_info"]. "<br>";
  21.     }
  22. } else {
  23.     echo "....";
  24. }
  25. $conn->close();
  26. ?>


Nem vagyok profi, én is most kezdek ismerkedni a MYSQL-el, de szerintem ez segítség lehet, ezen el tudsz indulni simán.
A MYSQL-t úgy kell használni, mint ha parancsolgatnál. Menj oda a hűtőhöz, nyisd ki az ajtót, vegyél ki egy sört, bontsd ki, és hozd ide. :D Kb ugyan ezt csináltam a kódban. :D
Köszönöm -nak, aki elmagyarázta múltkor ezt a dolgot. :D

The Peace írta:
Sziasztok!

1 óriási help kéne, mégis hogyan tudnám megoldani ugyanez?

van 1 táblám: narancs_adat

id,
Datum_ido,
Zenekar_nev,
Stilus,
Belepo_ar,
Egyeb_info


És egy admin felületre szeretném ugyanezt:
( Tábla módosítás/Tábla törlés( amelyiket kijelöli ) / Koncert Feltöltés )

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.04.06. 18:05 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
*tOrNaDo írta:
Én a selectel oldottam meg.

Itt, egy oszlopot néz, és azt íratja ki, mondjuk echo -val.
  1. SELECT OSZLOPNEVE FROM TABLANEVE


Van olyan lehetőség is, hogy az egész oszlopot lekéri, ahhoz a * -ot kell használni.
Példa:
  1. SELECT * FROM TABLANEVE



Teljes kódban ez így néz ki:
  1. <?php
  2. $szerverneve = "IP cím";
  3. $felhasznalonev = "felhasznaloneved";
  4. $jelszo = "jelszavad";
  5. $tablaneve = "narancs_adat";
  6.  
  7. // Ennél a résznél csatlakozunk meglévő adatbázisunkhoz
  8. $conn = new mysqli($szerverneve, $felhasznalonev, $jelszo, $tablaneve);
  9. // Ellenőrizzük a kapcsolatot. Ha hibát dob vissza, kiíratjuk
  10. if ($conn->connect_error) {
  11.     die("A csatlakozás sikertelen: " . $conn->connect_error);
  12. }
  13.  
  14. $sql = "SELECT id, Datum_ido, Zenekar_nev, Stilus, Belepo_ar, Egyeb_info FROM narancs_adat";
  15. $result = $conn->query($sql);
  16.  
  17. if ($result->num_rows > 0) {
  18.     // Kiíratjuk az adatokat, az echo parancsal
  19.     while($row = $result->fetch_assoc()) {
  20.         echo "id: " . $row["id"]. " - Kiolvasott tábla információk: " . $row["Datum_ido"]. " " . $row["Zenekar_nev"]. " " . $row["Stilus"]. " " . $row["Belepo_ar"]. " " . $row["Egyeb_info"]. "<br>";
  21.     }
  22. } else {
  23.     echo "....";
  24. }
  25. $conn->close();
  26. ?>


Nem vagyok profi, én is most kezdek ismerkedni a MYSQL-el, de szerintem ez segítség lehet, ezen el tudsz indulni simán.
A MYSQL-t úgy kell használni, mint ha parancsolgatnál. Menj oda a hűtőhöz, nyisd ki az ajtót, vegyél ki egy sört, bontsd ki, és hozd ide. :D Kb ugyan ezt csináltam a kódban. :D
Köszönöm -nak, aki elmagyarázta múltkor ezt a dolgot. :D

The Peace írta:
Sziasztok!

1 óriási help kéne, mégis hogyan tudnám megoldani ugyanez?

van 1 táblám: narancs_adat

id,
Datum_ido,
Zenekar_nev,
Stilus,
Belepo_ar,
Egyeb_info


És egy admin felületre szeretném ugyanezt:
( Tábla módosítás/Tábla törlés( amelyiket kijelöli ) / Koncert Feltöltés )



( Tábla módosítás/Tábla törlés( amelyiket kijelöli ) / Koncert Feltöltés )

Ezeket szeretném leginkább elérni :/

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2020.04.07. 15:30 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
A tablarol tudsz kesziteni egy masolatot az admin oldaladra ha van olyan. Ha nem csekkold az user jogat.
Ahogy latom minden koncert utan van egy checkbox azokat kell feldolgozd ha kijelolod. (Ha tobbet jelolsz ki array erteket fogsz kapni amit majd POST reszen feldolgozol amiutan megnyomott egy gombot modjuk torles.)
Mivel kodot nem lattunk igy random kapsz egyet.
(Legozd ki ami neked kell)
Kód:
<?php
$picsabazis = mysqli_connect('localhost','root','','teszt')
or die('Allahu akhbar');
$query = "select * from koncertek ORDER BY id";
$result = mysqli_query($picsabazis,$query)
or die('Allahu nix db');
$count=mysqli_num_rows($result);
?>

(Tablananal ahol van checbox)
Kód:
<?php
while ($row=mysqli_fetch_array($result)) {
?>

<tr>
<td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" value="<?php echo $row['id']; ?>"></td>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['nev']; ?></td>
</tr>

<?php
}
?>


Azutan keszitesz egy gombot valahova ahova akarod hogy a kijelolt dolgokat tudd torolni.
Kód:
<input name="delete" type="submit" value="Torles"></td>

Majd postba feldolgozod az array erteket amiket kijelolte.(Mert hogy array erteket kapsz) majd ha torolted vagy atiranyitod valahova vagy nem azt a reszt nem kotelezo hasznalni.
Kód:
<?php

if(isset($_POST['delete']))
{
    $checkbox = $_POST['checkbox'];

for($i=0;$i<count($checkbox);$i++){

$id = $checkbox[$i];
$sql = "DELETE FROM koncertek WHERE id='$id'";
$result = mysqli_query($picsabazis, $sql);
}
if($result){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=teszt.php\">";
}
 }
mysqli_close($picsabazis);
?>


Nem a legszebb nemszoktam raw php-t hasznalni. Azert vannak a jo kis frameworkok.
A szerkezteshez hasznalhatsz ajaxot.
https://www.webslesson.info/2017/07/live-add-edit-delete-datatables-records-using-php-ajax.html

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 3 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole