Pozdrav, dobrodošli na Gamers!

Ovo je najveca balkanska zajednica za ljubitelje igara.

POSTANI GAMER! ili ugasi ovu reklamu :)


Forum Bullet Development & Web design Bullet php problem

Korisnik je dao 0 bodova za pomoć.

Offline ggg
Avatar
nap
Grad: Država gradiska
Postova: 5

774 pregleda, 3 odgovora i 0 glasova
Napisano : 17.03.05 u 19:49:56
// Listing 1: HTML obrazac sa elementima koji sadrze vise vrijednosti

html
head
titleHTML obrasac sa elementima koji sadrze vise vrijednosti/title
head
body
form action="displayall.phtml" method="Post"
table
tr
td valign="top"
Please select all the colors you like:
/td
td valign="top"
select name="Colors[]" size="5" multiple
option value="Red"Red/option
option value="Green"Green/option
option value="Blue"Blue/option
option value="Purple"Purple/option
option value="Yellow"Yellow/option
/select
/td
/tr
tr
td valign="top"
Please enter your address:
/td
td valign="top"
input type="text" name"address[]" size="20"br
input type="text" name"address[]" size="20"br
input type="text" name"address[]" size="20"br
/td
/tr
tr
td colspan="2"
input type="Submit" name="Submit" value="Submit"
/td
/tr
/table
/form


// Listing 2: Skript displayall.html

html
head
titlePrikaz svih informacija iz obrasca/title
/head
body
?php
error_reporting( 255 );
include( "../include/gen_form_funcs.php" );
?
h2Sve promenljive HTTP_GET_VARS/h2
?php
displayGetVars();
?
brbr
h2All HTTP_POST_VARS/h2
?php
DisplayPostVars();
?
brbr
h2All HTTP_COOKIE_VARS/h2
?php
displayCookieVars();
?
brbr
/body
/html

//Listing 3: Funkcija Display Array

function DisplayArray( $aArray )
{
if ( is_array( $aArray ) && ( count( $aArray ) 0 ) )
{
print( "table border="1""
print( "trthkey/ththValue/th/tr" );
foreach( $aArray as $aKey = $aValue )
{
print( "tr" );
if ( !is_array( $aValue ) )
{

if ( empty( $aValue ) )
{
print("td$aKey/tdtdiempty/i/td");
}
else
{
print( "td$akey/tdtd$aValue/td" );
}
}
else
{
print( "td$aKey(array)/tdtd" );
DisplayArray( $aValue );
print( "/td" );
}
print( "/tr" );
}
print( "/table" );
}
else
{
print( "ito empty or invalid/i" );
}
}

Da ne duljim kao sto vidite treba mi pomoc....
Eh ovako huh..
Evo kupio sam knjigu: "PHP4 Vidic za programere" ( mada mi se cini da ovo nije za mene al eto)
i dosao sam do poglavlja 3:Obrasci i kolacici.
i zapeo sam.
Evo recimo sada kod pod "Listing 1" kopiram u notepad i snimim kao, recimo primjer.php, a kod pod "Listing 2" snimim kao displayall.html( kao sto i kaze).
i sad ako malo bolje procešljate "Listing 2" naici cete na ovaj dio (odmah na pocetku) include "( "../include/gen_form_funcs.php" );"
i sada me kopka to "gen_form_funcs.php" - jel da kod pod "Listing 3" Display Array ovdje stavim u gen_form_funcs.php??
ali kad to uradim izbaci mi gresku "Fatal error: Call to undefined function: displaygetvars() in c:wwwdisplayall.phtml on line 12"
znam, nisam definisao funkciju evo definisati cemo mi i to--bar mislim da je ovako
function DisplayGetVars()
{
global $HTTP_GET_VARS;
DisplayArray( $HTTP_GET_VARS );
}
function DisplayPostVars()
{
global $HTTP_POST_VARS;
DisplayArray( $HTTP_POST_VARS );
}
function DisplayCookieVars()
{
global $HTTP_COOKIE_VARS;
DisplayArray( $HTTP_COOKIE_VARS );
}
ovaj kod ubacim u "Listing 2" gdje je i displayArray funkcija.(recite mi ako grrijesim, jer veci dio ovoga nije objasnjenu knjizi vec se sam nekako snalazim)
onda mi javi ovu gresku nesto "faral error call to undefined variable aKey"
Eto molim vas pomagajte, stvarno ne bih trazio pomoc da zaista nije zapelo vec duze vrijeme se bakcem ovim problemom i nikako da ga rijesim.
Sacete mi reci da ne prepisivam kod iz knjige vec da ga ucim kontam kako god, ali sta se moze moram nekako poceti... pa makar i ovako.
poz.







Offline bU
Avatar
admin

Grad: Država Rajvosa
Postova: 754
premium

Drago mi je da se neko javio povovom pomoci za php.



Steta sto jos nisam zavrsio da se u forum moze kod ubacivati jer bi sve bilo
jasnije al et.



Rekao si da si listing 1 spasio kao php a listing 2 spasio kao html file. to je
pogresno jer je listing 1 html file a listng 2 php file.



Spasi listing 1 kao test.html

i u liniji form umjesto <form action="displayall.phtml" method="Post">
stavi <form action="test.php" method="Post">


Sada napravi novi file koji se zove test.php


i u njega ubaci kompletan kod oba php file-a ( bez include ). Znaci umjesto
include( "../include/gen_form_funcs.php" ); paste cijeli php kod. Javni se opet
ako nije pomoglo.

Gamers.ba
Avatar
Rank 0
Offline ggg
Avatar
nap
Grad: Država gradiska
Postova: 5

uradio sam svee kako si napisao ali opet dzaba javljaovaj problem:
Notice: Call to undefined variable aKey on line napr 67.
Offline bU
Avatar
admin

Grad: Država Rajvosa
Postova: 754
premium
eto poslao sam ti na msn kako trebas.
Na vrh
Odgovori