ugrás a tartalomhoz

Archívum - Szep 5, 2006

Webshop kosár megoldások

Gully Foyle · 2006. Szep. 5. (K), 15.19
Sziasztok!


Korábban írtam egy webshop-ot, ami úgy működött, hogy minden vásárló külön táblát kapott. Ennek a módszernek megvolt az az előnye, hogy bármennyi áru kerülhetett a kosárba, hiszen egy tétel egy sort jelentett. A tábla neve a vásárló azonosítójából képződött, amiről úgy gondolom nem éppen a legjobb megoldás.

Ha viszont a vásárlók nem kapnak külön táblát, akkor egy sorba csak annyi tétel kerülhet, ahány mezőt létrehozok előre, és ha például csak 10 mezőm van, akkor a 11. tétel már nem kerülhet kosárba. Ráadásul a 10 tétel már minimum 20 mezőt kíván, hiszen ez egyik az azonosító vagy cikkszám, a másik a mennyiség.

Szerintetek mi a megoldás?
 

SafariTest más színekben mutatja a honlapom

Marcell · 2006. Szep. 5. (K), 14.24
Kipróbáltam a honlapomat SafariTest-el (a http://www.browsrcamp.com és a http://www.danvine.com/icapture címeken is) és érdekes eredményt kaptam vissza mindkétszer: nem stimmelnek a színek a fejlécben és a tartalom linkjei mögött sem.

Ez elég érdekes, mert Firefoxban, IE6-7-ben, Operában minden jó és megnéztem egy színlopóval is: minden képemen, ami CSS-el a háttérben van a #5C676D érték képviseli a zöldet és hasonlóan stimmel a homokszín is a linkek mögött.

Most akkor mi van? Minden Safaris látogatóm pepitában fogja látni az oldalamat? A Mac másképp kezeli a színeket? Vagy csak útközben "romlott el" a szín? Ha valakinek van Macija, az kérem nézzen már rá, hogy élesben jó-e.
 

Aktív link maradjon aktív

Anonymous · 2006. Szep. 5. (K), 14.16
helo,
a közetkező lenne a kérdés...

egy menüben hoverre a kép megváltozik...
ennek kéne úgy maradni (active), lehetőleg még akkor is ha
máshova kattintok az odalon belül, nem elhagyva az adott menüpontot.

plrobáltam cssben a:active-ot ff-nél a focust... lokálba
megtartja kattintásig, serveren még addig se.

kösz
 

SELECT WHERE logikai felépítése

s_volenszki · 2006. Szep. 5. (K), 11.49
Sziasztok!

Tudna valaki segíteni nekem, hogy értelmezzem a SELECT WHERE logikai felépítését? Mit is értk ez alatt (php + MySQL és ide nem kódot írtam):

Pl.: Piac az adattábla és almát keresek. Szeretném megtudni az összes kofa nevét, ahol a különböző nevű almák között akad piros alma és 100Ft/kg vagy mindegy milyen színű és olcsóbb legyen 100Ft-nál.

SELECT kofa_neve FROM piac WHERE termek = alma AND szine = piros AND ara = 100 OR termek = alma AND szine = '' AND ara < 100

Hova kerülnek a zárójelek? A zárójelek klépeznek logikai egységeket? Hogyan viszonyulnak ezek a logiaki egységek egymáshoz?

Így?????????????????
SELECT kofa_neve FROM piac WHERE (termek = alma AND szine = piros AND ara = 100) OR (termek = alma AND szine = '' AND ara < 100)
Így?????????????????

Ha azt is szeretném megtudni, hogy a kofa éppen nyitva van-e + az előző lekérdezés:

SELECT kofa_neve FROM piac WHERE nyitva = true AND termek = alma AND szine = piros AND ara = 100 OR termek = alma AND szine = '' AND ara < 100

És itt?????????????
SELECT kofa_neve FROM piac WHERE nyitva = true AND ((termek = alma AND szine = piros AND ara = 100) OR (termek = alma AND szine = '' AND ara < 100))
És itt?????????????

Ha a találtaokat listába gyűjtöm és a kofák nevéből csak az "a" betűvel kezdődőeket szeretném kigyűjteni:

SELECT kofa_neve FROM piac WHERE kofa_neve LIKE a% AND nyitva = true AND termek = alma AND szine = piros AND ara = 100 OR termek = alma AND szine = '' AND ara < 100

Itt már készvagyok!!!!!!!!!!!!!!

És ha az "a" betűvel kezdődő kofák listájában azokat az almákat szeretném megjeleníteni, amelyek megfelelnek az előző kitériumoknak (nyitva meg szín meg ár) de az almák neve "g" betűvel kezdődjön:

SELECT kofa_neve FROM piac WHERE kofa_neve LIKE a% AND nyitva = true AND termek = alma AND termekneve LIKE g% AND szine = piros AND ara = 100 OR termek = alma AND szine = '' AND ara < 100

IE select/ option objektumok

toxin · 2006. Szep. 5. (K), 10.43
itt szeretnék köszönenet mondani a microsoftnak amiér az options objetumokra nem lehet egér eseménykezelőket akasztnani, ezzel kellemes 40percnyi boldogságot okztak nekem, nemtudtam ugyanis eldönteni én vagyok a hülye a prototype kódbázis, vagy a microsoft ezentúl nem fogok rajta gondolkozni

köszönöm :))) :P IE

