Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: I ZNOWU PROBLEM !!!!
Forum PHP.pl > Forum > PHP
wroclaw.gery.pl
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);
}
?>
0x00
W linij 49 podajze masz bład
Kod
print "</TABLE>';

a powinno byc
Kod
print("</TABLE>");
Seth
Nic podobnego !
print mozna stosowac w dwojaki sposob
Kod
print "";

lub
Kod
print("");
ajtuj
Mysle ze 0x00 chodzilo o to ze print zaczyna sie " (srednikiem) a konczy ' (apostrofem)
Seth
racja :oops:
0x00
Cytat
Nic podobnego !
print mozna stosowac w dwojaki sposob
Kod
print "";

lub
Kod
print("");

Można, ale to jest tylko ułatwienie winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.