Hallo zusammen,
seit Tagen sitze ich vor einem Problem an den ich fast Verzweifle, ich hoffe mir kann da jemand weiterhelfen.
Folgendes:
Ich habe vor ein Bestellscript zu bauen welches nach auswahl des Produktes direkt den Preis anzeigt, das funktioniert ja soweit schon mittels JS, mein Problem ist ich habe eine Datenbank erstellt wo diese Produkte gelistet sind und wenn man auf der Bestellseite dieses Produkt wählt finde ich derzeit keine Lösung wie das mittels der Variable den Wert also die Produkt ID übergeben kann so dass man diese weiterverabeiten kann.
Hier der code:
<head><script type="text/javascript" language="javascript" src="test.js"></script>
</head>
<table border="0" cellpadding="0" cellspacing="0" width="55%" class="shoptabelle">
<form name="total" action="test.php" method="post"><tr><td>
Artikel</td><td>
<select name="ProID[]" id="ProID0" onChange="neuerPreis()">
<option value="100">Artikel1 (+1,00 EUR)</option>
<option value="101">Artikel2 (+2,00 EUR)</option>
<option value="102">Artikel3 (+3,00 EUR)</option>
<option value="103">Artikel4 (+4,00 EUR)</option>
<option value="104">Artikel5 (+5,00 EUR)</option>
</select>
</td></tr>
<input type="submit" value="ProID[]">
</form>
<input type="text" name="endbetrag" " value="Gesamtpreis: 6,00 EUR inkl. MwSt.">
</table>
und hier die test.php
<?php
session_start();
include("dbconnect.php");
$sql = "select id, proname, prodesc, proanzeige, propreis from Produkte";
$result = mysql_query($sql) or die (mysql_error());
?>
<?php
$ergebnis = mysql_query("SELECT * FROM Produkte WHERE id LIKE '".$_POST[ProID]."%'");
while($row = mysql_fetch_object($ergebnis))
{
echo "ID: ";
echo $row->pronummer;
echo "<br>Produkt: ";
echo $row->proname;
echo "<br>Beschreibung: ";
echo $row->prodesc;
echo "<br>Preis:";
echo $row->propreis;
echo "€";
echo "<br>Preis zum Grundpreis: ";
echo $row->proanzeige;
}
?>
seit Tagen sitze ich vor einem Problem an den ich fast Verzweifle, ich hoffe mir kann da jemand weiterhelfen.
Folgendes:
Ich habe vor ein Bestellscript zu bauen welches nach auswahl des Produktes direkt den Preis anzeigt, das funktioniert ja soweit schon mittels JS, mein Problem ist ich habe eine Datenbank erstellt wo diese Produkte gelistet sind und wenn man auf der Bestellseite dieses Produkt wählt finde ich derzeit keine Lösung wie das mittels der Variable den Wert also die Produkt ID übergeben kann so dass man diese weiterverabeiten kann.
Hier der code:
<head><script type="text/javascript" language="javascript" src="test.js"></script>
</head>
<table border="0" cellpadding="0" cellspacing="0" width="55%" class="shoptabelle">
<form name="total" action="test.php" method="post"><tr><td>
Artikel</td><td>
<select name="ProID[]" id="ProID0" onChange="neuerPreis()">
<option value="100">Artikel1 (+1,00 EUR)</option>
<option value="101">Artikel2 (+2,00 EUR)</option>
<option value="102">Artikel3 (+3,00 EUR)</option>
<option value="103">Artikel4 (+4,00 EUR)</option>
<option value="104">Artikel5 (+5,00 EUR)</option>
</select>
</td></tr>
<input type="submit" value="ProID[]">
</form>
<input type="text" name="endbetrag" " value="Gesamtpreis: 6,00 EUR inkl. MwSt.">
</table>
und hier die test.php
<?php
session_start();
include("dbconnect.php");
$sql = "select id, proname, prodesc, proanzeige, propreis from Produkte";
$result = mysql_query($sql) or die (mysql_error());
?>
<?php
$ergebnis = mysql_query("SELECT * FROM Produkte WHERE id LIKE '".$_POST[ProID]."%'");
while($row = mysql_fetch_object($ergebnis))
{
echo "ID: ";
echo $row->pronummer;
echo "<br>Produkt: ";
echo $row->proname;
echo "<br>Beschreibung: ";
echo $row->prodesc;
echo "<br>Preis:";
echo $row->propreis;
echo "€";
echo "<br>Preis zum Grundpreis: ";
echo $row->proanzeige;
}
?>