http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/OPTION.asp
 

XML importálása Flashbe

jadezoole.list · 2006. Szep. 5. (K), 09.40
Ugyan volt már egy exportálás topic, de azthiszem megérdemel egy külön topicot, az importálás is.
Namost a flash 8-ban már van filereference, ergó ki lehet kerestetni a userrel a local gépen való fáljját, de kb itt meg is áll a dolog.
A másik dolog, hogy nem akarom tárolni a szerveren a feltöltött xml-t csupán a flash playernek szeretném eljuttatni.
Hogyan is fogjak neki?
 

valaki legyenszíves segítsen megkersni a hibát

cdbaja · 2006. Szep. 5. (K), 08.45
szóval a következő lenne:

<?php
session_start();

$nev=$_POST["nev"];
$reg_email=$_POST["email"];
$username=$_POST["username"];
$password=$_POST["password"];

//Itt add meg a pontos elérését, hogy hol található az erosit.php!!
//Ha nem jól adod meg sosem tudják megerosíteni a regisztrációjukat.
$url="http://akarmi.hu/erosit.php";

//Itt megadhatsz email címeket hova kérsz értesítést, hogy reggelés történt az oldaladra.
//Pl: $email["1"]="akarmi##kukac##freemail.hu"; $email["2"]="akarmi##kukac##akarmi.hu";

//Adatbázis megnyitása
require_once('config.php');
mysql_select_db($database_belepteto, $belepteto);

//Ellenorizzük van e már ilyen username az adatbázisban.
$ellenorzes=mysql_query("SELECT username erosit FROM regisztracio WHERE username='username'");
$ellenorzes_db=mysql_num_rows($ellenorzes);

if ($ellenorzes_db > 0) {
//Már van ilyen username
$_SESSION[valasz]="false";
header("Location: regisztracio.php");
exit;
} else {
//Betöltjük az új tag adatait
mysql_query("INSERT INTO regisztracio(username,password,nev,email, erosit, date) VALUES ('$username', '$password', '$nev',

'$reg_email', 'nem', now())");
//Üzenet szövege
$uzenet="Szia ".$nev."!\n";
$uzenet.="Oldalunkra a te email címedről regisztráció; érkezett\n";
$uzenet.="A megadott adatok a következőek:\n\nusername=".$_POST["username"]."\n";
$uzenet.="password=".$_POST["password"]."\n\n";
$uzenet.="A következo linkre kattints rá, vagy másold be böngészodbe, hogy megerosítsd regisztrációdat!";
$uzenet.="\n\n".$url."?email=".$reg_email."&username=".$_POST["username"];

//Kiírjuk a reg eredményt és küldjük az emailt a reggelonek.
mail($reg_email,"Regisztráció megerosítés",$uzenet);
print($nev." Köszönjük regisztráci&oacute;dat!<br/>Egy emailt küldtünk a ".$reg_email." email címre!<br/>");
print("Melyben egy link van, ha rákattintasz meger&#337;síted a regisztráci&oacute;dat!<br/>");
print("<br/>Azután már beléphetsz rendszerünkbe.");

Mi kell a népnek?

Anonymous · 2006. Szep. 5. (K), 06.52
Webfejlesztő cégnél vagyok alkalmazott, mikro és kis vállalkozásoknak készítünk általában oldalakat. Akad pár nagyobb cég is. Több mint 100 oldal elkészítése után leirnam, ebben a szférában mi kell a népnek :)

1, flash fejléc, flash menu, flash nyitó oldal
2, excel (gyakorlatilag csv) -ből való termékfrissítés
3, wysiwyg editor
4, a keresőben első legyen erre meg erre a kulcsszóra: (itt felsorolva 3 nagyon általános és népszerű kulcsszó, pl.: auto)
5, wysiwyg editorból HTML hirlevél küldés lehetőség.
6, ne kelljen görgetni az oldalt, vagy legyen frame-es (gyakorlatilag "css frame")
7, forum, chat, blog (árajánlat kérés után ez általában már nem kellenek)

Az üzletkötönk nem igazan áll a helyzet magaslatán webes témában, én szoktam neki meselni a "webfejlesztés irányelveiről". Az ügyféllel személyesen soha nem talalkozok, telefonon néha beszélek vele, ilyenkor próbálok helyretenni egy-két dolgot.

Ami soha nem kérnek (akkor sem ha elvan magyarázva h mi is az):
1, RSS forrás
hirtelen más nem is jut az eszembe, pedig biztos van...

Amire általában panasz van:
Lassú az adminisztrációs felület, lassú a képfeltöltés, stb...

Érdekelne h máshol is ez az irányvonal?

Üdv.: Zsolt