Pokaż wyniki od 1 do 2 z 2

Wątek: Dodawanie samochodu

  1. #1
    Zarejestrowany
    Dołączył
    Jun 2010
    Posty
    6

    Domyślnie Dodawanie samochodu

    Poradnik "Jak dodać nowy samochód"

    Jest to dosyć prosty proces więc każdy powinien sobie poradzić

    Potrzebne pliki:
    Obrazek samochodu (340x174) i miniaturka (170x87) nazwa taka jak id. samochodu czyli w tym przypadku 21.jpg

    salon.php
    samochody.php
    car21.php (utworzymy go potem)

    no i wiadomo baza danych
    tabela samochody


    nasz obrazek dodajemy do samochody/ i miniaturke do samochody/miniaturki

    edytujemy salon.php lub salon2.php (w zależności na której stronie chcemy mieć samochód)

    pomiędzy lub na końcu dodajemy

    Kod php:
    <tr>

                <td valign="top"><img src="samochody/21.jpg"></td>
        <td valign="bottom">
        <?php 
        
    echo 'Nazwa: ' .  $car21[1] . "<br>";
        echo 
    'Opis: ' .  $car21[2] . "<br>";
        echo 
    'Vmax: ' .  $car21[3] . ' km/h' "<br>";
        echo 
    'do100: ' $car21[4] . ' s.' "<br>";
        echo 
    'Bak: ' $car21[6] . ' l.' "<br>";
        echo 
    'Cena: ' $car21[5] . ' zł' "<br>";

        if(
    $kasa[0] >= $car21[5]){
            echo 
    "<a href=\"car21.php\">" "- Kup teraz -" "</a>";
        }
        else{
            echo 
    "- Nie stać Cię! -";
        }
    ?></td>
        </tr>
    i zapisujemy

    teraz samochody.php

    na końcu dodajemy (przed ?>)

    Kod php:
    if(!$car21 mysql_fetch_row(mysql_query("SELECT * FROM samochody WHERE id=21"))){
        echo 
    "Bł±d poł±czenia z baz± danych!";

    car21.php
    (możemy zrobić na podstawie np. car20.php)

    robimy nowy plik o nazwie car21.php
    i wklejamy:

    Kod php:
    <?php

    include('samochody.php');

    if(
    $kasa[0] < $car[5]){
        
    header ("Location: salon_samochodowy.php");
        break;
    }

    else if(
    $samochodid[0] > 0){
        
    header ("Location: juz_masz.php");
        break;
    }

    else{
    include(
    'gora.php');
        
    $add "UPDATE users SET samochodID=21 WHERE user='$user' ";

        if(!
    $result_add mysql_query($add)){
            @
    mysql_close();
            echo 
    "Problem z poł±czeniem z baz± danych!";        
        }
        
    $cena $kasa[0] - $car21[5];
        
    $pozostala_kasa "UPDATE users SET kasa='$cena' WHERE user='$user' ";
        if(!
    $result_pozostala_kasa mysql_query($pozostala_kasa)){
        @
    mysql_close();
        echo 
    "Problem z poł±czeniem z baz± danych!";        
        }
        
    $nazwa $car21[1];
        
    $vmax $car21[3];
        
    $bak $car21[6];
        
    $do100 $car21[4];
        
    $nazwaa mysql_query("UPDATE users SET nazwa='$nazwa', vmax='$vmax', bakmax='$bak', bak='$bak', do100='$do100' WHERE user='$user'");

        echo 
    "Wła¶nie kupiłe¶ sobie nowy samochód. Życzymy miłej jazdy :)";
    ?>
    <table>
        <tr>
            <td valign="top"><img src="samochody/21.jpg"></td>
            <td valign="bottom">
            <?php 
            
    echo 'Nazwa: ' .  $car21[1] . "<br>";
            echo 
    'Opis: ' .  $car21[2] . "<br>";
            echo 
    'Vmax: ' .  $car21[3] . ' km/h' "<br>";
            echo 
    'do100: ' $car21[4] . ' s.' "<br>";
            echo 
    'Bak: ' $car21[6] . ' l.' "<br>";
            echo 
    'Cena: ' $car21[5] . ' zł' "<br>";
    ?>    </td>
        </tr>
    </table>
    <br><br><center><a href="salon_samochodowy2.php">Powrót</a></center>
    <?php
    }
    include(
    'dol.php');
    ?>
    i zapisujemy


    No i baza danych

    logujemy się na phpMyAdmin

    wybieramy tabele samochody

    i u góry na pasku poziomym powinien być przycisk "Dodaj"
    klikamy
    wypełniamy pola(tylko wartość):

    Kod:
    id 		21	 
    nazwa 		 Nazwa samochodu		 
    opis 		 Opis samochodu		 
    vmax 		max  prędkość samochodu (np. 200.00)	 
    vsto 		 przyśpieszanie (np. 10.00) 		 
    cena 		 cena (np. 1000000.00)		 
    paliwo 		ilość paliwa w baku (np. 55)	 
    miniaturka 	tutaj ścieżka do miniaturki ( czyli	 samochody/miniaturki/21.jpg)		 
    foto 		tutaj do obrazka 	(samochody/21.jpg)
    ewentualnie możesz wykonać zapytanie
    Kod:
    INSERT INTO `nazwa bazy danych`.`samochody` (`id`, `nazwa`, `opis`, `vmax`, `vsto`, `cena`, `paliwo`, `miniaturka`, `foto`) VALUES ('21', 'Nazwa samochodu, '21', 'max prędkość', 'przyśpieszanie', 'cena', 'pojemność baku', 'samochody/miniaturki/21.jpg', ' samochody/21.jpg');

    poradnik ten robiłem na podstawie wersji race by smoker ale na innych też powinno działać
    Ostatnio edytowane przez DeXe ; 13-06-2010 o 10:23 Powód: !

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

    Domyślnie

    Dzięki za chęci, ale ten sposób jest "kitowaty", nie lepiej całe te samochody objąć w pętlę i wczytywać wszystko z bazy?
    Maciek podawał taki skrypt gdzie nie ma 25 plików które odpowiadają za samochody, wszystko jest zrobione w jednym pliku

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. dodawanie technologi
    Przez Midgard1993 w dziale Poradniki xnova
    Odpowiedzi: 19
    Ostatni post / autor: 09-07-2011, 01:10
  2. Kupno samochodu zale??ne od respektu
    Przez boosik01 w dziale Race
    Odpowiedzi: 20
    Ostatni post / autor: 12-08-2009, 15:47
  3. dodawanie kopalni
    Przez segos w dziale Pytania dotyczące silnika Xnova
    Odpowiedzi: 2
    Ostatni post / autor: 13-08-2008, 19:22
  4. sql - dodawanie energii
    Przez Sieciech w dziale Support Vallheru
    Odpowiedzi: 7
    Ostatni post / autor: 28-07-2008, 10:39
  5. Dodawanie
    Przez Raquel w dziale Budowa gry via www
    Odpowiedzi: 3
    Ostatni post / autor: 11-03-2008, 09:18

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
  •