auswahl aus tabelle treffen (shopsystem)

egreis

Mitglied
hi,

habe mir sowas ähnliches wie ein kleines shop-system zusammen gestellt.

die daten werden aus einer datenbank gelesen, mit einer while schleife. das klappt ganz gut. auch mit bildern und so, kein thema.

jetzt hab ich folgendes problem. über ein check-box-kästchen soll der user auswählen können, was ihn interessiert. anschliessend soll er mit einem aktuallisieren button als interessent beim jeweiligen artikel erscheinen.

das problem ist, dass ich das nicht hinkriege, weil ich nicht weiss, wie ich, nachdem mir die while schleife die tabelle erstellt hat, die daten aktuallisieren kann. (id hab ich wegen der eindeutigkeit) also auf gut deutsch, ich weiss nicht, wie ich den user zum artikel hinzufüge.

mach ich da dann einfach wieder einen insert befehl (im einzelfall würde ich das mit where und der id machen)? die neue schleife könnte ruhig jeden eintrag in die tabelle neu eintragen, insgesamt sind es nur 10 artikel. (später kann ich immernoch eine if prüfung vorstellen, das kann ich mittlerweile)

hab mir ja schon fast geantwortet, oder? das muss ich über ne schleife machen? irgendein script schnipsel könnte schon weiterhelfen!

danke...
 
irgendwie ne lösung, geht aber noch nicht richtig...

vielleicht kann ja dieses script fizzelchen weiterhelfen. das problem, was ich noch habe, ist dass die $id nicht übergeben wird.

PHP:
<?
	if ($change)
	{ echo "order abgeschickt";

	$newTISbuyer = "sold";
	
		
	$sqlkommando = "UPDATE TISshirts SET buyer='$newTISbuyer', checkbox='YES' WHERE id='".($id)."'";
	mysql_query($sqlkommando) or die("Error: " . mysql_error());
	
	}
	else
	{ echo "keine order platziert";
	}
?>

<TABLE>
  
<TR>
<TD width="20" height="30"><b>id</b></TD>
<TD width="80" align="center"><b>status</b></TD>
<TD width="100"></TD>
<TD width="250"><b>beschreibung</b></TD>
<TD width="50" align="center"><b>grösse</b></TD>
<TD><b>käufer</b></TD></TR>
<?

$sqlkommando = "SELECT * FROM TISshirts ORDER BY id ASC";

$sqlanfrage = mysql_query($sqlkommando) or die("Error: " . mysql_error());                                                                  

if (nl2br(stripslashes($daten->checkbox)) == "no")
	{$id=nl2br(stripslashes($daten->id));
	echo "<form action=\"produkte.php\" method=\"post\" name=\"change\"><tr><td align=\"center\">".$id."</td><td><input type=checkbox name=box><input type=\"submit\" name=\"change\" value=\"kaufen\"></form></td><td><a href='".nl2br(stripslashes($daten->file))."' ><IMG border=0 height=80 src='".nl2br(stripslashes($daten->file))."' width=70></a></td><td>".nl2br(stripslashes($daten->description))."</td><td align=\"center\">".nl2br(stripslashes($daten->size))."</td><td>".nl2br(stripslashes($daten->buyer))."</td></tr>";
	} else
	{echo "<tr><td align=\"center\">".nl2br(stripslashes($daten->id))."</td><td></td><td><a href='".nl2br(stripslashes($daten->file))."' ><IMG border=0 height=80 src='".nl2br(stripslashes($daten->file))."' width=70></a></td><td>".nl2br(stripslashes($daten->description))."</td><td align=\"center\">".nl2br(stripslashes($daten->size))."</td><td>".nl2br(stripslashes($daten->buyer))."</td></tr>";
	} 
} ?> 
</TD></TR></TABLE>

danke...
 
Zurück