PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Sessioni insert andmebaasi
Postitaja: Maksim 2015-12-14 23:16:14
'".$_POST['nimi']."' - Tavaliselt on nii, kui andmebaasi midagi postitada, aga kuidas sessiooniga? "'.$_SESSION['summa_kokku'].'" - Nii ei tööta. Proovitud ka seda, et $test = $_SESSION['summa_kokku'];, aga ei aita.
RE: Sessioni insert andmebaasi
Postitaja: - 2015-12-15 08:20:32
Kui lugeda läbi väga lühikene ja kokkuvõtlik jutt ühelt esimeselt lingilt, mida googel pakub: http://www.w3schools.com/php/php_sessions.asp siis peaksid aru saama, kuidas sessioonid toimuvad. session_start() kasutasid? Enne $_SESSION muutuja lugemist sinna ikka väärtused sisse kirjutasid (või eeldasid, et need tekivad sinna formi elementidest automaatselt)? Alati võid teha var_dump($_SESSION); mis näitab, mis karul kõhus on.
RE: Sessioni insert andmebaasi
Postitaja: Maksim 2015-12-15 19:28:30
$sql = "INSERT INTO maksja (id, hind) VALUES ";
foreach($_SESSION['ostukorv'] as $id => $toode) {
$sql.= "(" . $id . ",'". $toode['summa_kokku'] ."'),";
}


Midagi sellist mõtlesin (see näiteks), aga see millegipärast ei tööta.
RE: Sessioni insert andmebaasi
Postitaja: - 2015-12-16 10:46:27
Kordan uuesti:
- Kas session_start(); oled teinud (et sessioonid üldse tööle hakkaks?
- Kas sessioonimuutujasse oled eelnevalt kirjutanud? St mõnel teisel lehel peab Sul olema $_SESSION['ostukorv'] = 'Mingi väärtus'; Ning kuna kasutad foreachi, siis eeldatavasti peaks seal olema massiiv, seega

$_SESSION['ostukorv'] = array('foo' => 1, 'bar' => 2);

- kui enne seda mittetöötavat koodi teed var_dump($_SESSION);die(); siis mida Sa näed seal?
RE: Sessioni insert andmebaasi
Postitaja: kvaliteet ennekõike 2015-12-16 13:31:17
TSITEERITUD:
$sql = "INSERT INTO maksja (id, hind) VALUES ";
foreach($_SESSION['ostukorv'] as $id => $toode) {
$sql.= "(" . $id . ",'". $toode['summa_kokku'] ."'),";
}


Midagi sellist mõtlesin (see näiteks), aga see millegipärast ei tööta.
kas riigikogu kantseleile treitakse uut kodulehte?
RE: Sessioni insert andmebaasi
Postitaja: - 2015-12-16 19:54:14
Ning kui oled sessioonidest aru saanud, siis järgmise asjana võta ette, kuidas tuleb tegelikult andmebaasipäringuid koostada, ja mis sellele praegusel variandil viga on.

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0871930122375