Stránka 1 z 2

vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 11:32
od Kocik
$zprava.= "<tr><td colspan='3'>Telefon</td><td align='right'>". $telefon."</td></tr>";

Nevytáhne to z databáze, zůstane to bez hodnoty.

U nicku to funguje bez problémů.

$zprava.= "<tr><td colspan='3'>Nick</td><td align='right'>". $_SESSION['nick']."</td></tr>";

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 12:05
od CrazyC0de
Ano, u nicku to funguje bez problému, protože nick vytahuješ ze SESSIONS, mohl by jsi zaslat i kod, který vytahuje ten $telefon, patrně v něm bude ta chyba.....

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 12:14
od Kocik
Gg

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 12:20
od CZechBoY
tak si tu ulici ulož do session ne?
kde ten telefon jako máme najít když neznáme strukturu databáze ani formulář, přes kterej se to odesílá???

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 12:31
od Kocik
gg

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 12:58
od CZechBoY
eště sem hoď strukturu těch tabulek STA_kosik a STA_produkty

to objednání lze udělat i tzv. rychlou objednávkou? (bez stávajícího účtu, prostě se zadá fakturační adresa a žádný účet se nezakládá)

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 13:12
od Kocik
Uživatel se musí přihlásit, aby mohl nakupovat.

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 13:13
od CZechBoY
ok takže máš ulici uloženou někde v databází zákazníků
vytáhni tu adresu z té tabulky zákazníku podle id uživatele, které máš v session

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 13:14
od Kocik
Soubory:

--- Doplnění předchozího příspěvku (Sob Bře 16, 2013 1:16 pm) ---

Potřebovala bych to více vysvětlit "pro blbečka"

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 13:17
od CZechBoY
ok
hoď sem eště strukturu tabulky, kde máš uložené zákazníky

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 13:21
od Kocik
tady..

Re: vypisování adresy po objednání zboží(email)

Napsal: 16 bře 2013 13:34
od CZechBoY
jaký je rozdíl mezi username a nick? :smile:
tady můžeš vzít všechny údaje pro fakturaci
takže ten první kod můžeš přepsat takto:

PHP píše:if($vysledek = mysql_query($sql)) {
$vys2 = mysql_query("SELECT username,nick,prijmeni,telefon,ulice,cp,mesto,psc FROM xxx WHERE id_user=" . $_SESSION['id_user']);
$fakturacni_udaje = mysql_fetch_assoc($vys2);

$celkem = 0;
$postovne = 60;
$username = stripslashes($fakturacni_udaje['username']);

while($radek=mysql_fetch_array($vysledek)) {
$zprava .= "<tr><td>" . $radek['nazev_produktu'] . "</td>".
"<td>" . $radek['cena'] . "Kč</td>".
"<td align='center'>" . $radek['mnozstvi'] . "</td>".
"<td align='right'>" . $radek['celkem'] . "Kč</td></tr>";
$celkem += $radek['celkem'];
$celkempost = $celkem + $postovne;
$telefon = $fakturacni_udaje['telefon'];
$prijmeni = $fakturacni_udaje['prijmeni'];
}
$zprava .= "<tr><td colspan='3'>Cena celkem</td><td align='right'>" . $celkem . "Kč</td></tr>";
$zprava .= "<tr><td colspan='3'>Cena s poštovným</td><td align='right'>" . $celkempost . "Kč</td></tr>";
$zprava .= "<tr><td colspan='3'></td><td align='right'></td></tr>";
$zprava .= "<tr><td colspan='3'>Nick</td><td align='right'>" . $fakturacni_udaje['nick'] . "</td></tr>";
$zprava .= "<tr><td colspan='3'>Mail</td><td align='right'>" . $fakturacni_udaje['mail'] . "</td></tr>";

$zprava .= "<tr><td colspan='3'>Telefon</td><td align='right'>" . $fakturacni_udaje['telefon'] . "</td></tr>";

$zprava .= "<tr><td colspan='3'>Ulice</td><td align='right'>" . $fakturacni_udaje['ulice'] . "</td></tr>";

}
else
echo mysql_error();


v tom sql dotazu na 2. řádku doplň název tabulky s těmi uživateli (poslední screen)