bepaald deel in value niet weergeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tristan

Tristan

18/05/2008 15:48:00
Quote Anchor link
Ik heb in een veel langer script van een webshop deze code:

echo"<input type=text size=2 maxlength=5 name=\"cards[]\" class=flatinput value=\"$ma[0];$k\">";

hierin is $ma[0] het product en $k het aantal (standaard 1). Alleen als ik de pagina bekijk staat er in het veld
bijv. "12;1" 12 is dan het product en 1 het aantal, als ik het dan verstuur dan voegt hij product 12 1 keer toe. Alleen wil ik dat hij wel 1 weergeeft maar niet "12;" maar "12;" moet hij natuurlijk wel uitvoeren. hoe doe ik dit?
 
PHP hulp

PHP hulp

19/11/2024 11:21:03
 
Jesper Diovo

Jesper Diovo

18/05/2008 16:28:00
Quote Anchor link
Waarom zou je dat niet willen?
 
Tristan

Tristan

18/05/2008 16:29:00
Quote Anchor link
nu staat er in dat veld bijv. 12;1 en moet je dus 1 aanpassen voor een ander aantal, het lijkt me wel zo handig als 12; er dan niet staat
 
Jesper Diovo

Jesper Diovo

18/05/2008 16:32:00
Quote Anchor link
Neu, kan er gewoon staan. Als je 1 wil aanpassen (via javascript) haal je gewoon de value op, split de value d.m.v. ; verandert het stukje na ; naar het aantal dat er na de aanpassing moet komen te staan, en dan zet je ze weer samen. ;-)
 
Tristan

Tristan

18/05/2008 17:41:00
Quote Anchor link
is er geen simpele manier?
 
- SanThe -

- SanThe -

18/05/2008 18:51:00
 
Tristan

Tristan

18/05/2008 19:05:00
Quote Anchor link
hoe moet ik dat dan toepassen?
 
GaMer B

GaMer B

18/05/2008 19:06:00
Quote Anchor link
Tristan schreef op 18.05.2008 19:05:
hoe moet ik dat dan toepassen?

Tip: Klik eens op het woordje explode() in de post hierboven :)
 
Wolfje

wolfje

18/05/2008 19:26:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php


$ma
= "telefoon";
$k = 4;
$data = "$ma $k";

$explode = explode (' ',$data,2);

echo "$explode[0] is $explode[1] keer besteld";
?>



zoiets (letop is ff snel gedaan dus niet netjes :D)
Gewijzigd op 01/01/1970 01:00:00 door wolfje
 
Tristan

Tristan

18/05/2008 20:53:00
Quote Anchor link
ik ben al een eind op weg ik heb nu dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<input type=text size=2 maxlength=5 name=aantal class=flatinput>
<input type=text size=2 maxlength=5 name=cards[] class=flatinput value=<? echo"$ma[0];$aantal"; ?> >


alleen dit werkt nog niet heeft iemand een (java)script om te zorgen dat de inhoud van de input "aantal" automatisch in de andere input verschijnt?
Gewijzigd op 01/01/1970 01:00:00 door Tristan
 
Wolfje

wolfje

19/05/2008 17:54:00
Quote Anchor link
hmm mss kan je even iets duidelijk zijn? wat wil je precies?
 
- SanThe -

- SanThe -

19/05/2008 18:00:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
echo '<input type="text" size="2" maxlength="5" name="aantal" class="flatinput" value="' . $aantal . '">';
echo '<input type="text" size="2" maxlength="5" name="cards[]" class="flatinput" value="' . $ma[0] . '">';
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.