Pokaż wyniki od 1 do 10 z 10

Wątek: Zmodyfikowany Hotel

  1. #1
    Zarejestrowany
    Dołączył
    Sep 2010
    Posty
    7

    Domyślnie Zmodyfikowany Hotel

    Witam. Jestem poczatkującym programistą i dopiero się uczę Postanowiłem dzisiaj przerobić hotel żeby dodawał respekt. Najpierw zmieniłem żeby nie pobierało kasy a dodawało respekt.To zadziałało więc chciałem dodać żeby pobierało również kase, ale coś jest nie tak próbowałem na różne sposoby ale dalej nie działa;/ oto mój skrypt i proszę o pomoc co jest źle;/


    Kod php:
    <?php
    include('gora.php');
    if(isSet(
    $_POST['odpocznij'])){
    $respekt mysql_fetch_array(mysql_query("SELECT respekt FROM users WHERE user='$user' "));
        if(
    $respekt[0] >= 0){
            
    $respekt2 $respekt[0];
            
    $respekt3 $respekt2 30;
            
    $respekt4 mysql_query("UPDATE users SET respekt='$respekt3' WHERE user='$user' ");
            
    $zmeczenie mysql_query("UPDATE users SET zmeczenie=0 WHERE user='$user' ");
            
        }
        else{
            echo 
    "Nie stać Cię!";
        }
    }
    else{
    ?>
    <?php 
    if(isSet($_POST['odpocznij'])){
    $kasa mysql_fetch_array(mysql_query("SELECT kasa FROM users WHERE user='$user' "));
        if(
    $kasa[0] >= 2000){
            
    $kasa2 $kasa[0];
            
    $kasa3 $kasa2 2000;
            
    $kasa4 mysql_query("UPDATE users SET kasa='$kasa3' WHERE user='$user' ");
            echo 
    "Już się wyspałe¶. Możesz jechać dalej. " "<br>" "<a href=\"respekt.php\"> powrót</a>";
            
        }
        else{
            echo 
    "Nie stać Cię!";
        }
    }
    else{
    ?>
    <br><br><center>
    <form action="respekt.php" method="post">
    <button style="border: 0px; background-color: $ffffff;" type="submit" name="odpocznij"><img src="images/buttony/spij.jpg"></button>
    </form></center>
    <?php
    }
    include(
    'dol.php');
    ?>

  2. #2
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Kod php:
    <?php
    include('gora.php');

    if(isset(
    $_POST['odpocznij'])) {
      
    $query[0] = mysql_query('SELECT kasa, respekt FROM users WHERE user="'.$user.'"') or die(mysql_error());
      
    $result[0] = mysql_fetch_assoc($query[0]);
      if(
    $result['kasa'] >= 2000) {
        
    mysql_query('UPDATE users SET kasa = kasa - 2000, respekt = respekt + 30 WHERE user = "'.$user.'"');
        echo 
    'Już się wyspałeś. Możesz jechać dalej.<br /><a href="respekt.php">powrót</a>';
      } else {
        echo 
    'Nie stać Cię!';
    } else {
    ?>
    <br><br><center>
    <form action="respekt.php" method="post">
    <button style="border: 0px; background-color: $ffffff;" type="submit" name="odpocznij"><img src="images/buttony/spij.jpg"></button>
    </form></center>
    <?php
    }

    include(
    'dol.php');
    ?>

  3. #3
    Zarejestrowany
    Dołączył
    Sep 2010
    Posty
    7

    Domyślnie

    Kurde nie działa;/

  4. #4
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    "nie działa" to pojęcie ogólne... Co nie działa?

  5. #5
    Zarejestrowany
    Dołączył
    Sep 2010
    Posty
    7

    Domyślnie

    Parse error: syntax error, unexpected T_ELSE in D:\Program Files\WebServ\httpd\respekt.php on line 12 ;/

  6. #6
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Kod php:
    <?php
    include('gora.php');

    if(isset(
    $_POST['odpocznij'])) {
      
    $query[0] = mysql_query('SELECT kasa, respekt FROM users WHERE user="'.$user.'"') or die(mysql_error());
      
    $result[0] = mysql_fetch_assoc($query[0]);
      if(
    $result['kasa'] >= 2000) {
        
    mysql_query('UPDATE users SET kasa = kasa - 2000, respekt = respekt + 30 WHERE user = "'.$user.'"');
        echo 
    'Już się wyspałeś. Możesz jechać dalej.<br /><a href="respekt.php">powrót</a>';
      } else {
        echo 
    'Nie stać Cię!';
      }
    } else {
    ?>
    <br><br><center>
    <form action="respekt.php" method="post">
    <button style="border: 0px; background-color: $ffffff;" type="submit" name="odpocznij"><img src="images/buttony/spij.jpg"></button>
    </form></center>
    <?php
    }

    include(
    'dol.php');
    ?>

  7. #7
    Zarejestrowany
    Dołączył
    Sep 2010
    Posty
    7

    Domyślnie

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\Program Files\WebServ\httpd\respekt.php on line 6

    Warning: Cannot use a scalar value as an array in D:\Program Files\WebServ\httpd\respekt.php on line 6
    Nie stać Cię!

    A mam 60 k zł

  8. #8
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Kod php:
    <?php
    include('gora.php');

    if(isset(
    $_POST['odpocznij'])) {
      
    $query mysql_query('SELECT kasa, respekt FROM users WHERE user="'.$user.'"') or die(mysql_error());
      
    $result mysql_fetch_assoc($query[0]);
      if(
    $result['kasa'] >= 2000) {
        
    mysql_query('UPDATE users SET kasa = kasa - 2000, respekt = respekt + 30 WHERE user = "'.$user.'"');
        echo 
    'Już się wyspałeś. Możesz jechać dalej.<br /><a href="respekt.php">powrót</a>';
      } else {
        echo 
    'Nie stać Cię!';
      }
    } else {
    ?>
    <br><br><center>
    <form action="respekt.php" method="post">
    <button style="border: 0px; background-color: $ffffff;" type="submit"  name="odpocznij"><img  src="images/buttony/spij.jpg"></button>
    </form></center>
    <?php
    }

    include(
    'dol.php');
    ?>
    Jeśli nie umiesz sobie radzić z takimi błędami jakie ja zrobiłem, to porzuć robienie gier przeglądarkowych.

  9. #9
    Zarejestrowany
    Dołączył
    Sep 2010
    Posty
    7

    Domyślnie

    Jak ja sie dopiero ucze A i dalej nie działa Coś z bazą danych jest... ale teraz sam spróbuje coś pokombinować

  10. #10
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Błąd jest tak banalny, że aż poraża.

    Podpowiedź: musisz usunąć trzy znaki, takie same jak ja usunąłem wcześniej.

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Zmodyfikowany ekwipunek
    Przez ravo w dziale Modyfikacje Vallheru
    Odpowiedzi: 23
    Ostatni post / autor: 23-09-2010, 15:21
  2. Zmodyfikowany silnik Vallheru
    Przez TeRoQ w dziale Szukam silnika gry via www...
    Odpowiedzi: 4
    Ostatni post / autor: 22-11-2008, 11:18
  3. Zmodyfikowany silnik Vallheru
    Przez McFly w dziale Modyfikacje Vallheru
    Odpowiedzi: 23
    Ostatni post / autor: 27-05-2008, 23:07
  4. Mod Hotel
    Przez jasza w dziale Support Vallheru
    Odpowiedzi: 2
    Ostatni post / autor: 21-05-2008, 14:01

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •