Klez Posted May 22, 2004 Report Share Posted May 22, 2004 nu tad pie lietas. es te lapinjai buuveeju MySQL administraacijas scriptu. Bet lieta taada. mainiigie globaalie ir izsleekti. un jautaajums taac. vai ir iespeejams kaut kaa nodefineet mainiigos. tas ir vajadziigs, kad labo kaadu ierakstu no DB. jo darbs ir ar vairaakaam datu baazeem. un kad editee kaadu tabulu, katrai tabulai ir savs skaits laukiem. un es nevaru izdomaat kaa riikoties. <? //iten kods caur GET sanjem veertiibas $table $laux $value $visi = mysql_query("SELECT * FROM $table WHERE $laux='$value'"); $res = mysql_query("SELECT * FROM $table"); $cik = mysql_num_fields($visi); $viens = mysql_fetch_array($visi); echo ' <table border="0" cellpadding="0" cellspacing="2"> <form name="form1" method="post" action=""> <td bgcolor="#99CCCC">Lauks</td><td bgcolor="#99CCCC"><div align="center">Vertiba</div></td>'; for ($i=0; $i < $cik; $i++){ $len = strlen($viens[$i]); echo '<tr><td>'.mysql_field_name($res, $i).'</td><td> <input name="'.mysql_field_name($res, $i).'" type="text" class="forma" value="'.$viens[$i].'"></td></tr>'; }//end for echo ' <tr><td> </td><td><input type="submit" name="ok" value="Labot" class="forma"></td></tr> </form> </table> '; ?> taa tiek pieshkirts katram texta laukam nosaukums, kaac ir tabulas laukam. kaa lai jamos nodefinee??? Link to comment Share on other sites More sharing options...
Gacha Posted May 22, 2004 Report Share Posted May 22, 2004 Nesaprotu ko gribi panākt ;) Gribi vienkārši editet datus no DB? kas tev tur nesanāk? Link to comment Share on other sites More sharing options...
Roze Posted May 22, 2004 Report Share Posted May 22, 2004 Nu a kur probleema? Ja jau tev register_globals ir off $laux='$value' vietaa ierakstiit? ... ".$_GET['laux']."='".$_GET['value']."' ... vai arii ja tomeer gribaas straadaat ar $mainiigais tad pirms koda ierakstiit: extract($_GET, EXTR_SKIP); superglobals mainiigie ir/buus vienmeer.. Link to comment Share on other sites More sharing options...
Klez Posted May 22, 2004 Author Report Share Posted May 22, 2004 liet jau taada ka vienaa tabulaa ir 5 lauki (5 mainiigie), bet citaa tabulaa ir 8 lauki un respektiivi sanaak 8 mainiigie. kaa jamos var nodefineet? vai kaa apdeitot tabulu? taksta lauka vaarc ir taac kaa shuunai tabulaa. Link to comment Share on other sites More sharing options...
bubu Posted May 22, 2004 Report Share Posted May 22, 2004 lai izlabotu laukus datubāzē, lieto šādu sintaksi: UPDATE $tabula SET $lauks1 = '$vertiba1', SET $lauks2 = '$vertiba2', ... {cik nu tev tur to lauku, tik arī ciklā izvadi} WHERE {nosacījums, kuram irakstam tad īsti mainīt vērtību} Link to comment Share on other sites More sharing options...
Recommended Posts