22786
Html-, css- és php-help
-
#16342 más formoknál megy, csak amit én csináltam azoknál nem:D -
karajjj #16341 az szerintem böngésző beállítás -
#16340 mitől van az, hogy egy sima loginformnál nem jegyzi meg pl a beírt email címet?
tehát minden belépésnél újra be kell írni a címet:C -
#16339 Ertem akkor marad ez. Koszonom. -
Cat 02 #16338 Ugyanaz mint array, csak egy sorra és ugyanaz, mint a row, csak nem számmal kell hivatkozni a mezőkre. -
#16337 csak késő van, és már nem tudok interpretálni :]
Using MYSQL_ASSOC, you only get associative indices (as mysql_fetch_assoc() works) assoc
nincs, csupán rövidebb, megemlítettem, hogy van _ilyen is_, de hagyjuk figyelmen kívül, magát az egész mondatot nem értettem. -
#16336 "...nem értettem belőle semmit" - Ilyen szarul fogalmazok? :(
Ha ugyanaz, akkor miert irtad meglepodve, hogy en array-t hasznalok?
Van vmi kiemelkedo jo tulajdonsaga a mysql_fetch_array-al szemben?
Erdemes lecserelni? -
#16335 nem olvastam végig az összes hsz-od, mert nem értettem belőle semmit :(
ha csak egy adatot kell átadni, akkor tényleg felesleges formba rakni a radio-t, csak így nem valid a kód, de az kit érdekel :D
a mysql_fetc_assoc, meg ugyanaz, mint amit leírtál (mysql_fetch_array($result, MYSQL_ASSOC)) -
#16334 mysql_fetch_assoc()?
Az egyszerubb verzio az enyemnel?
Hogyan kell alkalmazni?
Egyebkent a szavazonal nincs form es adatot onclick-es attr. objektummal adok at a jQuerynek. -
#16333 Meg sincs olyan keso! Sikerult!
Igy valtozott:
url: "http://www.radio2listen.com/includes/vote.php?rid=" + vote + "&vote=" + vote + "&value=" + value,
A phpba meg atvittem azt a ciklust es kesz.
Koszonom a segitsegedet! Sokat tanultam a jQueryrol! -
#16332 ajaxon keresztül, hogy hogy adsz át adatot?
$.ajax({
url: 'ajax.php',
type: 'POST',
data: 'valami=5&valami2=tokomtudjami&valami3=istentudjami'
...
});
ha meg egy egész formnak az adatait akarod átpaszírozni ajaxon keresztül, akkor meg, formnak adsz ID-t, pl.: form_id és szerializálod:
data: $('#form_id').serialize();
phpban, meg ott lesz minden a $_POST tömbben (ajánlom, hogy amíg "fejlesztesz", addig írasd ki az egészet: var_dump($_POST), vagy valami, legalább látod, hogy mit csinál), persze használhatsz GET metódust is, csak akkor az ajax kérésnél type: 'GET', phpban meg a $_GET tömbben lesz minden.
"Raadasul az egesz kod a while($row = mysql_fetch_array($result, MYSQL_ASSOC)){ ciklusban fut."
??? ez alatt mit értesz?
létezik mysql_fetch_assoc() is... -
#16331 Isten vagy! Mukodik!
Jelenleg egy egyszeru peldaval probaltam meg. A vote.php-ba csak beirtam egy allando ertekkel feltoltott html kodot es a szavazas utan betolti azt ahova kell.
A $('#small').remove(); resz torolheto, sot a <div id="small"> is hiszen az uj kod mar feleslegesse teszi ezek a jelenletet :D
Am meg lehet felmerul egy problema. A vote.php letrehozasa. Ugyebar a szavazas radio ID alapjan tortenik. Szoval lehet, hogy a linkben a radio Id-t is at kell adni a vote.phpnak?
Ertem ezalatt, hogy a vote.phpnak tudni kell melyik radiora adnak le szavazatot. Raadasul az egesz kod a while($row = mysql_fetch_array($result, MYSQL_ASSOC)){ ciklusban fut.
Meg nem allt ossze a kep, hogyan is kene megirni a kodot, hogy mukodjon. Mely reszeket kell atultetnem...
...bar mar kesore jar. -
#16330 de 1 divbe kell beleírni mindet ugye?
akkor nyugodtan írj bele html kódot, de body meg ilyenek nem kellenek, csak úgy mintha simán kiiratnád, és a js-ben írd át a $('#starbar').text(result); ot erre:
$('#starbar').html(result); -
#16329 Ok ertem szoval akkor csak a nyers adatot jelenitse meg a vote.php.
Viszont van egy kis gubanc mint irtam 3 adat van ami valtozo es frissul a mysqlben kattintas utan. Szoval azert gondoltam, hogy kene a vote.phpba is html kod, mivel igy a 3 adat osszefolyik.
Elso adat: <? echo $szam; ?> ez adja meg a szavazatok atlagabol a szavazo hatteret
Masodik adat: < echo row[vote_avg]; ?> ez adja meg a szavazat atlagat
Harmadik adat: <? echo row[vote_db]; ?> ez adja meg a szavazok szamat
Szoval a harom adatot harom helyre kene kiirnia. -
#16328 bocs, itt is írd át az index.php-t vote.php-ra, és a vote.php-ban ha megynitod, semmi más ne legyen, csak egy üres oldalon a szöveg, amit ki akarsz iratni az oldalra
ha megnézd a success résznél a function-nak adtam egy result-ot, ez lesz a válasz amit a php ad, és ezt beleírja a starbar divbe
tehát a vote.php így nézzen ki kb:
<? php blablabla, megkapja adatot, beírja sql-be etc etc...?>
Eddig <?php szavazatokszáma ?> szavazat érkezett be.
Nem kell bele semmi html kód meg ilyenek, csak simán szövegként írd bele azt, amit beleakarsz írni a divbe -
#16327 A vote.php-t ertem, csinalok egy kulon filet es benne lesz a szavazo kodja. A js-t viszont nem ertem, hogy hol hivja meg a vote.php-t amibol a friss adatokat kiirhatna? -
#16326 rakd ki egy külön php fájlba, pl vote.php azt, ami feldolgozza a cuccot, ne az index.php csinálja, és a vote.php eltárolja a cuccost mysql-ben, és válaszban azt adja vissza, amit kiakarsz iratni a divbe, majd a következőre módosítsd a js-t:
<script type="text/javascript">
function szavazok(vote,value) {
$.ajax({
type: "POST",
url: "index.php?vote=" + vote + "&value=" + value,
cache: false,
success: function(result){
$("#small").remove();
$('#starbar').text(result);
});
return false;
}
</script>
-
#16325 Nem mukodik az sem. Az egesz div tartalma eltunik. -
#16324 Nem vagy vagy példa volt, hanem a kettő együtt, jQueryvel kéred le a php által generált adatot.
De akkor az első példát próbáld, a load-al az id-t is mögé írva. -
#16323 Mivel a php-s json, xml, plain megoldas tul bonyolult nekem a jQuery-t valasztottam, de ott meg se az ajaxos, se a getes funkciot nem tudtam ugy betenni a kodba, hogy mind a 3 funcio mukodjon. -
#16322 Komolyan javascriptel akarsz közvetlen mysql-hez csatlakozni? Az lenne aztán a biztonság. :)
Egyrészt lekérheted ugyanazt az oldalt, ahogy meg is tetted, de ha megnézed a $().load-ot, akkor láthatod, hogy lehet lekérni közvetlen id-t is. Így: $('#starbar').load('index.php?id=radio #starbar')
Viszont valójában a szerver így is a teljes oldalt küldi át, csak aztán abból a responseból alakít jQuery objectet és szelektálja az id-t. Szóval nem a leg gazdaságosabb, érdemes inkább lekérni egy külön php funkciótól csak a friss adatokat, ami pl json-ban (vagy xml, plain, mindegy) küldi az adatokat. jQueryben pl $.ajax(), vagy $.get() funkciókkal. -
#16321 Talaltam egy funkciot: $('#starbar').load('index.php?id=radio');
Viszont nem igazan jo, mert a divbe az egesz oldalt betolti.
Nekem vmi ilyen kene csak nem URL-t kene betolteni hanem a 3 valtozo erteket mysqlbol. -
#16320 Sajnos ujratolti az egesz oldalt. Nen lehet ezt vhogy ID-re szoritani, hogy csak abban toltse ujra a tartalmat? PL:
$('#starbar').reload();
vagy tudom is en:
$('#starbar').refresh(); -
#16319 Ok akkor ki is probalom es utana jovok jelenteni. :) -
#16318 Nemtudom, hogy újratölti-e, azért írtam :)
Bár gyanítom, hogy nem, csak még sosem próbáltam. -
#16317 Az nem tolti ujra az egesz oldalt? Mert ha nem, akkor jo. -
#16316 Ha a successbe beírsz egy window.location.reload()-ot az nemjó?
-
#16315 Ez a kod az es itt a <div id="starbar"> divben a kattintas utan 3 mysql erteke valtozik:
1. $szam
2. $row['vote_avg']
3. $row['vote_db']
Es akkor ezekenek a modosult ertekeit kene kiirnia. -
#16314 egyszerűbb megoldás, ha csak átírod js-el a szöveget:)
mit akarsz beleírni? -
#16313 KIRALY!
Jelenleg az tortenik, hogy van egy div a divben. Kattintok es ez ir a mysqlbe majd eltunteti a belso divet. Am a kulso divben levo adatok ugyebar az oldalbetolteskor lekerdezett adatokat mutatja es a kattintas utani modosult mysql adatokat csak ujboli oldalbetoltessel tudnam megjeleniteni. Szoval a kerdes, hogyan lehetne a div tartalmat frissiteni kattintas utan es megjeleniteni az uj adatokat oldalbetoltes nelkul?
Gondolkoztam, hogy van $('#starbar').refresh(); fuggveny vagy $('#starbar').reload(); fuggveny? -
#16312 ha onclick-et raksz be, akkor magát a funckiót hívd be:
<script type="text/javascript">
function szavazok(vote,value) {
$.ajax({
type: "POST",
url: "index.php?vote=" + vote + "&value=" + value,
cache: false,
success: function(){
$("#small").remove();
});
return false;
}
</script> -
#16311 Volna egy problemam ezzel a koddal.
A mukodese a kovetkezo: Van egy <div id="small"> melyben 10 <small> jelenik meg. Ez a 10 <small> kulon onclick-en van igy 10 linkhez tartozik.
JS-el szeretnem eltuntetni a <div id="small"> kattintas utan es adatot kuldeni POST-tal. Az eltuntetes mukodik, am az adatot mar nem tovabbitja.
Valoszinuleg azert nem, mert a vote es value ertekeket nem kapja meg a function. url: "index.php?vote=" + vote + "&value=" + value,
Szoval mikent lehet bevinni a JS-be ezt a ket valtozot?
Van vkinek otlete esetleg? Koszonom. -
Svx #16310 Közbe rájöttem: mysql_fetch_object-el közvetlenül töltöttem fel a változókat ($this=mysql_fetch object), ami mint rájöttem felülírja a classt...
Viszont akkor nincs rá valami egyszerű parancs, hogy ne kelljen egyesével összetársítanom azt a 11 változót a query eredménnyel? -
Svx #16309 Hülyét kapok komolyan:
Function a classon belül:
function karibox()
{
if ($this->gender==0) $gendername="Male"; else $gendername="Female";
$kariavatar=new wowavatar($this->cid);
$avatar=$kariavatar->getavatar();
echo("
<table width=100% border=1>
<tr><th colspan=2><a href=\"index.php?p=wowkarik&mode=details&cid=$this->cid\">$this->name</a> - Level $this->level $gendername $this->race $this->class</th></tr>
<tr><td width=64><img border=0 src=\"".$avatar."\" width=64></td>
<td>Tulajdonos: <a href=\"index.php?p=udetails&id=$this->uid\">".dc_username($this->uid)."</a><br>
Maintalent: $this->talent1 ".$this->talent1gs."GS<br>
Offtalent: $this->talent2 ".$this->talent2gs."GS<br>");
}
Meghívás:
$kari=new wowkari($_REQUEST[cid]);
$kari->karibox();
Eredmény:
DEBUG: OBJECT KÉSZ
Fatal error: Call to undefined method: stdClass->karibox() in ****** on line 21
Ugyanilyen szintetikával más classnál működik a dolog.
PLZ HELP -
bracsek #16308 firefoxban is car de ez sem segít rajta. -
#16307 Ertem, koszonom a valaszt. -
#16306 ezt csak akkor kell használni, ha css-el vagy html-el akarod átméretezni a képet
ilyenkor ie6 meg 7-ben szar lesz, recés meg pixeles, ezzel meg jó
de inkább csinálj thumbnail képet vagy méretezd át a képet akkorára amekkorára kell és úgy tedd be:) -
#16305 LOL!
Tenyleg erdekes es nem is ertem, hogy kerult oda. Viszont hallgattam rad es toroltem a minusz jelet es ugyanugy mukodik. :O
Rgy utolso CSS kerdes. Mi a velemenyed a -ms-interpolation-mode: bicubic; definiciorol? -
#16304 de mi az hogy negatív magasság? értelmetlen -
#16303 Kiraly, igy ezzel is nyerek par karaktert. :)