Pokaż wyniki od 1 do 9 z 9

Wątek: Skrypcik "Oddaj Auto" [DZIAŁAJĄCY] i stworzony przeze mnie :)

  1. #1
    Zarejestrowany
    Dołączył
    Jul 2010
    Posty
    14

    Talking Skrypcik "Oddaj Auto" [DZIAŁAJĄCY] i stworzony przeze mnie :)

    Jakoż jestem początkujący i dopiero poznaje PHP + MySql postanowiłem napisać coś prostego - Skrypcik oddający auto podanemu graczowi.
    Robimy tak:
    tworzymy 2 pliczki:
    Kod php:
    auto_sell.php 
    Kod php:
    oddaj_auto.php 
    A teraz wklejamy:

    Kod:
    Do auto_sell.php
    Kod php:
    <?php
    include ('baza.php');
    include (
    'gora.php');
    include (
    'pmenu.php');
    echo 
    "Tutaj możesz oddać auto jakiemuś graczowi.";
    echo 
    "<br>";
    echo 
    "Komu oddać twoje auto?";
    ?>
    <form action="oddaj_auto.php" method="post"><input type="input" name="nick" maxlength="20"><input type="submit" name="auto" value="Oddaj"></form><br>
    Kod:
    Do oddaj_auto.php
    Kod php:
    <?php
    include ('baza.php');
    include (
    'gora.php');
    include (
    'pmenu.php');
    $user $_SESSION['zalogowany'];
    $komu md5($_POST['auto_sell.php']);
    $daj_auto mysql_query("SELECT samochodID FROM users WHERE user='$user'");
    mysql_query("UPDATE users SET samochodID='$daj_auto' WHERE user='$komu'");
    mysql_query("UPDATE users SET samochodID='0' WHERE user='$user'") or die(mysql_error());
    echo 
    "<table width=\"100%\"><tr><td style=\"background-color: #c0ffb9;\">Pomyślnie oddales auto.Żeby bylo wiecej takich ludzi jak ty...</td></tr></table>" " <br><a href=\"main.php\">powrót</a>";
    ?>
    Teraz do pliku lmenu.php na końcu dodajemy:
    Kod php:
    echo "<a href=\"auto_sell.php\">Oddaj auto</a>"
    Mam nadzieje, że komuś się to przyda

    Mam zamiar "udoskonalenia" tego skryptu, najpierw spróbuje zrobić, że możemy sprzedać za kase, potem zrobie giełde aut

    Pozdrowienia,
    karer

  2. #2
    mex
    mex jest nieaktywny
    Zarejestrowany
    Dołączył
    Jun 2009
    Posty
    1,625

    Domyślnie

    no fajnie .. tylko zamiast tworzyć kilka plików .. można to wrzucić wszystko w 1 ..bo potem na serwie zamiast np 10 plików będzie 50
    Zaplanuj swoją spontaniczność

    http://www.elmarco.pl/cms/pliki/flagi/flaga_polska.jpg

  3. #3
    Zarejestrowany Awatar GigantV12
    Dołączył
    Apr 2010
    Posty
    85

    Domyślnie

    no fajnie .. tylko zamiast tworzyć kilka plików .. można to wrzucić wszystko w 1 ..bo potem na serwie zamiast np 10 plików będzie 50
    Zgadzam się z tobą
    Mam zamiar "udoskonalenia" tego skryptu, najpierw spróbuje zrobić, że możemy sprzedać za kase, potem zrobie giełde aut
    10 min roboty, zresztą mam to w grze od 2 miesięcy
    Kod php:
    $komu md5($_POST['auto_sell.php']); // co to ma być ?
    $daj_auto mysql_query("SELECT samochodID FROM users WHERE user='$user'");
    mysql_query("UPDATE users SET samochodID='$daj_auto' WHERE user='$komu'"); 
    Jak ci to ma działać ?
    Nie da to żadnemu userowi
    Ostatnio edytowane przez GigantV12 ; 31-07-2010 o 16:56 Powód: blad

  4. #4
    Zarejestrowany
    Dołączył
    Jul 2010
    Posty
    14

    Domyślnie

    No to jak mam zrobić to $komu ???? albo podaj przykład funkcji odczytującej tekst z inputa :/

  5. #5
    Dix
    Dix jest nieaktywny
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    684

    Domyślnie

    $_POST['nick']
    input type=input? Nie zebym się czepiał ale takie coś istnieje?;D
    Sygnaturka

    NIE POMAGAM NA GG i PW!*
    *od każdej reguły są wyjątki, tzn gdy będę miał dobry dzień, wolny czas i nie będziecie natrętni chętnie mogę popisać na temat gier via www.

  6. #6
    Zarejestrowany Awatar GigantV12
    Dołączył
    Apr 2010
    Posty
    85

    Domyślnie

    Po 1. Przerobiłeś mój naprawiony skrypt, który jest w tym temacie http://forum.mmocenter.pl/showthread.php?t=11289
    Po 2. Jak miałeś czelność nazwać temat
    Skrypcik "Oddaj Auto" [DZIAŁAJĄCY] i stworzony przeze mnie
    , jak nie działa i nie jest twój
    Po 3. Przerobiłeś go źle
    Po 4. To powinno być tak w jednym pliku "auto_sell.php"

    Kod php:
    <?php
    include('baza.php');
    include(
    'gora.php');
    echo 
    'Tutaj możesz oddać auto jakiemuś graczowi.<br>';
    echo 
    'Komu oddać twoje auto?';
    echo 
    '<form action="auto_sell.php" method="post"><input type="text" name="do_kogo" maxlength="20"><input type="submit" name="auto_submit" value="Oddaj"></form><br>';

    if(isset(
    $_POST['auto_submit'])) {
    $user $_SESSION['zalogowany'];
    $do_kogo $_POST['do_kogo'];
    $twoj_samochodID mysql_fetch_array(mysql_query("SELECT samochodID FROM users WHERE user='$user'")); 
    if(
    $do_kogo == $user) {
    echo 
    'Nie możesz dać sobie auto';
    include (
    'dol.php');
    exit;
    }
    if(
    $twoj_samochodID[0] == 0) {
    echo 
    'Nie masz auta';
    include (
    'dol.php');
    exit;
    }
    mysql_query("UPDATE users SET samochodID='0' WHERE user='$user'");
    mysql_query("UPDATE users SET samochodID='$twoj_samochodID[0]' WHERE user='$do_kogo'");
    echo 
    '<table width="100%"><tr><td style="background-color: #c0ffb9;">Pomyślnie oddales auto.Żeby bylo wiecej takich ludzi jak ty...</td></tr></table><br><a href="main.php">powrót</a>';
    }
    include (
    'dol.php');
    ?>
    Można by dodać zabezpieczenia ale mi się nie chce
    Ostatnio edytowane przez GigantV12 ; 31-07-2010 o 21:35 Powód: blad

  7. #7
    Zarejestrowany Awatar Grajek
    Dołączył
    Jun 2009
    Posty
    955

    Domyślnie

    Kod php:
    mysql_query("UPDATE users SET samochodID=[B]'$daj_auto'[/B] WHERE user='$komu'"); 
    Poczytaj o tablicach bo ta metoda na pewno nie zadziała

  8. #8
    Zarejestrowany Awatar AntyErrorysta
    Dołączył
    Oct 2009
    Posty
    557

    Domyślnie

    stworzony przeze mnie
    ta nie robiąc nic (może trochę)

    Sygnaturka w trakcie tworzenia!


  9. #9
    Zarejestrowany Awatar GigantV12
    Dołączył
    Apr 2010
    Posty
    85

    Domyślnie

    ta nie robiąc nic (może trochę)
    Z tym się zgadzam, a poza tym można by zrobić żeby drugi gracz się zgodził czy chce auto czy nie, bo jakby miał lepsze auto i by koś mu zmienił, to by się wkurzył

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. Skrypcik oddaj auto - problem
    Przez karer123 w dziale Race
    Odpowiedzi: 7
    Ostatni post / autor: 31-07-2010, 16:04
  2. dział "sprzedam" - opinia moja
    Przez mex w dziale Kosz
    Odpowiedzi: 16
    Ostatni post / autor: 14-01-2010, 10:27
  3. zakładka "surowce" nie działa, ale tylko na tym serwie
    Przez pionner121 w dziale Błędy silnika Xnova
    Odpowiedzi: 2
    Ostatni post / autor: 06-12-2009, 14:24

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
  •