abonnement Unibet Coolblue Bitvavo
pi_65456554
quote:
Op dinsdag 27 januari 2009 14:41 schreef Chandler het volgende:
Ik zit met iets vaags, op een of andere manier wordt een bepaald element niet meegenomen als ik een pagina verstuurd met POST (form)
[ code verwijderd ]

Als ik op bekijk voorbeeld klik zou ik ook in de array van $_POST card_receivers moeten tegenkomen maar die staat er niet bij (ongeacht of er gegevens zijn ingevuld)
[ code verwijderd ]

Wat doe ik fout?
Doe jij met JS dynamisch de 'naam' en 'email' veldjes vermeerderen? Zo ja, geef je die wel elk een uniek ID en name attribuut mee?
pi_65456915
Nou heb ik een volgend probleem
De tekst staat bovenaan in een tekst vak. Maar deze moet tegen de onderkant aanzitten. Hoe doe ik dat?
pi_65456950
quote:
Op dinsdag 27 januari 2009 15:08 schreef toma het volgende:
Nou heb ik een volgend probleem
De tekst staat bovenaan in een tekst vak. Maar deze moet tegen de onderkant aanzitten. Hoe doe ik dat?
Dat zou je wellicht hier kunnen vragen: [CSS] voor dummies - deel 11 of in een apart topic. Het heeft namelijk niets te maken met PHP of MySQL.
pi_65456993
quote:
Op dinsdag 27 januari 2009 15:10 schreef HuHu het volgende:

[..]

Dat zou je wellicht hier kunnen vragen: [CSS] voor dummies - deel 11 of in een apart topic. Het heeft namelijk niets te maken met PHP of MySQL.
Ok, ik wist niet dat daar een apart topic voor is.
pi_65460696
quote:
Op dinsdag 27 januari 2009 14:59 schreef Tuvai.net het volgende:

[..]

Doe jij met JS dynamisch de 'naam' en 'email' veldjes vermeerderen? Zo ja, geef je die wel elk een uniek ID en name attribuut mee?
De naam hoeft niet uniek te zijn. Als je bijvoorbeeld name="card[]" gebruikt dan krijg je in het php-script netjes een array te zien
pi_65460763
quote:
Op dinsdag 27 januari 2009 14:59 schreef Tuvai.net het volgende:

[..]

Doe jij met JS dynamisch de 'naam' en 'email' veldjes vermeerderen? Zo ja, geef je die wel elk een uniek ID en name attribuut mee?
Nee, die velden worden gebruikt om de card_receivers te vullen met data

<option value="email">naam (email)</option>
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  FOK!-Schrikkelbaas dinsdag 27 januari 2009 @ 20:09:04 #257
1972 Swetsenegger
Egocentrische Narcist
pi_65467321
query vraagje

koppeltabel bestaande uit 2 kolommen, land_1 en land_2
values

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1   2
1   3
1   4
1   5
2   4
2   5
2   6
2  10
3   5
4   5
5   7
5  12
6  12
8   9
10 11
13 14


Nu wil ik alle buren van land 5, dus 1,2,3,4,7,12.

query
1SELECT * FROM buren WHERE land_1=5 OR land_2=5

Maar dit geeft uiteraard OOK de 5 terug en die heb ik niet nodig.
pi_65468486
1
2
3
SELECT land_1 as buur FROM buren WHERE land_2 = 5
  UNION
SELECT land_2 as buur FROM buren WHERE land_1 = 5


Zoiets denk ik.
pi_65468719
knip

[ Bericht 98% gewijzigd door SuperRembo op 27-01-2009 20:42:20 (ff iets langer nadenken....) ]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_65469057
ik vraag me af ik heb nu een lijst met informatie. uit een sql bestand
hierop is een veld status
nu wil ik op meerdere dingen veranderen en met 1 knop toegepast krijgen.


bvb
Besteld
onbesteld
geleverd
ongeleverd

maar hoe kan ik laten checken of er iets veranderd is ten opzichte van de database? en het daarin veranderen?

ik zat zelf te denken aan een query om het eruit te halen.
en een update query alleen hoe zet ik een for each voorwaarde die controleerd of het verandert is of niet?
moet ik dan een extra veld met aanvink erachter maken? zoiets van vink deze.
Ik zat me af te vragen of het ook zonder kon
Redacted
pi_65469679
quote:
Op dinsdag 27 januari 2009 20:09 schreef Swetsenegger het volgende:
query vraagje
[...] Nu wil ik alle buren van land 5, dus 1,2,3,4,7,12. [...]
Als je de buren van land 5 wil hebben, dan moet je de regels hebben waarbij een van de twee landen 5 is, maar je wil uiteindelijk het land hebben dat juist ongelijk aan 5 is:

1
2
3
SELECT CASE land_1 WHEN 5 THEN land_2 ELSE land_1 END AS land
FROM buren 
WHERE 5 IN (land_1, land_2)


