Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak stworzyć grę w PHP/MySQL?


Rekomendowane odpowiedzi

Opublikowano

Witam, mam pewien problem. Od pewnego czasu uczę się trochę PHP a za tym idzie też MySQL. Mam system logowania i rejestracji ale brakuje tutaj grywalności, na razie wystarczy mi prosty button i po kliknięciu w niego dodaj nam np 2 drewna. Wcześniej posiadałem takie coś:


<input size="30" type="button" name="drewno" value="mysql_query("UPDATE uzytkownicy SET user_drewno = user_drewno + 2 WHERE `user_id` != '{$user_data['user_id]}'");" >


jednak wyskakiwał błąd : Parse error: syntax error, unexpected '<'


Odnośnie MySQL ,baza nazywa się osadnicy tabela uzytkownicy, a kolumny to id,user,pass,email,drewno,kamien,zboze,dnipremium. Z góry dziękuje za pomoc


Opublikowano

 

<center><form name="input" method="post">

<input type="submit" name="drewno"  value="Zaatakuj" />

</form></center>

 

<?

$drewno = $_POST['drewno'];

$drewno = mysql_query("UPDATE uzytkownicy SET user_drewno = user_drewno + 2 WHERE `user_id` != '{$user_data['user_id']}'");;

 

?>

 

 

Sprawdź czy działa

 

PS. ten błąd to gdzieś dałeś znak < który nie ma zastosowania

Opublikowano

Nie używaj starych poradników o php+mysql w celu nauki. mysql_query już dawno wyszło z użytku.

$mysqli = new mysqli($host, $db_user, $db_password, $db_name);
$drewno = $mysqli->query("Kodzik sql");

Jeśli chcesz wykonywać posta po wciśnięciu buttona użyj:
 

<form action="" method="POST"><input type="submit" value="Submit" name="Dodaj"/></form>
<?php
//przypisanie $host, $db_user itd.
$mysqli = new mysqli($host, $db_user, $db_password, $db_name);
if(isset($_POST['Dodaj'])){
   $drewno = $mysqli->query("Dodanie drewna w sql");
}

?>

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...