abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas vrijdag 1 april 2005 @ 21:56:11 #226
1972 Swetsenegger
Egocentrische Narcist
pi_25917783
quote:
Op vrijdag 1 april 2005 21:54 schreef ikke_ook het volgende:

[..]

Dit had ik zelf eerst ook in gedachte, alleen is t wel wat veel informatie om steeds door te geven.
Ik ben bezig met deze site.
En daar kun je vogelwaarnemingen/excursies invoeren.
In stap 1 geef je allerlei informatie over de excursie, dus wanneer,weertype,locatie,en evt extra info.
In stap 2 kun je aangeven welke vogels je hebt gezien via dit form : form
En in stap 3 kun je opmerkingen bij bepaalde vogels zetten, dus ik schrijf eerst de vogels van stap 2 in de db en dan haal ik in stap 3 die vogels weer op en kun je er opmerkingen bij zetten.....

Dus vandaar...een beetje duidelijk zo?
fuck

Ja dat gaat inderdaad niet werken.
Maar waarom stap 1 2 en 3 niet gewoon in 1 form? Invullen en submitten maar
pi_25917867
uhm,nou stap 2 en 3 kan dus niet zomaar in 1 form, kan alleen als ik iets met javascript doe ofzo, anders wordt t form veel te lang, als ik bij 200 vogels ook nog iedere keer een opmerking kan plaatsen....
En ik vind t wel netjes zo in 3 keer, wel zo duidelijk....
pi_25917930
quote:
Op vrijdag 1 april 2005 21:53 schreef Swetsenegger het volgende:

[..]

Kan je dit eens uitleggen, ik ben daar al eens mee aan het kloten geweest, maar wat doet bv:
header("Pragma: no-cache");
precies?
Het is allemaal bedoeld om te voorkomen dat de output gecached wordt. Het is mss wat dubbel allemaal, maar ik dacht dat dat het gevolg is van verschillende bugs / interpretaties van verschillende browsers. Dit is wat de php manual aanbeveeld:

1
2
3
4
5
6
7
8
9
10
11
12
// Date in the past 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 

// always modified 
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 

// HTTP/1.1 
header("Cache-Control: no-store, no-cache, must-revalidate"); 
header("Cache-Control: post-check=0, pre-check=0", false); 

// HTTP/1.0 
header("Pragma: no-cache"); 
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25917949
quote:
Op vrijdag 1 april 2005 21:58 schreef ikke_ook het volgende:
uhm,nou stap 2 en 3 kan dus niet zomaar in 1 form, kan alleen als ik iets met javascript doe ofzo, anders wordt t form veel te lang, als ik bij 200 vogels ook nog iedere keer een opmerking kan plaatsen....
En ik vind t wel netjes zo in 3 keer, wel zo duidelijk....
Je kan die data toch wel in de session kwijt?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas vrijdag 1 april 2005 @ 22:03:19 #230
1972 Swetsenegger
Egocentrische Narcist
pi_25918036
quote:
Op vrijdag 1 april 2005 21:58 schreef ikke_ook het volgende:
uhm,nou stap 2 en 3 kan dus niet zomaar in 1 form, kan alleen als ik iets met javascript doe ofzo,
want?
quote:
anders wordt t form veel te lang,
So what? daar is de scrollbar voor uit gevonden
quote:
als ik bij 200 vogels ook nog iedere keer een opmerking kan plaatsen....
Kan toch....
quote:
En ik vind t wel netjes zo in 3 keer, wel zo duidelijk....
Maar levert wel problemen op met de back button.
Je KAN het natuurlijk opvangen door iets van een cookie of sessieID in de tabel te zetten bij stap 1 en 2 en wanneer mensen dan terug gaan, kijken of dat sessieid voorkomt, die data weer uit de db halen, als values invullen in je form en ipv een submit een update doen....
Dat is eigenlijk de enige oplossing welke ik kan verzinnen.
  FOK!-Schrikkelbaas vrijdag 1 april 2005 @ 22:04:15 #231
1972 Swetsenegger
Egocentrische Narcist
pi_25918073
quote:
Op vrijdag 1 april 2005 22:00 schreef SuperRembo het volgende:

[..]

Het is allemaal bedoeld om te voorkomen dat de output gecached wordt. Het is mss wat dubbel allemaal, maar ik dacht dat dat het gevolg is van verschillende bugs / interpretaties van verschillende browsers.
[ code verwijderd ]
Ok, eens een keer in verdiepen
pi_25918205
quote:
Op vrijdag 1 april 2005 22:01 schreef SuperRembo het volgende:

[..]

Je kan die data toch wel in de session kwijt?
Hoe bedoel je?alles uit de form in de session zetten en dan na stap 3 in de database zetten?
pi_25918303
quote:
Op vrijdag 1 april 2005 22:08 schreef ikke_ook het volgende:

[..]

Hoe bedoel je?alles uit de form in de session zetten en dan na stap 3 in de database zetten?
Yep
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25918357
Nou swets de reden dat het niet kan... je kunt onder iedere vogel 5 nieuwe vogels invoeren. Dit is om de volgorde van de vogels goed te houden als je nieuwe soorten aan de lijst wil toevoegen. Er staan op t moment 185 vogels in geloof ik.
Dus dan krijg je 185 *6 velden waarbij je bij ieder veld een opmerking moet kunnen toevoegen..
Dat vind ik een beetje erg veel, omdat je niet vaak meer dan 100 soorten invoert per excursie....

En ik denk dat ik toch maar voor mn eigen oplossing ga: een tussenpagina.
Als ik na stap 1 nou naar tussenpagina.php?stap=2 ga, en in die pagina staat alleen maar een header die doorverwijst naar create?stap=2, dan kan ik ook niet meer zo makkelijk terug, tenzij ik 2x heel snel klik..

Ik vind die van jou wel leuk om t form weer in te vullen uit de database als je teruggaat leuk, maar teveel werk, en met t session van SR.... das ook teveel werk ofzo
  FOK!-Schrikkelbaas vrijdag 1 april 2005 @ 22:27:01 #235
1972 Swetsenegger
Egocentrische Narcist
pi_25918842
quote:
Op vrijdag 1 april 2005 22:12 schreef ikke_ook het volgende:


Ik vind die van jou wel leuk om t form weer in te vullen uit de database als je teruggaat leuk, maar teveel werk, en met t session van SR.... das ook teveel werk ofzo
teveel werk?
Je begint de pagina van stap 1 met
1
2
3
4
<?php
SELECT
* FROM table WHERE invulid=SESSIONID (of cookie of whatever)
$edit_hidden="{$row['id']}";
?>

Je krijgt een rij info en in je form doe je dit
1
2
3
<?php
&lt;input type="text" name="vogeltje" value="echo $row['vogeltje']" /&gt;
?>

En onderaan
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if(empty($edit_hidden)){
print
"<p><input type=\"submit\" name=\"submit\" value=\"Plaatsen\" />
\n\n"
;}

//indien het een edit betreft alleen knop 'update'

else{
                if(!empty(
$edit_hidden)){
                print
'<p><input type="hidden" name="update_id" value="'.$edit_hidden.'" />
                <input type="submit" name="edit" value="Bijwerken"</p>'
;}
}
?>
pi_25918916
Goed, vraag 2
Nederland is verdeeld in "atlasblokken" Op de site kun je bij een excursie zo'n atlasblok aangeven.
Nu wil ik iets maken dat je als je op t atlasblok klikt, je naar een plaatje van nederland gaat waar dan een rood puntje staat op t punt waar dat atlasblok is.
Dus ik wil een rood puntje op een plaatje zetten, t liefst met php, want daar ben ik t handigst mee.
Kan ik dit op een of andere manier doen met de GD library? Of kan ik dat veel beter op een andere manier doen?
  Lieve Belg vrijdag 1 april 2005 @ 22:30:50 #237
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_25918977
quote:
Op vrijdag 1 april 2005 21:52 schreef SuperRembo het volgende:

[ code verwijderd ]
hartelijk dank SuperRembo
Op zondag 28 oktober 2007 01:07 schreef clumsy_clown het volgende:
Jump daarentegen, is wáy minder braaf en lief dan hij lijkt
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; «shmoop|dingen» jawel, jij bent Superjump
pi_25918995
quote:
Op vrijdag 1 april 2005 22:27 schreef Swetsenegger het volgende:

[..]

teveel werk?
Je begint de pagina van stap 1 met
[ code verwijderd ]

Je krijgt een rij info en in je form doe je dit
[ code verwijderd ]

En onderaan
[ code verwijderd ]
Ik heb al een edit functie Dit is helemaal niet veel werk....
  FOK!-Schrikkelbaas vrijdag 1 april 2005 @ 22:31:51 #239
1972 Swetsenegger
Egocentrische Narcist
pi_25919004
quote:
Op vrijdag 1 april 2005 22:28 schreef ikke_ook het volgende:
Goed, vraag 2
Nederland is verdeeld in "atlasblokken" Op de site kun je bij een excursie zo'n atlasblok aangeven.
Nu wil ik iets maken dat je als je op t atlasblok klikt, je naar een plaatje van nederland gaat waar dan een rood puntje staat op t punt waar dat atlasblok is.
Dus ik wil een rood puntje op een plaatje zetten, t liefst met php, want daar ben ik t handigst mee.
Kan ik dit op een of andere manier doen met de GD library? Of kan ik dat veel beter op een andere manier doen?
Hmz, kan je niet beter een soort van coordinatenstelsel in een db zetten, dan het plaatje van nederland als achtergrond image en volgens dat coordinaten stelsel een puntje zetten?
pi_25919123
quote:
Op vrijdag 1 april 2005 22:27 schreef Swetsenegger het volgende:

[..]

teveel werk?
Je begint de pagina van stap 1 met
[ code verwijderd ]

Je krijgt een rij info en in je form doe je dit
[ code verwijderd ]

En onderaan
[ code verwijderd ]
Nadeel van het bij stap 1 al in de database zetten is dat je niet zeker weet of de volgende stappen ook uitgevoerd gaan worden. Het kan zijn dat iemand stap 1 invult, maar niet de volgende stappen. Dan zit je met incomplete data in je database. Je zou dan eigenlijk ook in de database moeten zetten welke stap als laatste is uitgevoerd.
Daarom lijkt het me beter om de data te evrzamelen in de session. Als je dan alles bij elkaar hebt zet je het zaakje in de database.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25919208
quote:
Op vrijdag 1 april 2005 22:31 schreef Swetsenegger het volgende:

[..]

Hmz, kan je niet beter een soort van coordinatenstelsel in een db zetten, dan het plaatje van nederland als achtergrond image en volgens dat coordinaten stelsel een puntje zetten?
T gaat alleen om t rode puntje eigenlijk die coordinaten die reken ik nog wel uit met een algoritme-tje ofzo
  FOK!-Schrikkelbaas vrijdag 1 april 2005 @ 22:39:45 #242
1972 Swetsenegger
Egocentrische Narcist
pi_25919233
quote:
Op vrijdag 1 april 2005 22:35 schreef SuperRembo het volgende:

[..]

Nadeel van het bij stap 1 al in de database zetten is dat je niet zeker weet of de volgende stappen ook uitgevoerd gaan worden. Het kan zijn dat iemand stap 1 invult, maar niet de volgende stappen. Dan zit je met incomplete data in je database. Je zou dan eigenlijk ook in de database moeten zetten welke stap als laatste is uitgevoerd.
Daarom lijkt het me beter om de data te evrzamelen in de session. Als je dan alles bij elkaar hebt zet je het zaakje in de database.
Ben ik volkomen met je eens
pi_25919362
Dat je incomplete dingen invult is eigenlijk niet erg superrembo. dan staat er gewoon een excursie zonder vogels, das geen ramp... en je kunt excursies zelf editten,dus ook zelf weer vogels aan die excursie toevoegen
  FOK!-Schrikkelbaas vrijdag 1 april 2005 @ 22:45:36 #244
1972 Swetsenegger
Egocentrische Narcist
pi_25919393
quote:
Op vrijdag 1 april 2005 22:44 schreef ikke_ook het volgende:
Dat je incomplete dingen invult is eigenlijk niet erg superrembo. dan staat er gewoon een excursie zonder vogels, das geen ramp... en je kunt excursies zelf editten,dus ook zelf weer vogels aan die excursie toevoegen
Dan is het niet erg.
'Mijn' edit optie erbij en je back toets probleem is opgelost
pi_25919669
Dankje swets
Nu nog een antwoord op vraag 2

-edit-

Ik had je antwoord niet goed gelezen op vraag 2.
Op zich kan dat misschien wel, maar hoe krijg ik een plaatje op een bepaalde coordinaat in mn browser gepositioneerd?En krijg ik dan niet iets wat in 1 browser werkt en in de rest allemaal niet echt?
  FOK!-Schrikkelbaas vrijdag 1 april 2005 @ 22:56:21 #246
1972 Swetsenegger
Egocentrische Narcist
pi_25919708
quote:
Op vrijdag 1 april 2005 22:54 schreef ikke_ook het volgende:
Dankje swets
Nu nog een antwoord op vraag 2
Heb ik je toch al gegeven? achtergrond image en gewoon met html een puntje zetten.
Anders zal je inderdaad met GD2 de image moeten resampelen. Er zijn voldoende PHP scripts te vinden waarin dat goed uitgelegd wordt (watermerk)
pi_25919882
Watermerk, das t woord wat ik zocht
en hoe zet ik met html een puntje op een bepaald coordinaat dan?
  FOK!-Schrikkelbaas vrijdag 1 april 2005 @ 23:04:22 #248
1972 Swetsenegger
Egocentrische Narcist
pi_25919955
quote:
Op vrijdag 1 april 2005 23:02 schreef ikke_ook het volgende:
Watermerk, das t woord wat ik zocht
en hoe zet ik met html een puntje op een bepaald coordinaat dan?
Gewoon een hele berg divjes maken
pi_25920185
Persoonlijk denk ik dan dat ik beter een watermerk kan maken...

[ Bericht 0% gewijzigd door ikke_ook op 01-04-2005 23:19:41 ]
pi_25920870
Dat is ook leuk om te maken, maar simpeler dan dit krijg je 't denk ik niet.

1
2
3
4
<div style="position:relative;">
   <img src="map.png" alt="Nederland">
   <img src="marker.png" style="position:absolute;top:10px;left:20px" alt="Regio">
</div>
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')