Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

cSuwwi
#1572
mysql_query(UPDATE szoveg SET petak=petak-'200' WHERE nev='$nev');

maga az update formája jó, ha a 'szoveg' a tábla neve, és a petak a mezõé amit frissíteni akarsz. csak a $nev-et honnan szeded? mert olyat nem látok, csak $playert...

mysql_query("UPDATE szoveg SET petak=petak-'200' WHERE nev='$nev'");

(én azért idézõjelezném, mert kisebb a hibalehetõség)

shit happens

Jégkocka
#1571
<?php
include ("config.php");

############################################################################
############################################################################
## ##
## This script is copyright Rupe Parnell (Starsol.co.uk) 2003. ##
## ##
## Distribution of this file, and/or any other files in this package, via ##
## any means, withour prior written consent of the author is prohibited. ##
## ##
## Starsol.co.uk takes no responsibility for any damages caused by the ##
## usage of this script, and does not guarantee compability with all ##
## servers. ##
## ##
## Please use the contact form at ##
## http://www.starsol.co.uk/scripts/contact.php if you need any help or ##
## have any questions about this script. ##
## ##
############################################################################
############################################################################

require('pss_variables.php');
$version = "v1.03";
$pscore = $_GET<'pscore'>;
$cscore = $_GET<'cscore'>;
$guess = $_GET<'guess'>;
?>

<?php // Enter all HTML you want to appear ABOVE the Paper, Scissors Stone script output between this line ?>

<html>
<head>
<title>Kõ-Papír-Olló</title>
</head>

<body>

<hr>

<?php // and this line ?>

<?php

echo"
<p align='center'>
<font face='$fontface' size='4'><b><u>
Papír-Olló-Kõ
</u></b></font>
</p>

<p align='center'>
";

if (!$pscore){
$pscore='0';
}
if (!$cscore){
$cscore='0';
}
$pscore = HTMLSpecialChars($pscore);
$cscore = HTMLSpecialChars($cscore);
$guess = HTMLSpecialChars($guess);
$number = rand(1,3);
if ($guess == 1) {
$pchoice = "Papír";
if ($number == 1) {
$cchoice = "Papír";
echo_scores($pscore,$cscore,$pchoice,$cchoice,drew);
}
if ($number == 2) {
$cscore = $cscore + 1;
$cchoice = "Olló";
echo_scores($pscore,$cscore,$pchoice,$cchoice,lost);
}
if ($number == 3) {
$pscore = $pscore + 1;
$cchoice = "Kõ";
echo_scores($pscore,$cscore,$pchoice,$cchoice,won);
}
}
if ($guess == 2) {
$pchoice = "Olló";
if ($number == 1) {
$pscore = $pscore + 1;
$cchoice = "Papír";
echo_scores($pscore,$cscore,$pchoice,$cchoice,won);
}
if ($number == 2) {
$cchoice = "Olló";
echo_scores($pscore,$cscore,$pchoice,$cchoice,drew);
}
if ($number == 3) {
$cscore = $cscore + 1;
$cchoice = "Kõ";
echo_scores($pscore,$cscore,$pchoice,$cchoice,lost);
}
}
if ($guess == 3) {
$pchoice = "Kõ";
if ($number == 1) {
$cscore = $cscore + 1;
$cchoice = "Papír";
echo_scores($pscore,$cscore,$pchoice,$cchoice,lost);
}
if ($number == 2) {
$pscore = $pscore + 1;
$cchoice = "Olló";
echo_scores($pscore,$cscore,$pchoice,$cchoice,won);
}
if ($number == 3) {
$cchoice = "Kõ";
echo_scores($pscore,$cscore,$pchoice,$cchoice,drew);
}
}

echo "</p>
<p align='center'>
<font face='$fontface' size='3'>
Kezdés: <a href='pss.php?guess=1&pscore=$pscore&cscore=$cscore'>Papír</a>, <a href='pss.php?guess=2&pscore=$pscore&cscore=$cscore'>Olló</a> vagy <a href='pss.php?guess=3&pscore=$pscore&cscore=$cscore'>Kõ</a>?
</font>
<br>
</p>

<p align='center'>
<font face='$fontface' size='1' color='#888888'>
</font>
<br>
</p>";
?>

<?php // Enter all HTML you want to appear BELOW the Paper, Scissors Stone script output between this line ?>

<hr>

</body>
</html>

<?php // and this line ?>


<?php
include ("config.php");
// Nothing needs to be edited below this line unless you know what you are doing.

