Aktywne Wpisy
ZenujacaDoomerka +15
Powiem szczerze że wstydzę się mówić na terapii ostatnio o wielu rzeczach. Jak mam przed dorosłymi ludźmi opowiadać o tym, że śpię z pluszakami i chce być głaskana,chwalona i zaopiekowana? Przecież oni sobie pomyślą, że mam nieźle pod kopułą xd
#gownowpis
#gownowpis
aptitude +1
Ale faktycznie, po co montują te rączki w podjazdach? Miałem już za sobą 3 pojazdy i nikt w życiu nie korzystał z tej rączki. Wiec po co montują to?
Przecież producenci autów wiele by zaoszczędzili, jak by się pozbyli tej rączki który i tak nikt nigdy jej nie używa.
#samochody #motoryzacja #ciekawostki
Przecież producenci autów wiele by zaoszczędzili, jak by się pozbyli tej rączki który i tak nikt nigdy jej nie używa.
#samochody #motoryzacja #ciekawostki
w index.html:
Podaj swoje imię:
Podaj swój wiek:
Pytanie nr 1:Prawda Fałsz
Pytanie nr 2:Prawda Fałsz
Pytanie nr 3:Prawda Fałsz
w dane.php:
php<br/
$list = array (
array($POST['imie']),
array($POST['wiek']),
array($_POST['Pyt1']),
array($_POST['Pyt2']),
array($_POST['Pyt3']),
);
$filename= "2.csv";
$fp = fopen('1.csv', 'w');
foreach ($list as $fields) {
fputcsv($fp, $fields,',','"');
}
fclose($fp);
?>
W formularzu na razie są 3 pytania z radio buttonami, chciałbym aby było ich 30: Pyt nr 1, Pyt nr 2, ... , Pyt nr 29, Pyt nr 30. Pytanie jak to zrobić w pętli?
#programowanie
Ten zapis: array($POST['imie']), wydaje się kompletnie bez sensu, tworzysz jednoelementową tablicę, możesz napisać po prostu
array($POST['imie'], POST['wiek'] itd... ale najlepiej byłoby to zrobić tak:
array(
'imie' => $post...,
'wiek' => $post...,
'pytania' => array(
$post...,
$post...
...
),
)
Lub użyć stdClass jeśli koniecznie chcesz trzymać to w jednej zmiennej/obiekcie.
Polecam również użycie funkcji http://pl1.php.net/file_put_contents jest bardzo
array(
'imie' => $post...,
'wiek' => $post...,
'pytania' => array(
$post...,
$post...
...
),
)
Nie zwracajcie uwagi, tylko testuje wykop code syntax highlighting
kod:
php</pre
$list =
**
array
**
(
$POST[
_
'imie'
_
],
$POST[
_
'wiek'
_
],
$POST[
_
'Pyt1'
_
],
$POST[
_
'Pyt2'
_
],
$POST[
_
'Pyt3'
_
],
);
$fp =
**
fopen
**
(
_
'1.csv'
_
,
_
'w'
_
);
**
foreach
**
($list
**
as
**
Zamień tego foreacha po prostu na:
fputcsv($fp, $list);
I gotowe.
foreach ($list as $fields) {
fputcsv($fp, array($fields),',','"');
}
Mam jeszcze jedno pytanie:
Jak zrobić, żeby ten kod był wykonywany w pętli, tak aby wyświetlić na stornie np. 30 pytań. Próbowałem z echo, ale jest problem z cudzysłowami i nie działa.
Pytanie nr 1
Prawda
Fałsz
Pytanie nr 1 :Prawda Fałsz
i chciałem zrobić tak jak poniżej, ale nie działa
for( $x = 1; $x <= 10; $x++ ){
echo 'Pytanie nr '.$x.' :Prawda Fałsz
';
}
';} } ?>
Jeśli wpisze: Pytanie nr 1 :Prawda Fałsz
to działa dobrze