login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]url gaat weg :s

Offline Ibrahim - 24/08/2005 13:49 (laatste wijziging 25/08/2005 00:12)
Avatar van IbrahimPHP expert Ik heb een webwinkel in php maar een stukje javascript moet iets controleren en dan een actie uitvoeren. Alleen als deze actie word uitgevoerd haalt hij uit de url de categorie id weg.

Voorbeeld:
De url is nu: localhost/webwinkel/index.php?cat_id=1 en als er op de button word gedrukt om de aantallen te wijzigen veranderd hij de url in dit:
localhost/webwinkel/index.php maar hij moet de bovenstaande url behouden. Ik weet weinig van javascript. Kan iemand me helpen?

Code:

  1. <script language="javascript">
  2. function change_amount(field, amount) {
  3. var current = parseInt(document.forms['products'].elements[field].value);
  4. if(!isNaN(current)) {
  5. newval = current + amount;
  6. } else {
  7. newval = 0;
  8. }
  9. document.forms['products'].elements[field].value = newval;
  10. }
  11. </script>

6 antwoorden

Gesponsorde links
Offline Voldemort - 24/08/2005 13:56
Avatar van Voldemort PHP ver gevorderde Moet je van

<?=$_GET['cat_id']?> niet <?=$_GET['cat_id'] ?> maken?
Offline Ibrahim - 24/08/2005 13:57 (laatste wijziging 24/08/2005 15:08)
Avatar van Ibrahim PHP expert nee want da was een typ fout van me die hoort helemaal niet in dit script 

edit: niemand???
Offline stenno - 24/08/2005 16:35
Avatar van stenno PHP interesse
Mag ik je array()'s eens zien ??
Offline Ibrahim - 24/08/2005 16:51 (laatste wijziging 24/08/2005 23:51)
Avatar van Ibrahim PHP expert dit is em:

  1. <?php
  2. $items = array(
  3. $obj->p_id => array($obj->p_naam,$obj->p_prijs)
  4. );
  5. ?>


edit: het is opgelost door stijn1989 hij zal oplossing posten
Offline Stijn - 24/08/2005 23:55 (laatste wijziging 25/08/2005 00:05)
Avatar van Stijn PHP expert heb je oplossing:

de JavaScript code werkt perfect. als je goed kijkt naar je code ziet hij dat hij naar het formulier terugkeert .form['...'].elements['..']

maar de action van je was <?=$_SERVER['PHP_SELF'];?>

dus ik heb je form-action bewerkt naar dit:
<form name="products" method="post" action="<? echo $_SERVER['PHP_SELF']."?cat_id=".$_GET['cat_id']; ?>">

na enkele seconden proberen:


HET WERKT! ^^^^

mvg stijn 

edit

thx graag gedaan hoor
Offline Ibrahim - 25/08/2005 00:03
Avatar van Ibrahim PHP expert dus het was een php probleem dankje en jij bent php beginner dacht het niet 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.214s