foreach duplicated?

Tags:    php

Hej Alle.

Jeg er ny herinde så bær over med mig :)
Fold kodeboks ind/udKode 


Med den kode henter jeg dem ud og bagefter kan hente dem med en Foreach funktion ..
som er således:

Fold kodeboks ind/udKode 


Men hvorn akn jeg tjekke om 2

" . $_POST['placering'][$key2] . "

er ens ?
For der er ikke 2 felter som må have den samme værdi ..
Kan ikk lige selv se hvorn det skal klares ..

Håber i kan hjælpe xD

Halvdelen af koden kan ikke blive vist ? :S



Indlæg senest redigeret d. 20.04.2007 14:54 af Bruger #11640
5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Altså, du vil lave et tjek om en værdi i dit array er ens med en af de andre i samme array?

Det er lidt svært at fange når vi ikke kan se hele koden




Det er meget simpelt...

checkUnique() er en funktion, lige som mysql_num_rows() også er. Du behøver som sådan ikke tænke på hvad der står i funktionen.
$array som står i checkUnique er en variabelreference... læs mere på dk2.php.net om variabler og funktioner.

Det der der det vigtige er:

if(!checkUnique($_POST['placering'])) {
// Der er to ens værdier
}

Du kan se jeg kalder checkUnique og bruger $_POST['placering'] som variabel til funktionen.
Altså: checkUnique($_POST['placering']);

checkUnique returnere true hvis der ikke eksisterer to ens værdier og false hvis der gør.



Jah jeg ved ikke hvorfor at den ikke vil poste hele koden :S

Men Jaah vil tjekke om der er 2 af sammen værdier ..
Altså der må ikke være 2 af
" . $_POST['placering'][$key2] . "
Der har samme værdi, altså der er ikke 2 som må hedde 1 ..
De skal alle sammen ha en forskellig værdi .. :/

har også indberettet fejlen til Udvikleren og bedt dem se på det ..



Fold kodeboks ind/udKode 


Det skulle gerne gøre tricket...



Indlæg senest redigeret d. 21.04.2007 00:05 af Bruger #10216
Hmm .. ($array) ..

Hvad skal der stå der ? Har intet som hedder Array ..



t