Jump to content
php.lv forumi

ID


Mikijs

Recommended Posts

Sveiki.

 

es jau labu laiku rosos lai pajautātu, bet negribēju izklausīties pēc galīga muļķa...

vopš lieta tāda ka veidoju savu CMS un sāku ar jaunumu sadaļu, bet aizkēros aiz muļķīga ID, pasakiet plz kas nav pareizi.

 

admin.php?do=jaunumi&what=new

	if ($_GET['what']=="new"){
	$makeid = dbquery("SELECT * FROM ".PREF."raksti");
	$plus = "1";
	$selid = dbrows($makeid)+$plus;
	echo "<form method='post' action='admin.php?do=jaunumi&what=save&id=".$selid."'><h1>Jaunumi - pievienot</h1>
	".$lv['005']."<br /><input type='text' name='virsraksts'><br />
	".$lv['008']."<br /><input type='text' name='lasitvairak'><br />
	".$lv['006']."<br /><textarea name='teksts'></textarea><br />
	<input type='submit' value='ok'></form>";
}

 

admin.php?do=jaunumi&what=save

	if ($_GET['what']=="save"){
	$title = $_POST['virsraksts'];
	$teksts = $_POST['teksts'];
	$ievietots = $_SERVER['REQUEST_TIME'];
	$id = $_GET['id'];
	$lasitvairak = $_POST['lasitvairak'];
	dbquery("INSERT INTO ".PREF."raksti ( id, virsraksts, teksts, ievietots , lasitvairak ) values( '".$id."', '".$title."', '".$teksts."', '".$ievietots."', '".$lasitvairak."' ) ");
	echo "<dib align='center'>Saglabāts</div>";
}

 

Zinu ka stūlbi tur izskatās tas ID, bet savādāk nemāku xD, vismaz nēsmu atradis =/

Edited by Mikijs
Link to comment
Share on other sites

Neģenerē pats to ID. Ļauj, lai SQL serveris pats piešķir ID. Tb, vienkārši taisi insertu, nenorādot ID (tikai atceries, ka tev tai kolonnai jābūt primary un auto_increment).

 

Un ja tev to id pēc tam vajag, tad uzreiz pēc pievienošanas vari dabūt to ar mysql_insert_id().

Link to comment
Share on other sites

TATAD ?

dbquery("INSERT INTO ".PREF."raksti ( id, virsraksts, teksts, ievietots , lasitvairak ) values( 'NULL', '".$title."', '".$teksts."', '".$ievietots."', '".$lasitvairak."' ) ");

 

strada =] tnQ

Edited by Mikijs
Link to comment
Share on other sites

×
×
  • Create New...