Hallo,
ich habs schon geschaft bei einm Link (also GET) ein Befehl zu machen.
So das es immer +1 oder -1 macht.
Aber
Wie schaffe ich es, das es mit einer schleife (gesamt 20) die abgefragte Anzahl + oder - macht.
So sieht es momentan aus
PHP: GET
if(isset($_GET['send']) && $_GET['send'] == 'shopping')
{
$stats_id = intval($_GET['id']);
$karte_id = intval($_GET['karte_id']);
$menge = intval($_GET['add_kame']);
$strSQL = "UPDATE
db_karte
SET
tb_karte_anzahl = tb_karte_anzahl -".$menge."
WHERE
tb_karte_karten_stats = ".$stats_id."
AND
tb_karte_id = ".$karte_id."";
$rs = mysql_query($strSQL) OR die("Error: ".mysql_error()."</br> Zeile ".__LINE__);
$strSQL = " INSERT INTO
db_karte_transfer
(
db_karte_transfer.tb_karte_transfer_karte,
db_karte_transfer.tb_karte_transfer_karten_stats,
db_karte_transfer.tb_karte_transfer_anzahl
)
SELECT
".$karte_id.",
".$stats_id.",
".$menge."
FROM
db_karte
WHERE
tb_karte_karten_stats = ".$stats_id."
AND
tb_karte_id = ".$karte_id."";
$rs = mysql_query($strSQL) OR die("Error: ".mysql_error()."</br> Zeile ".__LINE__);
}
Alles anzeigen
PHP: Schleife mit der Anzahl
<select class="form-control" name="add_kame">
<?php
$x = 1;
while ($x <= 20)
{
echo "<option value='".$x."'>".$x."</option>\n";
$x = $x + 1;
}
?>
</select>
PHP: Link
<a href="karte.php?id=<?php echo intval($_GET['id']);?>&karte_id=<?php echo $row['tb_karte_id'];?>&add_kame&send=shopping">
PS.
ja ich weiß, das dies veraltet ist.
Aber ich nutzte diese Seite nur auf meinem Rechner