Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedon tallentaminen 12,13,14

Vasta_alkaja [21.01.2008 12:02:47]

#

Jäänyt tuo taulukoiden käsittely vähän enempikin minulta pois, joka on tosi huono juttu. Joten turvaudunpa taas teidän apuunne.

Minulla on kaksi muuttujaa jotka sisältää esim seuraavat arvot

$eka = 12,13,14
$toka = 1,2

Miten saan nuo tallennettua tietokantaan seuraavalla tavalla.

1, 12
1, 13
1, 14
2, 12
2, 13
2, 14

insert into eka,toka values(miten)

Vasta_alkaja [21.01.2008 15:32:06]

#

Jos joku taistelee saman ongelman kanssa niin näin se meni karsitusti

$henkilot = explode(',', $_POST['henkilot']);
$ryhmat = explode(',', $_POST['ryhmat']);

foreach($ryhmat as $ryhmaId)
{
    foreach($henkilot as $henkiloId)
    {
       $arvot[] = sprintf("(%d , %d)", $henkiloId, $ryhmaId);
    }
}

$k = "INSERT INTO sr_ryhmat_liitos (sidoshenkilo, ryhma_id) VALUES " . implode(',', $arvot);

Vastaus

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

Tietoa sivustosta