Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> I ZNOWU PROBLEM !!!!
wroclaw.gery.pl
post 12.09.2002, 21:39:08
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 10.09.2002
Skąd: wroclaw

Ostrzeżenie: (0%)
-----


Ja to mam z tym php.
Mam skrypt sondy ale wyskakuje blad z method post moze cos zle napisalem questionmark.gif? POMOCY !!!

<?
$glosowanie = array ('6'=> 'rewelacyjna', '5'=> 'bardzo dobra',
'4'=> 'dobra', '3'=> 'przecietna',
'2'=> 'zla', '1'=> 'beznadziejna');

function glosowanie ($glosowanie, $quiz) {
setcookie ('glosowano', "1");
if (file_exists("dane/glosowanie.txt")) {
$plik = fopen ("dane/glosowanie.txt", "r+");
flock ($plik, 2);
$wiersz = fgets ($plik, 255);
$wyniki = split ("|", $wiersz);
fseek ($plik, 0);
}else{
$plik = fopen ("dane/glosowanie.txt", "w+");
flock ($plik, 2);
}

for ($i=0; $i<count($glosowanie);$i++) {
if ($quiz == $i+1) {$wyniki[$i]++;}
fputs ($plik, $wyniki[$i]);
if ($i<count($glosowanie)-1) {fputs ($plik, '|'); }
}
flock ($plik, 3);
fclose ($plik);
}
function wyswietlanie ($glosowanie, $glosowano) {
if ($glosowano) {
if (file_exists("dane/glosowanie.txt")) {
$plik = fopen ("dane/glosowanie.txt", "r");
$wiersz = fgets ($plik, 255); fclose ($plik);
$wyniki = split ("|", $wiersz);
for ($i=0; $i<count($wyniki); $i++) {$liczbaglosow += $wyniki[$i]; }
}
print "<P ALIGN=CENTER><B>Ankieta</B></P>n";
print "<P>Ocen moja strone:</P><TABLE>n";
for (reset ($glosowanie); $klucz=key($glosowanie); next ($glosowanie)) {
print "<TR><TD>".pos($glosowanie).":&nbsp;</TD><TD>";
if ($liczbaglosow == 0) {
$procent = 0;
}else{
$procent = ($wyniki[$klucz-1]/$liczbaglosow)*100;
}
print "<IMG SRC="img/1.gif" WIDTH=$procent HEIGHT="10"></TD>";
print "<TD ALIGN=RIGHT>&nbsp;";
printf ("%0.0f", $procent);
print ("%</TD></TR>");
}
print "</TABLE>';
}else{
print '<FORM METHOD=GET ACTION="6-12.php">';
print "<P ALIGN=CENTER><B>Ankieta</B></P>n";
print "<P>Ocen moja strone:</P><TABLE>n";
for (reset ($glosowanie); $klucz=key($glosowanie); next ($glosowanie)) {
print ('<TR><TD><INPUT TYPE=radio NAME=quiz VALUE="'.$klucz. '"> '.
pos($glosowanie)."</TD></TR>n");
}
print '</TABLE><CENTER><INPUT TYPE=submit VALUE="Glosuj"></CENTER></P>';
print '</FORM>';
}
}
if ($quiz) {
glosowanie ($glosowanie, $quiz);
header ("Location: ".$GLOBALS["HTTP_REFERER"]);
}else{
wyswietlanie ($glosowanie, $glosowano);
}
?>


--------------------
Tomasz Gruszecki
Go to the top of the page
+Quote Post
0x00
post 12.09.2002, 21:51:12
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 30.08.2002
Skąd: Białystok

Ostrzeżenie: (0%)
-----


W linij 49 podajze masz bład
Kod
print "</TABLE>';

a powinno byc
Kod
print("</TABLE>");
Go to the top of the page
+Quote Post
Seth
post 12.09.2002, 23:12:04
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Nic podobnego !
print mozna stosowac w dwojaki sposob
Kod
print "";

lub
Kod
print("");
Go to the top of the page
+Quote Post
ajtuj
post 12.09.2002, 23:28:56
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 11.06.2002

Ostrzeżenie: (0%)
-----


Mysle ze 0x00 chodzilo o to ze print zaczyna sie " (srednikiem) a konczy ' (apostrofem)
Go to the top of the page
+Quote Post
Seth
post 12.09.2002, 23:35:08
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


racja :oops:
Go to the top of the page
+Quote Post
0x00
post 13.09.2002, 06:08:47
Post #6





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 30.08.2002
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Cytat
Nic podobnego !
print mozna stosowac w dwojaki sposob
Kod
print "";

lub
Kod
print("");

Można, ale to jest tylko ułatwienie winksmiley.jpg
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 23:53