Input Quantity-Box in eine PHP-Variable schreiben

julia29

Erfahrenes Mitglied
Javascript Input-Feld in eine PHP-Variable schreiben

Hallo,

ich habe eine Javascript Quantity-Box wo ich durch Klick auf den Plus-Button
den Wert um eins erhöhe und bei Klick auf den Minus-Button um eins absenken.
Das klappt soweit alles.

Nun müßte ich den Wert des Input-Feldes 'count' in eine PHP-Variable übergeben
damit ich diesen dynamischen Wert per URL-String in eine SQL-Datenbank
eintragen kann. Da weiß ich nicht weiter.
HTML:
<HTML>
<HEAD>
		<meta http-equiv="content-type" content="text/html;charset=utf-8">
		<TITLE>Quantity</TITLE>
		<script language="javascript">
function inc(f){ f.count.value++ }
function dec(f){ f.count.value-- }
</script>
		
</HEAD>
<BODY BGCOLOR="#FFFFFF">

<input type="text" name="count" value="0" size="1">
<input type="button" onClick="inc(this.form)" value="+">
<input type="button" onClick="dec(this.form)" value="-">

<!--  string 1   --> 
<a href=\"http://www.domain.de/index.php?page=shop.cart&func=cartAdd&quantity=1&product_id=$product_id&option=com_virtuemart&Itemid=53 \">Link</a href>

<!--  string 2   --> 
<a href=\"http://www.domain.de/index.php?page=shop.cart&func=cartAdd&quantity=$v_count&product_id=$product_id&option=com_virtuemart&Itemid=53 \">Link</a href>

</BODY>
</HTML>

Mit einem festen Wert wie im String 1 "&quantity=1" klappt es wunderbar. Nur soll der Wert ja nicht fest einprogrammiert werden, sondern wie im Beispiel String 2 vom <input type="text" name="count" .... kommen.

Wie muss ich das schreiben das ich den Wert in die Variable $v_count bekomme?
 
Zuletzt bearbeitet:
habe wo anders eine Lösung gefunden. Falls es mal jemand gebraucht, hier der Code.

Alle einzelnen Bereiche des URL-Strings in Einzel-INPUTs aufteilen
PHP:
<HEAD> 

<script language="javascript">
function inc(f){ f.quantity.value++ }
function dec(f){ f.quantity.value-- }
</script>

</HEAD> 
<BODY>
echo "<form action=\"http://www.domain.de/index.php?page=shop.cart&func=cartAdd&product_id=$product_id&option=com_virtuemart&Itemid=53\" method=\"get\">

<input type=\"hidden\" name=\"page\" value=\"shop.cart\" size=\"10\">
<input type=\"hidden\" name=\"func\" value=\"cartAdd\" size=\"10\">
<input type=\"text\" name=\"quantity\" value=\"0\" size=\"1\">
<input type=\"hidden\" name=\"product_id\" value= $product_id \">
<input type=\"hidden\" name=\"option\" value=\"com_virtuemart\" size=\"10\">
<input type=\"hidden\" name=\"Itemid\" value=\"53\" size=\"10\">

<input type=\"button\" onClick=\"inc(this.form)\" value=\"+\">
<input type=\"button\" onClick=\"dec(this.form)\" value=\"-\">
<br>
<input type=\"image\" img style=\" alt=\"x\" title=\"senden zum Warenkorb\" src=\"../warenkorb.gif\">";

echo "</form>";

size kann man beim input type=\"hidden\" natürlich weglassen.
 
Zurück