Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Satunnaisten rivien muokkaus/tallennus kantaan?

jarspa [07.02.2007 21:13:50]

#

Eli kannasta tulostetaan satunnainen määrä taulukkoon joka rivin perään tulostuu varaus tekstikenttä. Kenttään olisi tarkoitus laittaa varattu määrä ja hyväksyä muutos nappia painamalla. Helppo homma mutta...

Miten saan määritettyä rivin johon muutokset tallentuvat? Eli ongelmana tässä on se kun rivejä tulee X määrä. Auttakee oon paininut tämän ongelman kanssa jo liian kauan ;)

$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>Varaus</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>
									<td>$tuote</td>
									<td>$kuvaus</td>
									<td>$maara $yks</td>
									<td><input name=\"varaus\" type=\"text\" id=\"varaus\" value=\"$varattu\" size=\"5\"></td>
									<td><input name=\"varaa\" type=\"submit\" id=\"varaa\" value=\"Varaa\"></td>
									</tr>";

						}

					echo "</table><br>";

Meitzi [07.02.2007 21:34:37]

#

Pitääkö se nimeenomaan olla nappi? vai riittääkö linkki joka näyttää napilta?

Jos haluat normaalin painonin niin sehän pitää toteuttaa formilla, eli sinullahan pitää formi jokaista riviä kohti. Ja siinä formissa sitten kerrot hidden arvoilla että mistä tuotteesta oli kyse jne.

jarspa [07.02.2007 22:01:58]

#

Siis voi olla pelkkä linkkikin... mut onkohan muita toteutustapoja kun toi formi?

Lemtz81 [07.02.2007 22:28:41]

#

Formilla jos tekee niin muuttaa varaus inputin nimeä varaus[], käsittelee sen sitten taulukkona php:ssä, ja siihen laitat vaikka toisen tuote[] inputin hiddeniksi viereen
eli näin voit käsitellä taulukot kattomalla josko siellä olis varaus ja samalla tuote[] taulusta saat id:n ....tämä koko roska formiin.

jos ei formia halua käyttää niin sitten vaikka käyttää javascriptiä ja XMLhttprequestilla vie tiedot servolle tiettyyn php filuun joka tekee varauksen sitten kantaan

Auttoko?

Vastaus

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

Tietoa sivustosta