Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

witam,
mam mały problem a mainowicie

mam dwa pliki

jeden to formularz drugi to plik w ktorym sie dane z formualrza zapisuja:

plik formularza: formularz.html
<form action="dane.php" method="post">

ankieta:<form action="...">
<input type="radio" name="radio" value="1" />Mężczyzna
<input type="radio" name="radio" value="2" />Kobieta
</form>
<div><input type="submit" value="Zapisz" /></div>
</form>

dane.php

chciałbym aby po kliknieciu w zapisz w dane.php pojawilo sie:

po wybraniu odpowiedniego pola wyświetla właściwe obrazki:

(obrazek) Mężczyzna
(obrazek) Kobieta

obrazek 1 (zaznaczone - kwadrat z X)
obrazek 2 (niezaznaczone +sam kwadrat)

proszę o sugestie

pomoże ktoś
Wojciech Kopycki

Wojciech Kopycki CEO at CopySky

Temat: ankieta i prosty przypadek :)

<?php
if ($_POST && isset($_POST['radio'])) {
$radio = $_POST['radio'];

if ($radio == 1) {
//mężczyzna
} elseif ($radio == 2) {
//kobieta
}
}
?>
Wojciech Kopycki edytował(a) ten post dnia 28.10.12 o godzinie 13:37
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

Wojciech Kopycki:
<?php[/quote]> if ($_POST && isset($_POST['radio'])) {[quote]    $radio = $_POST['radio'];

if ($radio == 1) {
//mężczyzna
} elseif ($radio == 2) {
//kobieta
}
}
?>

ale co z obrazkami ?
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: ankieta i prosty przypadek :)

Tomasz S.:
ale co z obrazkami ?
Skąd pobierasz obrazki? Gdzie one się znajdują? W jaki sposób zależą od pól radio?
Wojciech Kopycki

Wojciech Kopycki CEO at CopySky

Temat: ankieta i prosty przypadek :)

Przecież prosiłeś o sugestie... Zostawiłem Ci komentarze w miejscach, gdzie możesz sobie zainicjować zmienną, np. $imgPath i do niej przypisać ścieżkę, którą później wyświetlisz.

<img src="<?php echo $imgPath; ?>" alt="" />
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

Krzysztof N.:
Tomasz S.:
ale co z obrazkami ?
Skąd pobierasz obrazki? Gdzie one się znajdują? W jaki sposób zależą od pól radio?


obrazki beda na tym samym serwerze

odpowiedz ktora jest poprawna bedzie identyfikowana z obrazkiem z krzyżykiem w kwadracie
odpowiedz nieznaznaczona bedzie samym kwadratem
Wojciech Kopycki

Wojciech Kopycki CEO at CopySky

Temat: ankieta i prosty przypadek :)

Zadałeś pytanie na forum PHP, ale odnoszę wrażenie, że pytasz o HTML. Mam rację? :P Może sprecyzuj się, z czym dokładnie masz problem? ;)
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: ankieta i prosty przypadek :)

Tomasz S.:
obrazki beda na tym samym serwerze

odpowiedz ktora jest poprawna bedzie identyfikowana z obrazkiem z krzyżykiem w kwadracie
odpowiedz nieznaznaczona bedzie samym kwadratem
Jak napisał Wojciech, wstawiasz znacznik <img>:
Wojciech Kopycki:
<img src="<?php echo $imgPath; ?>" alt="" />
i odpowiednią ścieżkę do obrazka. Za mało wiemy o Twoich pytaniach, odpowiedziach, obrazkach i krzyżykach. Ścieżka obrazka może zawierać prawidłową odpowiedź, jej identyfikator lub inny ciąg znaków, który będzie określał, że to obrazek dotyczący tego pytania.Krzysztof N. edytował(a) ten post dnia 28.10.12 o godzinie 21:55

konto usunięte

Temat: ankieta i prosty przypadek :)

Tomasz S.:
witam,
mam mały problem a mainowicie

nie lepiej skorzystać z gotowego narzędzia zamiast pisać skrypt do ankiety ?

http://mysurveylab.com/

jak chcesz podeślę Ci kod do dowolnego pakietu, żebyś mógł potestować
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

dokładnie chce zeby to tak wygladalo:)

img]
Obrazek
[/img]Tomasz S. edytował(a) ten post dnia 30.10.12 o godzinie 10:30
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

Kod w formularzu:

ankieta:<form action="...">
<input type="radio" name="radio" value="1" />mail
<input type="radio" name="radio" value="2" />telefon
<input type="radio" name="radio" value="3" />adres
</form>

Albo:

<select id="dane" name="dane" >
<option>mail</option>
<option>telefon</option>
<option>adres</option>
(...)
</select>

Po wyborze ma się zaznaczyć prawidlowa odpowiedz czyli

Np. zaznaczam telefon i

WYSWIETLANIE ma postać

