Jump to content
php.lv forumi

Recommended Posts

Posted

Sveiki, neliela problēma:

 

tiek postētī šāda informācija:

$_POST['jauns_ierkasts_1']
$_POST['jauns_ierkasts_5']
$_POST['jauns_ierkasts_9']

Un jāatjauno datubāzei noteikta ierkasta noteika rinda, piemērām $row['text']:

ierakats_1;ierakats_2;ierakats_3;ierakats_4;ierakats_5;ierakats_6;ierakats_7;ierakats_8

Kā tieši jādara, lai "jauns_ierkasts_1" aizstāj "ierakats_1","jauns_ierkasts_5" aizstāj "ierakats_5", un pievieno klāt "jauns_ierkasts_9".

Piebilde: ieraksts "ierakats_1;ierakats_2;ierakats_3;ierakats_4;ierakats_5;ierakats_6;ierakats_7;ierakats_8" atrodas vienā laukā nevis dažādos

 

Paldies, ceru ka sapratāt un jau iepriekš paldies! ;)

Posted (edited)

Vispirms jāapgūst relāciju datubāžu paši pamatprincipi - saimniecībā noderēs.

 

ar visiem UPDATE utt visu zinu, vnk nezinu kā lai aizstāj un piemet klāt to informāciju, jo str_replace neder

 

un šeit griežos tikai tad kad tiešam nevaru atrast atbildi ;)

Edited by sandrulis
Posted (edited)

Veids kā tiek glabāti ieraksti izskatās stipri aizdomīgi,bet var vienkārši ar foreach iziet cauri $_POST un repleisojot lieko uzbūvēt vajadzīgo kveriju kaut kā šādi:

 

$sql = "INSERT INTO tabula (`ieraksti`) VALUES('";

$value = '';
foreach($_POST as $k => $v) {
 $value .= mysql_real_escape_string(str_replace('jauns_', '', $v)) . ';';
}

$sql .= substr($value, 0, -1) . "')";
Edit: kamēr drukāju šo,neizlasīju ka repleisi neder. Kāpēc? Edited by 404
Posted

Edit: kamēr drukāju šo,neizlasīju ka repleisi neder. Kāpēc?

 

Laikam tad nepareizo pieeju lietoju :) paldies

 

Tava atbilde noderēs :) tika ar UPDATE man vajag ;) bet to jau pats mācēšu :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...