Of anders geschreven:
1
2
3
SELECT IF (land_1 = 5, land_2, land_1) AS land
FROM buren 
WHERE 5 IN (land_1, land_2)


[ Bericht 16% gewijzigd door SuperRembo op 27-01-2009 21:08:18 ]
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas dinsdag 27 januari 2009 @ 21:11:24 #262
1972 Swetsenegger
Egocentrische Narcist
pi_65470048
quote:
Op dinsdag 27 januari 2009 21:02 schreef SuperRembo het volgende:

[..]

Als je de buren van land 5 wil hebben, dan moet je de regels hebben waarbij een van de twee landen 5 is, maar je wil uiteindelijk het land hebben dat juist ongelijk aan 5 is:
[ code verwijderd ]

Of anders geschreven:
[ code verwijderd ]
Klinkt logisch. Wat ik er niet bij verteld heb is dat het access betreft. En ik krijg een foutmelding terug

invalid sql statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' or 'UPDATE'

iemand een idee?
  FOK!-Schrikkelbaas dinsdag 27 januari 2009 @ 21:22:18 #263
1972 Swetsenegger
Egocentrische Narcist
pi_65470576
ach nevermind, hij maakt z'n eigen huiswerk maar. Heb al 3 van de 4 voor 'm opgelost
pi_65470633
In Access moet je denk ik IIf() gebruiken in plaats van If().
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_65481160
quote:
Op dinsdag 27 januari 2009 16:52 schreef Chandler het volgende:

[..]

Nee, die velden worden gebruikt om de card_receivers te vullen met data

<option value="email">naam (email)</option>
Iemand die mijn fout ziet? of ben ik nou gek aan't worden?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_65481354
quote:
Op woensdag 28 januari 2009 09:00 schreef Chandler het volgende:

[..]

Iemand die mijn fout ziet? of ben ik nou gek aan't worden?
De fout zit 'm dan sowieso in het feit hoe die 'options' dynamisch gegenereerd worden. Post je Javascript eens.
pi_65482637
-edit-

[ Bericht 99% gewijzigd door Chandler op 28-01-2009 14:39:39 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_65484480
Volgens mij kan het trouwens niet aan javascript liggen, tenminste dat is mijn idee
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_65489801
Nee, maar eventueel wel aan de HTML die je JS uitpoept. Post dus even de HTML die er is nadat eventuele JS "onload" is uitgevoerd.
pi_65491435
dat is er niet, er wordt geen javascript gedraaid zonder interactie van de gebruiker. Oftewel de gebruiker dient te klikken alvorens javascript functies worden gebruikt.

en zo wordt de selectbox toegevoegd..

1document.getElementById('ecards_to').options[document.getElementById('ecards_to').options.length] = new Option(name + " (" + email + ")", email, false, false);


maar ik zit mij te bedenken dat wanneer geen van de items worden geselecteerd deze ook niet meegenomen worden in de output van de form. Ik ga eens testen als ze allemaal geselecteerd zijn..

ik hoor zo dat dit werkt )

-edit-

dat is stom maar idd de adressen moesten gewoon geselecteerd worden... dat een mens daar zo lang overheen kan kijken
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_65503312
Ik snap nooit hoe je zulke onleesbare code kan schrijven :X
Zo zie je toch veel beter wat je doet:

1
2
var options = document.getElementById('ecards_to').options;
options[options.length] = new Option(name + " (" + email + ")", email, false, false);
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_65504262
Ik zorg altijd voor een $-functie in javascript. Voor zover ik weet zit die ook (maar dan uitgebreider) in de meeste frameworks, dus wel zo makkelijk.
1
2
3
function $(e) {
  return document.getElementById(e);
}


En speciaal voor Chandler is er ook [Javascript] voor dummies (deel 8)
pi_65504370
quote:
Op woensdag 28 januari 2009 20:04 schreef Light het volgende:
Ik zorg altijd voor een $-functie in javascript. Voor zover ik weet zit die ook (maar dan uitgebreider) in de meeste frameworks, dus wel zo makkelijk.
[ code verwijderd ]

En speciaal voor Chandler is er ook [Javascript] voor dummies (deel 8)
Ja fijn een "$" functie waarmee je kan verhullen dat je vreselijk inefficiente code schrijft
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_65504768
quote:
Op woensdag 28 januari 2009 20:07 schreef SuperRembo het volgende:

[..]

Ja fijn een "$" functie waarmee je kan verhullen dat je vreselijk inefficiente code schrijft
Ja, het is een extra functie-aanroep en dat kun je als inefficient betitelen. Aan de andere kant vind ik het de leesbaarheid juist ten goede komen. En er zijn meer mogelijkheden met zo'n functie.
pi_65509618
"$" is een totaal nietszeggende "naam", en draagt daardoor niet erg bij aan de leesbaarheid. En met verhullen bedoelde ik in dit gevan niet de extra functieaanroep, maar het 2x opzoeken van een element op basis van id.

Maar dit gaat wel erg off topic voor dit php topic
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')