function echo_scores($pscore,$cscore,$pchoice,$cchoice,$wld){

global $player,$player_width,$player_height,$comp,$comp_width,$comp_height,$fontface;

if ($wld == "won"){
$text = "Amit választottál $pchoice. A számítógép választása $cchoice. Nyertél! <?php
mysql_query(UPDATE szoveg SET petak=petak+'200' WHERE nev='$nev')
?> "
;





}
if ($wld == "lost"){
$text = "Amit választottál $pchoice. A számítógép választása $cchoice. Vesztettél.

<?php
mysql_query(UPDATE szoveg SET petak=petak-'200' WHERE nev='$nev');
?>

";
}
if ($wld == "drew"){
$text = "Amit választottál $pchoice. A számítógép is ugyenzt választotta. Döntetlen.";
}

echo "<table width='100%' border='0' cellpadding='1' cellspacing='1'><tr><td width='50%' align='center'><img src='$player' width='$player_width' height='$player_height'><font face='$fontface' size='6'><b>$pscore</b></font></td><td width='50%' align='center'><font face='$fontface' size='6'><b>$cscore</b></font><img src='$comp' width='$comp_width' height='$comp_height'></td></tr><tr><td align='center' colspan='2'><font face='$fontface' size='3'>$text</td></tr></table>";

return;
}

?>
Itt azt szeretném elérni, hogy ha nyer a petákjához adjon 200-at, ha veszít vonjon le 200-at! De ez így nem mûködik?

Levi

Dj Faustus
#1570
<script type="text/javascript">
var str = navigator.userAgent;
if (str.match("Firefox")=="Firefox") {
location="tovabb.html";
} else {
alert ("Te nem Firefox böngészõt használsz!");
location="nemff.html";
}
</script>

#1569
Az FF firefox akar lenni? Ha igen, akkor sztem javascriptel lehet megoldani legegyszerübben.
#1568
tud vki olyamit hogy ha megynítom az oldal és FF ewt hasznáálok továbbenged ha nem kiír vmit vagy átdob egy nemff.html -re ?

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#1567
a while elott persze nem art megkezdeni a tablat😊
echo "<table border="1" bordercolor="#003333">";
#1566
irok par hibat. A $status valtozodat a color_changer fuggvenyben hozod letre, a fuggveny futasa utan ennek a valtozonak az eletideje megszunik. Megoldas: a fuggveny vegebe return $status . Bar en inkabb $color-nak neveznem el az atlathatosag kedveert.

A ciklusoknak veres a torkuk, az elso pl elbol egy vegtelen ciklus. $i mindig a
$sorok_szin -t kapja ertekul, ami ha nem 0, sohasem all le. A masodik hibas es rengeteg folosleges is dolgot csinal. A $szin tombnek sincs tul sok haszna.

Igazabol ujat irni konnyebb mint kijavitani.

Na szoval egy megoldas:


function color_changer($col_number)
{
switch ($col_number) {
case '0' : $color = "red"; break;
case '1' : $color = "blue"; break;
case '2' : $color = "green"; break;
}
return $color;
}

$lekerdez = mysql_query("SELECT szoveg, szin FROM proba", $kapcsolat);
while ($row = mysql_fetch_row($lekerdez))
{
$szin=color_changer($row<1>);
echo "<tr><td><span style=color:$szin;>$row<0></span></td></tr>"
}
echo "</table>";

A where-t elhagytam a lekerdezesbol, ha jol sejtem semmi szukseg ra.

cSuwwi
#1565
a másodikra annyit, hogy próbáld meg körbehatárolni a hibát
minden egység elé után echo-z/print-elj, amit jólesik, akkor kiderül hol akad el

de most elsõ ránézésre

while ($i = $sorok_szin) sor biztos hogy hibás, mert ciklusnál a feltételhez nem lehet értéket adni. magyarul nem =, hanem == (ha egyenlõ)
ill. a $szin = array(0,0,0,0,0);-t sem igazán értem, minek kell ezt a tömböt csupa nullával feltölteni?

shit happens

#1564
nem tudom ilyesmivel tudsz valamit kezdeni, ez a pár sor javascript kód kitudja szedni a címsorból az argumentumokat, amit elküld a böngészõ a scriptnek. Ha gondolod próbáld ki. Itt a kód:

<html>
<body>

<script language="javascript">
<!--
var paramStr = window.location.search.substring(1);
var eq = -1, pName = "", pVal = "";
var params = paramStr.split("&");

for (var i=0; i < params.length; i++) {
eq = params.indexOf("=");
pName = params.substring(0,eq);
pVal = params.substring(eq+1);
alert("név: "+pName+", érték: "+pVal);
}
//-->
</script>

</body>
</html>

#1563
nézted a zip-be csomagolt példát is? Egy pillanat, mindját utánna nézek?

