Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ostoslistalta satunnaisen rivin muokkaaminen

jarspa [12.03.2007 22:36:15]

#

Tere!

Olen kysellyt tätä ennenkin mutta ei oo auennut mulle vieläkään. Tässä tulostetaan taulusta X määrä rivejä joille voidaan tehdä sitten muutoksia, mutta miten kohdistan sen muutoksen määrättyyn riviin? Olen tehnyt joka rivin perään napin jonka painalluksen jälkeen muutokset tallentuvat kantaan kyseisen rivin tietoihin.

<?php
$haku=mysql_query("SELECT id,tuote,kuvaus,maara,varattumaara,yks FROM lista");
$rivi=mysql_fetch_row($haku);

echo "<table width=\"800\" border=1 align=center>";

					echo"<tr><td width=\"200\"><b>Nimi</td><td><b>Kuvaus</td><td><b>Määrä/yks</td><td><b>Varattu</td><td><b>Varaa</td><td></td></tr>";
						for ($i = 0; $i < mysql_num_rows($haku); $i++)
						{
							$id = mysql_result($haku, $i, "id");
							$tuote = mysql_result($haku, $i, "tuote");
						 	$kuvaus = mysql_result($haku, $i, "kuvaus");
							$maara = mysql_result($haku, $i, "maara");
							$varattu = mysql_result($haku, $i, "varattumaara");
							$yks = mysql_result($haku, $i, "yks");

							echo "	<tr>
									<form name=\"$id\" method=\"post\" action=\"\">
									<td>$tuote</td>
									<td>$kuvaus</td>
									<td>$maara $yks</td>
									<td>$varattu</td>
									<td><input name=\"varaus\" type=\"text\" id=\"varaus\" value=\"\" size=\"5\"></td>
									<td><input name=\"nappi\" type=\"submit\" id=\"$id\" value=\"Varaa\"></td>
									</form>
									</tr>";

									if(isset($_POST['nappi']))
									{
									mysql_query("UPDATE lista SET maara = maara - $varaus,
													varattumaara = varattumaara + $varaus WHERE id = $id");
									}
						}

					echo "</table><br>";

?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta