| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 03.11.09 Prihlásený: 12.02.10 Príspevky: 25 Témy: 9 | Napísal Vcelar: 05.01.2010 16:24 | |
|
Mam takyto kod:
$sqlQ = "select * from kosik inner join tovar on kosik.produktid = tovar.id where kosik.cookieid = '" . KosikId() . "' order by tovar.nazov asc";
Kod je ok ale este potrebujem z tabulky kosik vybrat jedno pole "farby",cize dve polia z jednej tabulky a vobec mi to nejde...
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
A to ti neverím Lebo tam máš select * from. Teda všetky polia
|
|
Registrovaný: 03.11.09 Prihlásený: 12.02.10 Príspevky: 25 Témy: 9 | Napísal autor témy Vcelar: 05.01.2010 18:29 | |
|
Nerozumiem
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
ty chceš dve polia či dva riadky?
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 03.11.09 Prihlásený: 12.02.10 Príspevky: 25 Témy: 9 | Napísal autor témy Vcelar: 05.01.2010 18:55 | |
|
tabulka kosik struktura:
id,produktid,cookieid,pocet,farby no a potrebujem vytiahnut farby nakolko mi farbu do stlpca farby zapise no neodosle.
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
wtf? Ja furt nechápem. Ako ti to môže neodoslať? Len tak si povie "hm... tento stĺpec sa mi nepáči, nepošlem mu hodnotu"?
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 03.11.09 Prihlásený: 12.02.10 Príspevky: 25 Témy: 9 | Napísal autor témy Vcelar: 05.01.2010 19:52 | |
|
http://img690.imageshack.us/img690/2253/kosik.jpg
neviem ci ten stlpec hovori,ale tu farbu mi do objednavky nezahrna,uz to riesim kade kde
Kód: <?php
// if (!$logged) @mysql_query("delete from kosik where cookieid = '" . KosikId() . "' ");
switch($_GET["action"]) { case "add": { // addprod($_GET["id"], $_GET["pocet"]); ukazkosik(); break; } case "update": { // updateprod($_GET["id"], $_GET["pocet"]); ukazkosik(); break; } case "remove": { // removeprod($_GET["id"]); ukazkosik(); break; } case "objednat": { $totalcena=ukazkosik(); if (!$totalcena) { error ("Košík prázdny"); break; } include "objednat.php";
break; } case "odoslat": {
if (!$meno || !$ulica || !$mesto || !$psc): error("Nevyplnili ste všetky potrebné údaje", ""); include "objednat.php"; $stop=true; endif;
if (!$stop): $textmail=objednavka_tabulka();
$ok=mailer ("email", $textmail, "Objednavka z .sk", "$shopreplyaddress"); $ok=mailer ($email, $textmail, "Objednavka z .sk", "$shopreplyaddress"); removeall(); $suma=$sumauhrada; message("Objednávka odoslaná", "<a href=\"http://www.sk\">Pokračovať môžete tu</a>"); endif;
break; } default: { ukazkosik(); } }
function createRandomVariabilny() {
$chars = "0123456789"; srand((double)microtime()*1000000); $i = 0; $rpass = '';
while ($i <= 16) { $num = rand(0,10); $tmp = substr($chars, $num, 1); $rpass = $rpass . $tmp; $i++; } return $rpass; }
function objednavka_tabulka() {
global $meno, $ulica, $mesto, $psc, $email, $telefon, $fax, $platba, $podmienky, $dorucenie, $poznamka, $sVariabilny, $sUser, $sSkupina, $sUserID;
$casnow=Time();
$totalcena = 0; $sqlQ = "select * from kosik inner join tovar on kosik.produktid = tovar.id where kosik.cookieid = '" . KosikId() . "' order by tovar.nazov asc";
$result = mysql_query($sqlQ);
$textstart = "<h1>Objednavka</h1>"; $texttable = "<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\"> \n";
$texttable = $texttable . "<tr>
<td>Nazov</td> <td>Veľkost</td> <td>Farba</td> <td>Cena s DPH</td> <td>Kusov</td> <td>Celkom</td>
</tr>";
// while($row = mysql_fetch_array($result))
{ if ($row["akcia"] && $row["cena2"]) $row["cena"]=$row["cena2"];
$totalcena += $row["pocet"] * ($row["cena"]/100*(100-$row["zlava"]))*1.19;
$texttable = $texttable . " <tr> <td>$row[nazov]</td> <td>" . $row["velkost"] . "</td><td> ".$row["farby"]."</td> <td>".($row[cena]/100*(100-$row["zlava"]))*1.19." €<br />".round(($row[cena]/100*(100-$row["zlava"]))*1.19*30.1260,2)." Sk</td> <td>$row[pocet]</td> <td>"; $celkom=$row["pocet"] * ($row["cena"]/100*(100-$row["zlava"]))*1.19 ; $celkomeuro=round($row["pocet"] * ($row["cena"]/100*(100-$row["zlava"]))*1.19*30.1260,2); $texttable.=" $celkom € <br > $celkomeuro Sk</td> </tr>"; $kurzeuro=$_SESSION["sEuro"]; $sql=" INSERT INTO objednavky VALUES ('', '$row[id]', '$row[nazov]', '$row[velkost]' , '$row[farby]', '$row[pocet]', '$celkom', '$meno', '$ulica', '$mesto', '$psc', '$email', '$telefon', '$kurzeuro', '$platba', '$dorucenie', '$poznamka','$casnow', '0', '$sUser', '$koefsql', '$sVariabilny' )";
$ins = MySQL_Query($sql); if (!$ins) echo "CHYBA ".mysql_error(); }
$texttable.="</table>";
$totalcenadph=round($totalcena,2); $totalcenadpheuro=round($totalcena/$_SESSION["sEuro"],2);
$textend = "<br> Cena spolu: <strong>$totalcenadph € </strong> s DPH + $platba $dorucenie <br><br>\n
Meno: $meno<br>\n Adresa: $ulica<br>\n Mesto: $mesto <br>\n PSC: $psc<br><br>\n\n Email: $email<br>\n Telefon: $telefon <br>\n Poznamka: $poznamka<br><br> \n\n";
$text = $textstart. $texttable. $textend;
return $text;
}
function ukazkosik() { global $sSkupina,$euro;
?>
Kody prosim vkladaj do znacky [code]. Ďuri
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
začal by som od var_dump($row)
tiež by ma zaujímalo, či je na všetkých použitých stĺpcoch súvisiacich s farbami typ varchar alebo čosi podobné
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 03.11.09 Prihlásený: 12.02.10 Príspevky: 25 Témy: 9 | Napísal autor témy Vcelar: 05.01.2010 20:18 | |
|
Ja sa na to vyserem,od rana sa stym bavim a nic...a nakoniec z nicoho nic to ide do riti a ani neviem co som spravil
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|