Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
jak wyświtlić wynik w drugiej kolumnie?
#1
Zaczynam z php! Mój cel to:
Mamy tabelkę (2 kolumny). W kolumnie 1 mamy:

Kod PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
  <
head>
  <
meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <
meta name="generator" content="PSPad editor, www.pspad.com">

<
head>
<
title>typowanie</title>
</
head>
<
body>
<
form action="zamowienie.php" method="post">
Twój typ
<
INPUT TYPE="radio" NAME="znak" VALUE="1"1
<INPUT TYPE="radio" NAME="znak" VALUE="X"X
<INPUT TYPE="radio" NAME="znak" VALUE="2"2
</li>
<
input type="submit" value="OK" />
</
body>
</
html

w kolumnie 2 ma się wyświetlić typ użytkownika. Jak spowodować by po kliknięciu OK 1,X lub 2 wyświetliło się w oknie obok i automatycznie nastąpiła blokada ponownego wyboru którejś z opcji (1,X,2)?
Odpowiedz
#2
1. Wrzucaj kod w odpowiedni tag.
2. Jeszcze nie zacząłeś z PHP bo w Twoim kodzie nie ma go ani troszkę.
3. Stwórz odpowiedni kod w PHP i będziemy dalej kombinować. Pomyśl o spisywaniu kliknięć do bazy danych (najlepsze rozwiązanie) lub zastosowaniu ciasteczek (gorsze rozwiązanie).
Odpowiedz
#3
(15-06-2012, 20:27)mateo napisał(a): 1. Wrzucaj kod w odpowiedni tag.
2. Jeszcze nie zacząłeś z PHP bo w Twoim kodzie nie ma go ani troszkę.
3. Stwórz odpowiedni kod w PHP i będziemy dalej kombinować. Pomyśl o spisywaniu kliknięć do bazy danych (najlepsze rozwiązanie) lub zastosowaniu ciasteczek (gorsze rozwiązanie).
plik zamowienie.php do wysłania wyboru użytkownika (sorry za laikowe błędy):

Kod PHP:
<?php

function typ($znak)
{
   return 
$znak;
}
$wynik typ($znak); //wcześniej powinienem podać lokalizację wyświetlenia?

echo $znak// wyświetli wpisany znak
//nie wiem jak zablokować ponowny wybór opcji przez użytkownika
?>

"Pomyśl o spisywaniu kliknięć do bazy danych..." - czy stworzenie takiej bazy to skomplikowana sprawa. Należy wykorzystać MySQL czy może jest to plik html?
W formularzu (plik html) zastosowałem method="post">. Czy jest inna mozliwość wysłania wyboru do okna obok?
Odpowiedz
#4
Cytat:Stworzenie bazy danych to prosta sprawa. Jeżeli masz na serwerze zainstalowane apache to masz tam najnowsze (chyba) PHP oraz MySQL. Za pomocą specjalnych poleceń możesz tworzyć tabele i bazy. Poczytaj o phpmyadmin
Możesz mi dać kilka wskazówek dotyczących stworzenia bazy danych pod moją stronkę?
Czy jeżeli będę miał 15 użytkowników, którzy oddają głosy to mogę utworzyć jedną tabelę w bazie danych (np. typowanie) pod którą podczepię wspólny plik php za pomocą którego będę archiwizował w mojej tabeli "kliknięcia"(wybory) użytkowników?
Odpowiedz
#5
(16-06-2012, 03:36)kornell napisał(a): no możesz sobie stworzyć tabele i zatytułować jak zechcesz. Następnie masz kolumny: NICK ID HASŁO E-MAIL KLIKNIĘCIA i co tam jeszcze chcesz. Łączysz sie z bazą i dodajesz wiersze automatycznie... Jest tego troche i ciężko tak opisać wszystko na raz.
Sorry ale nie rozumiem. Poniżej proponuje tabelę
Kod PHP:
CREATE TABLE `nazwastrony.pl`.`gracze` (
`
NICKINT NOT NULL ,
`
HASLOINT NOT NULL ,
`
E-MAILINT NOT NULL ,
`
TYPYINT NOT NULL
ENGINE MYISAM 
Jak teraz mam wprowadzić dane graczy i w jaki sposó (i gdzie) maja się pojawiac typy uzytkowników?
Odpowiedz
#6
Poczytać maunual/tutoriale w necie, bo takimi pytaniami zaśmiecasz tylko forum.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#7
Podaję wam funkcję, z której możecie korzystać (wpiszcie moje dane w kod, żeby nie łamać praw):

Kod:
function trueorfalse($condition) {
    if ($condition == true) {
         return true;    
    } else {
         return false;
    }
}

$zmienna = trueorfalse(true);
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  if + pętla while = kiepski wynik harvester2001 14 12,084 30-08-2013, 02:34
Ostatni post: harvester2001

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl