login  Naam:   Wachtwoord: 
Registreer je!
 Forum

The value of an range from another page

Offline jonahxstylis - 19/03/2013 15:10 (laatste wijziging 20/03/2013 09:38)
Avatar van jonahxstylisNieuw lid Goeiedag, ik wil dus een programma hebben met een input type range (sliderbalk) en op het einde wil ik tonen hoeveel ze uiteindelijk hebben gescoord.

Ten eerste ga ik uitleggen hoe ik mijn range heb gedaan

Javascript:

  1. function imgShow(Target)
  2. {
  3. for(var i = 1; i <= images; i++)
  4. {
  5. if(i != Target)
  6. document.getElementById('img' + i).style.display = 'none';
  7. else
  8. document.getElementById('img' + i).style.display = 'block';
  9. }
  10. }


Nu mijn html code

HTML

  1. <input type="range" id="slider" max="<?php echo ($images*1); ?>" min="1"
  2. value="1" onchange="imgShow(parseInt(this.value/1));" />
  3. <output>
  4. <?php
  5. for ($i = 0; $i < $images; $i++)
  6. {
  7. $image = $files[$i];
  8. echo '<div id="img' . ($i+1) . '" class="photo" style=""><img src="' . $image . '" /></div>';
  9. }
  10. ?>
  11. </output>

De code hierboven werkt (Ik schrijf het gewoon even zodat je weet welke variable ik gebruik)

Zoals je ziet heb ik images en per keer dat mijn slider veranderd, veranderd die image mee. Dan mijn probleem, ik wil al mijn resultaten in een database stoppen en ik wil het dan tonen aan de mensen hoeveel ze gescoord hebben op de test.

  1. echo '<form action="'. $_SERVER["PHP_SELF"] .'" method="post">';
  2. echo 'Solution:<br>';
  3. echo '<textarea name="bericht"></textarea><br>';
  4. echo '</form>';

Ik denk dat ik iets tussen de textarea moet plaatsen, maar ik weet niet wat. Ik heb al verschillende dingen geprobeerd maar ik zie nog maar 2 jaar programmeren en het is op het secondair niveau dus mijn programmeringskills zijn nog niet zo vergevorderd . Ja ik gebruik echo's want ik zet deze lijn in de else kant van de "if($_SERVER[REQUEST_METHOD]=='POST')".

Ik hoop echt dat mij iemand kan helpen want ik moet dit afwerken tegen vrijdag. Dank bij voorbaat!

5 antwoorden

Gesponsorde links
Offline Abbas - 19/03/2013 15:53 (laatste wijziging 19/03/2013 15:53)
Avatar van Abbas Gouden medaille

Crew .NET
Volgende keer codetags gebruiken, lees de forumregels!
Offline Martijn - 19/03/2013 17:07 (laatste wijziging 19/03/2013 17:08)
Avatar van Martijn Crew PHP En vertaal het gewoon even naar het Nederlands in vervolg ;)

Ik zal zo je topic even lezen, maar PHP_SELF moet je niet gebruiken. In html5 mag je de hele action="" weglaten als het dezelfde pagina is

edit Na het lezen: Vertaal het toch maar even, ik snap iig geen drol van van deze Dunglish 
Offline jonahxstylis - 20/03/2013 09:36
Avatar van jonahxstylis Nieuw lid
Martijn schreef:
En vertaal het gewoon even naar het Nederlands in vervolg ;)

Ik zal zo je topic even lezen, maar PHP_SELF moet je niet gebruiken. In html5 mag je de hele action="" weglaten als het dezelfde pagina is

edit Na het lezen: Vertaal het toch maar even, ik snap iig geen drol van van deze Dunglish 

Ziezo ik heb het even vlug vertaald. Als er nog problemen zijn vertel je het maar.
Offline Martijn - 20/03/2013 11:01 (laatste wijziging 20/03/2013 11:02)
Avatar van Martijn Crew PHP Je kunt een input type="hidden" gebruiken?

Edit: Als je trouwens je input type=range in je form zet, heb je die waarde toch gewoon?
Offline jonahxstylis - 20/03/2013 11:58
Avatar van jonahxstylis Nieuw lid En wat zou de code dan zijn?
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s