Code:
<?php
$x=1;
$t="#";
$ime =$_POST["ime"];
$datum=$_POST["datum"];
$prosjek=$_POST["prosjek"];
$email=$_POST["email"];
$izbor=$_POST["izbor"];
$opcija=$_POST["opcija"];
$sport=$_POST["sport"];
$mail=$_POST["mail"];
$ocj[0]=$_POST["prvi"];
$ocj[1]=$_POST["drugi"];
$ocj[2]=$_POST["treci"];
$ocj[3]=$_POST["cetvrti"];
function dodaj($ime,$datum,$prosjek,$email,$ocj[0],$ocj[1],$ocj[2],$ocj[3],$mail,$sport,$izbor,$pros){
$pros=$ocj[0]+$ocj[1]+$ocj[2]+$ocj[3]+$prosjek;
$str=$ime."#".$datum."#".$prosjek."#".$email."#"
.$ocj[0]."#".$ocj[1]."#".$ocj[2]."#".$ocj[3]."#"
.$mail."#".$sport."#".$izbor."#".$pros."\n";
$out_file = fopen("studenti.txt", "a");
fwrite($out_file,$str);
fclose($out_file);
include("stampa.php");
}
<?php
$x=1;
$t="#";
$ime =$_POST["ime"];
$datum=$_POST["datum"];
$prosjek=$_POST["prosjek"];
$email=$_POST["email"];
$izbor=$_POST["izbor"];
$opcija=$_POST["opcija"];
$sport=$_POST["sport"];
$mail=$_POST["mail"];
$ocj[0]=$_POST["prvi"];
$ocj[1]=$_POST["drugi"];
$ocj[2]=$_POST["treci"];
$ocj[3]=$_POST["cetvrti"];
function dodaj($ime,$datum,$prosjek,$email,$ocj[0],$ocj[1],$ocj[2],$ocj[3],$mail,$sport,$izbor,$pros){
$pros=$ocj[0]+$ocj[1]+$ocj[2]+$ocj[3]+$prosjek;
$str=$ime."#".$datum."#".$prosjek."#".$email."#"
.$ocj[0]."#".$ocj[1]."#".$ocj[2]."#".$ocj[3]."#"
.$mail."#".$sport."#".$izbor."#".$pros."\n";
$out_file = fopen("studenti.txt", "a");
fwrite($out_file,$str);
fclose($out_file);
include("stampa.php");
}
medjutim dobijam sledecu poruku:
Parse error: parse error, expecting `')'' in C:\xampp\htdocs\domaci4\dodaj.php on line 75
poruka se odnosi na sledecu liniju koda:
Code:
function dodaj($ime,$datum,$prosjek,$email,$ocj[0],$ocj[1],$ocj[2],$ocj[3],$mail,$sport,$izbor,$pros){
function dodaj($ime,$datum,$prosjek,$email,$ocj[0],$ocj[1],$ocj[2],$ocj[3],$mail,$sport,$izbor,$pros){
Predpostavljam da su problem zagrade kod niza $ocj (kad izostavim to sve radi, ali ne kao sto meni treba).
Kako da izbjegnem parse error a da zadrzim zagrade na niz $ocj?