#1562
Hát nemtudom, lehet. De amikor kattintok a js-es linkre akkor változtatja a js-es változót. A változó a végén egy hidden tipusú form eredménye lenne. Az lenne a jó, ha a frissítés után egybõl változtatná a php változót is.
#1561
Hi. Azóta már megoldottam a PHP telepítést, az a jó, hogy már elsõre mûködött, csak ugye security szempontból a régi PHP scriptek nem futtak le rendessen, példa: $_GET<'valami'> vagy $_POST<'valami'> és ez sem mindegy:
<?php echo ""; ?> vagy <? echo ""; ?> asp stílus. Miután áttúrtam a konfigot, azóta minden müxik. Ebbe tényleg az a legjobb, hogy már elsõre mûködött 😊

Talán válasz az Black Raven 1. kérdésére.
valami ilyesmire gondolsz? pl: document.write('<?php print ""; ?>'); ,
de ha belegondolsz amikor a javascript élebe lép akkor a php scriptbe
nem tudsz írni? Nem? Mert akkor már tiszta HTML kód vagyis ami már a böngészõbe
látsz.
Habár most nem rég töltöttem le valami hasonlót, próbáld ki,
itt letöltheted: http://www.expdesign.host.sk/files/392_phpjs.zip,
remélem valamit segít.

#1560
Pls sûrgõs lenne!<#help><#help><#help><#help><#help><#help>
#1559
???
#1558
Helo!

Lenne 2 kérdésem:

Az 1. az viszonylag egyszerübb, de sehol sem találom rá a választ: egy javascript változót hogy lehet php-be "átrakni", majd azt egy kérdõív értékének adni?(a 2. része annyi, hogy value=<? print $valtozó; ?> nem?)


A második nekem már egy kicsit magasabb. A lényege, hogy mysql táblában tároljon el egy szöveget, és a szöveg színét. A kettõt két külön mezõbe. A beviteli része az mûködik, de a megjelentítés nem akar. Addig esikerül, hogy kilistázza a szövegeket, de a színüket már nem tudom megcsinálni. A következõ képpen próbálom:

function color_changer($col_number)
{
switch ($col_number) {
case '0' : $status = "red"; break;
case '1' : $status = "blue"; break;
case '2' : $status = "green"; break;
}
}

$lekerdez = mysql_query("SELECT szoveg FROM proba WHERE ID > '0'", $kapcsolat);
$sorok = mysql_num_rows($lekerdez);
$lekerdez_szin = mysql_query("SELECT szin FROM proba WHERE ID > '0'", $kapcsolat);
$sorok_szin = mysql_num_rows($lekerdez_szin);

$szin = array(0,0,0,0,0);
$i = 0;
while ($i = $sorok_szin)
{
$i++
$i2 = mysql_fetch_row($lekerdez_szin);
color_changer($i2);
$szin<$i> = $status;
}

echo "Sovegek:";
echo "<table border=1 bordercolor=#003333>";
$i = 0;
while ($szovegek = mysql_fetch_row($lekerdez))
{
$i++;
echo "<tr>";
foreach ($szovegek as $szovegek_adat)
echo "
<td><span style=color:$szin<$i>;>$szovegek_adat</span></td>";
echo "</tr>";
}
echo "</table><p></p>";


Maximum 5 szöveg lehetne, a színek egy számjegy formájában vannk tárolva. A kód futás közben mindig tullépi a maximális várakozási idõt (10mp), általában az elsõ while közben. Kapcsolat az van, csak azt elfelejtettem becopyzni
Dj Faustus
#1557
http://weblabor.hu/cikkek/apachephptelepites - itt el van magyarázva lépésrõl-lépésre a telepítés.

#1556
Hali. Tudja valaki, hogy hogyan lehet összehozni a PHP-t és az Apache szervert. Már mindent kipróbáltam. Elvileg azt hiszem, hogy müxik, de ha a böngészõ címsorába írok valamit majd elküldöm a php script-nek akkor azt nem mutatja ki? Hogy lehet ez? Pedig az oldalt rendessen mutatja nem plain text.

#1555
sehogy 😄vannak helyek ahol linkelbni kell az oldalad meg ienek de nem érnek soakt ...

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#1554
Hogy lehet elerni, hogy magasabb helyre keruljon az oldal a google talalatok kozott? Vannak bevalt trukkok?

Itt irnak a PageRank -rol, de reszletesen nincsenek leirva a szempontok.
#1553
Koszi mar elkezdett mukodni. Hagytam, es a tobbi reszen meloztam az oldalnak aztan egyszercsak feltunt hogy jo.. Talan valahogy bentragadhatott a default stilus a browserben, hiaba nyomkodtam a refresht.
Dj Faustus
#1552
<hr style="color: #ffff00; background-color: #ffff00; height: 15px; border:none; padding:0px; margin:0px;"/>
Eredménye:
Firefox
Opera
IE6sp2
IE4