dane: 0 mail 1 telefon 0 adres

mogą to być dwa osobne obrazki

0 niezaznaczone
1 zaznaczone
Piotr Obidowski

Piotr Obidowski Web Team Leader

Temat: ankieta i prosty przypadek :)

To miałeś w drugim poście podaną odpowiedź trzeba było tylko dostosować do swoich potrzeb. Chcesz żebyśmy za Ciebie to napisali?
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

no własnie za bardzo nie moge tego ogarnac
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

w zasadzie to nawet nie potrzebuje obrazków

tylko zeby wyswietlalo ciag znakow:

[ ] - niezaznaczone
[X] - zaznaczone
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

 $nie='[ ]' //niezaznaczone
$tak='[X]' //zaznaczone


osoba: echo $_POST ['1osoba'];



stworzyłem dwie zmienne

$tak
$nie

chce aby wyswietlanie wyniku nei byla jedna osoba ale np.:

zaznaczam w formualrzu: TADEK

postać wyświetlania wyniku ma postać:

[ ] Jan [X] Tadek [ ] Romek

postać formularza

test.html


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta http-equiv="Content-Language" content="pl" />
<link rel="stylesheet" href="style.css" type="text/css" />
<title>UMOWY</title>
</head>
<form action="test.php" method="post">
<body>

<div id="srodek">

<dd>
<dl>
<h2>DANE KLIENTA</h2>

<b>osoba:</b>
<br>
1.<select id="1osoba" name="1osoba" >
<option>Jan</option>
<option>Tadek</option>
<option>Romek</option>
(...)
</select>

<br>
Wysyłać<form action="...">
<input type="radio" name="radio" value="na adres e-mail" />na adres e-mail
<input type="radio" name="radio" value="na adres korespondencyjny" />na adres korespondencyjny
<input type="radio" name="radio" value="do odbioru" />do odbioru
</form>
<br>
<input type="submit" value="Zapisz" />
</form>
<br>
<br>

</body>
</html>

Piotr W.

Piotr W. Symfony2 / MongoDB

Temat: ankieta i prosty przypadek :)

E tam obrazki... nie lepiej użyć czegoś wbudowanego?

http://en.wikipedia.org/wiki/Miscellaneous_Symbols
Ballot box ☐ U+2610 ☐
Ballot box with check ☑ U+2611 ☑
Ballot box with X ☒ U+2612 ☒
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

no wszytsko fajnie tylko ze dopiero zaczynam i cos mi nie wychodzi wyswietlenie tego o czym napsialem w poprzednim poscie:)
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: ankieta i prosty przypadek :)

Tomasz S.:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; [/quote]> charset=windows-1250">[quote] <meta http-equiv="Content-Language" content="pl" />
<link rel="stylesheet" href="style.css" type="text/css" [/quote]> />[quote] <title>UMOWY</title>
</head>
<form action="test.php" method="post">
<body>

<div id="srodek">

<dd>
<dl>
<h2>DANE KLIENTA</h2>

<b>osoba:</b>
<br>
1.<select id="1osoba" name="1osoba" >
<option>Jan</option>
<option>Tadek</option>
<option>Romek</option>
(...)
</select>

<br>
Wysyłać<form action="...">
<input type="radio" name="radio" value="na adres [/quote]> e-mail" />na adres e-mail[quote] <input type="radio" name="radio" value="na adres [/quote]> korespondencyjny" />na adres korespondencyjny[quote] <input type="radio" name="radio" value="do odbioru" />do odbioru
</form>
<br>
<input type="submit" value="Zapisz" />
</form>
<br>
<br>

</body>
</html>

Ogólnie to masz tutaj kluski z dżemem. Uporządkuj może najpierw kod html. To co najpierw rzuca się w oczy:
-> znacznik <form> zamieszczony wewnątrz innego znacznika <form>
-> brak atrybutu "value" dla znaczników <option>

Następnie dodaj
method="post"
do znacznika <form> oraz
var_dump($_POST);die;
na początku pliku podpiętego do atrybutu "action" znacznika <form>, zatwierdź formularz i pochwal się kodem formularza oraz tym co zobaczyłeś na ekranie.
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

ktoś pomoże w kodzie?

jeśli $osoba='Jan'
to wyswietli

[X] Jan
[ ] Tadek
[ ] Romek

jeśli $osoba=Tadek
to wyswietli

[ ] Jan
[X] Tadek
[ ] Romek

jeśli $osoba='Romek'
to wyswietli

[ ] Jan
[ ] Tadek
[X] Romek

jak to rozpisac ???
Tomasz S.

Tomasz S. DrukREKLAMY.eu -
Reklama i Marketing,
Katalogowanie,
Poli...

Temat: ankieta i prosty przypadek :)

walcze dalej:)

przynajmniej sie czegos naucze:)

Następna dyskusja:

Motywacja w pracy programis...




Wyślij zaproszenie do