Any questions? Check this!

#1551
Mukodo megoldas, de nem valid.
#1550
mi van ? 😄 <hr color=red>ennyi

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#1549
<hr> -t szeretnek szinezni. Color attritubum a html fileban mukodik, de a validator nem szereti. A neten css megoldast javasolnak a color es a background-color egyuttes hasznalatat (ez utobbi IE -re). A gond, hogy csak IE alatt lesz szines a vonal.
#1548
A startList fuggveny torzset beszurtam a populate fuggveny elejere. window.onload=populate -el mukodik a scroll is es a menu is. Azert elegge erdekelne mi a baja a masik (ertelmesebb) megoldasnak.
#1547
Ha mast nem, valami frame-es megoldas megoldana a problemat. Csakhat azt nem lehet mindenhol eljatszani.
#1546
Nem jelez hibat a konzol
#1545
Ide feltettem a filet. Egy html fileban minden CSS es Javascript cucc. window.onload=startfunctions -al semelyik script nem indul el, window.onload.startList ill .populate -el jol megy.
Dj Faustus
#1544
Ad valami hibajelzést - például a Firefox/Mozilla Javascript konzolja (Tools/Javascript console)?

#1543
Biztos vagy benne, hogy mennie kene ezzel? Igy egyik sem indul, egyik bongeszo alatt sem.

Ha startfunctions helyett barmelyiket window.onloadolom, az a komponens mukodik. De igy a kozos fuggvenybol semmi.
#1542
window.onload=startList; a dropdown-nak kell,
window.onload2=populate pedig a scroll-nak.

<#idiota>

... got nothin to share with you...

Dj Faustus
#1541
Csinálsz egy függvényt, ami elindítja mindkettõ függvényt:
startfunctions = function() {
startList;
populate;
}


Majd window.onload-dal indítod a függvényindítót:
window.onload=startfunctions;

#1540
Ok annyi mar feltunt, hogy a window.onload -on vesznek ossze.

window.onload=startList; a dropdown-nak kell,
window.onload=populate pedig a scroll-nak.

Ha pl a scroll script-et fenthagyom az oldalon es a vegen ismet meghivom a window.onload=startList; -et akkor ujra mukodik a dropdown, persze a scroll-nak ez esetben lottek..

Megoldhato valahogy, hogy a ketto egyutt mukodjon?
#1539
Hm. eleg erthetetlen. Ha kiveszem a scroll textet azonnal jo lesz IE alatt is a dropdown. Eleg hasznalhatatlan akkor ez a css -es menu, ha lehetetlenne teszi a tovabbi javascript hasznalatot.
#1538
http://www.hypergurl.com/verticaltext.html

Hmm. Ez a script jol mukszik. De van vele egy kis bibi. Ha beszurom valahova az oldalra, a suckerfish dropdown menu azonnal bemondja az unalmast IE alatt.

Hogy az jol mukodjon, ez a javascript kell fusson:
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes;
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;



Vajon miert veszik ossze a 2 script?
#1536
ez gondolom java scriptes lesz...

... got nothin to share with you...

#1535
Udv!

Tud valaki jo vertical text scrollozot? Olyan kene, ami lentrol felfele scrollozza a szoveget es megall ha folevisszuk az egeret.
#1534
#1533
erröl lenne szó
segítsetek légyszíves 😊

... got nothin to share with you...

#1532
tutorial.hu alapján készítettem egy sql-es vendégkönyvet.
azt szeretném megoldani hogy minden üzit külön keretbe rakjon. ami képekbõl van.

... got nothin to share with you...

#1531
köszönöm, kipróbálom õket 😊

Dj Faustus
#1530
Itt található webes feltöltõrendszer.

#1529
Azis "elore meg van irva" 😊
#1528
Tehát, valami ilyesmire gondoltam.

#1527
Hát, egész jó, de valami olyanra gondoltam, ami nem elõre meg van írva, hanem valami olyasmira, mint pl a wanadoo smsweb részén van, tehát, automatikusan listázza a fájlokat, és ha változás van, akkor frissít, be lehet lépni a mappába, meg ilyenek. szóval, valami web ftp szerûséget szeretnék, ami egyben listázza a mappa tartalmát, fel tudok vele tölteni, és törölni is tudok fájlokat.

#1526
Köszike 😊 mindjárt megnézem

#1525
http://viktorqwe1.cjb.hu/listaz.php

töltsd le ezt nekem jó

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#1524
Felraktam a szerveremre, beírtam, hogy http://gvoczelka.dyndns.org/listazo.php

és üres fehér lap

#1523
nem mûködik úg y😞