Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

TheLostOne
#18382
A formon található inputok neve nem egyezik a php scriptben lekért POST változók nevével...

moyothomas
#18381
hello!

én is pont ilyennel küzdök.
Van egy, ami jól mûködik, de szerettem volna css-el formázni így kerestem másikat.

ha megnézné valaki: http://moyo.atw.hu/kapcsolat.html
az a baj, hogy ha kitöltök mindent, akkor is kiírja, hogy:
"nem töltöttem ki minden mezõt".

ez a php része:

<?php
if (isset ($_POST<'neved'>) && isset($_POST<'email'>) && isset($_POST<'szoveg'>))
{
$kuldo_neve = $_POST<'neved'>;
$kuldo_email = $_POST<'email'>;
$kuldo_comment = $_POST<'szoveg'>;
mail ('[email protected]', 'Weboldalról',
"Név: $kuldo_neve
Email: $kuldo_email
Üzenet: $kuldo_comment" , "FROM: $kuldo_email Reply-To: $kuldo_email");
header("Location: kapcsolat.html"); }
else
{
$hiba='Nem töltötte ki az összes mezõt';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" lang="hu">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1250" />
<title>Untitled Document</title>
</head>

<body>
<?
echo $hiba;
?>
</body>
</html>

</body>
</html>

itt ugyan látom ezt a részt: {
$hiba='Nem töltötte ki az összes mezõt';
}
csak nem értem, ha ki van töltve, miért nem jó neki?

köszi a segítéget!

SzirmosSzisza
#18380
http://www.tutorial.hu/email-kuldo-szolgaltatas/

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#18379
Sziasztok!

egy kis segítséget kérnék.

szeretnék egy teljesen egyszerû email küldõ scriptet.
név, email cím és üzenet megadásával.

segítene ebben vki? köszönöm.

#18378
Igen, úgy vannak, és remekül mûködik már minden.
Köszönöm szépen még egyszer a segítséget !

SzirmosSzisza
#18377
'$voltmar'

Ez így sántít szerintem, bár attól függ, hogy vannak a kutyanevek. Ha így alma,béla,gazsi akkor rossz, ha így alma','béla','gazsi akkor jó

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#18376
Megvan 😊 a substr-nél néztem el valamit.

#18375
Bár most ezt megcsináltam az elsõ lekérdezés után is, ott is ezt dobta ki hibának, szóval nem ez lesz a ludas. Valami más.

#18374
Megint tévedtem... öregszem. Mindig ugyanazokat dobja ki a második táblában.

$quer = mysql_query("SELECT kutyanev,pontszam FROM kutyaverseny WHERE kutyanev NOT IN ('$voltmar')") or die("SELECT Error: ".mysql_error());

csináltam egy queryt(kiíratás elé, hogy mi lehet a baj):
$result2 = mysql_query($quer,$con) or die(mysql_error());
Ezt kapom most:
Warning: mysql_query() expects parameter 1 to be string, resource given in ...

SzirmosSzisza
#18373
És jó adatot ad ki ? Tehát, ha benne van az elsõ táblában, akkor nincs benne a másodikban ? (mert ha az elsõ random, akkor másodiknak is változni kéne)

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#18372
Bocsi, most már nem ad ki hibát, valamit kifelejtettem (közben ebéd volt, és telehassal egyszerûbb dolgozni)
Most azt nem értem, hogy a második kiíratás miért nem frissül. Ugye ahányszor frissítek (F5), az elsõ táblázat természetes mindig mást ad ki, mert randomolgattam. mikor elõször futattom le az oldalt akkor jó, de ha frissítek, akkor csak az elsõ kiíratás változik (a string tartalma is változik, de a táblázat már nem ahova kiíratom).

NetHuszár

SzirmosSzisza
#18371
Másold ide az SQL lekérdezésed.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#18370
Köszi 😊
Öregszem...
NOT IN $string
re hibát ir (MySql syntax error)
Kiírja szépen mindet, csak közben a hibát is kiírja.
NetHuszár

Lyukasbogrács
#18369
$string[] = $valtozo;
$notin = implode(',', $string);
... NOT IN ($notin)
kis egyszerûsítés, de ugyanaz.

SzirmosSzisza
#18368
Csinálsz egy változó ami string lesz és hozzáadod így a dolgokat
$string .= ",".$valtozo , ez esetben ez id lesz.
Így valami ilyesmi lesz a végére "1,2,3,4," ugye itt a végén van egy , ami láthatóan nem kell, ezt vagy levágod, vagy hozzátoldasz egy olyan számot, ami biztos nem lesz benne a táblában (pl -1, ha id-vel dolgozol).
A második lekérdezésed pedig így néz ki: select * from valami where id NOT IN ($string). Ha nincs id-d, akkor elvileg jónak kell lenni kutyanévvel is, akkor a NOT IN-ben valami ilyesminek kell lennie: ('Kutya','Kutya2,'Kutya3')

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#18367
Ó én butus 😊
Köszi !
Azt meg tudnád mondani, hogy amiket kisorsoltam random, és utána megint sorsolok random, akkor a második lekérdezésben ne szerepeljenek az elsõben lévõk? Próbálkoztam, de valahogy nekem nem jött össze.

NetHuszár

SzirmosSzisza
#18366
Csinálsz egy változót, beállítod 0-ra, mikor írogatod az adatot, akkor mindig hozzáadod a pontszámot ami kell, a végére meglesz az összpontszám. Vagy SQL-ben úgy néz ki, hogy "Select sum(pontszam) from kutyaverseny", de ez nálad nem nyerõ, mert random választod ki az adatokat.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#18365
Sziasztok !
Van egy lekérdezésem, ami a táblából random dobogat ki mezõket:
$kutyarand = mysql_query("SELECT kutyanev,pontszam FROM kutyaverseny ORDER BY RAND() LIMIT 6");
és meg lehet azt oldani, hogy hogy a pontszámot összeadja? kiíratom elõször is oszlopokba a kutyaneveket meg a pontszámukat, de azt hogy tudnám megcsinálni, hogy utána az összpontszámot is összeadja? meg utána egy olyan lekérdezés is kéne, szintén random, de ott ne jöjjenek ki az elõbb kiirt kutyák.

NetHuszár

kifli
#18364
problem solved

hajnal 4-kor senki ne php-zon/programozzon, mert hatalmas baromságokat csinál, és nem veszi észre 😄

amúgy úgy értettem ahogy #18363-ben van leírva 😄

Agy Halott
#18363
En ugy ertelmezem, hogy van egy form 3 text inputtal es 1 submittal es amikor erre kattint akkor a 3 beirt adatok kuldje el a setcalendar1.php-nak es egyben ezt a fajlt toltse be a bongeszo benne 1 submit gombbal, ami szinten formban van, mert arra is kattintani kell.
<#idiota>
SzirmosSzisza
#18362
Mit küldjön el és hova ?
Mit nyisson meg ? 😄

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#18361
mi van a php-ben?

TheLostOne
#18360
Lehet csak késõ van már és azért, de nem értem 😄

kifli
#18359
sziasztok, kéne még 1 kis segítség.

Szóval a helyzet a következõ:

van nekem egy pár beviteli mezõm html-ben:

<html>
<body>


<form action="setcalendar1.php" method="post">
mail: <input type="text" name="mailcim" />
Jelszó: <input type="password" name="pwd" />
Ora: <input type="text" name="ora" />
<input type="submit" />
</form>
<br>


</html>
</body>

A submit gomb megnyomása után, az lenne a feladat, hogy elküldje ezeket a setcalendar1.php, és meg nyissa azt, mert azon az oldalon még lenne egy gombonyomás...
Agy Halott
#18358
Talatam egy regexp leirast a neten es addig buheraltam a kodot, hogy mostmar mukodik.
..tenyleg nem nehez ez, csak elso ranezesre tunik ertelmezhetetlennek.
#18357
http://code.google.com/p/phpquery/

Egyszerûen ki tudod szedni a Neked kellõ adatokat, akár a <td> tag-ek sorszáma (:eq(2), :eq(3), ...) alapján is. Ha jQuery-hez konyítasz, akkor még jobb.

Ha alszom megéhezem, az evéstől meg elálmosodom! Szép az élet!

SzirmosSzisza
#18356
Írhatsz rá állapotgépet is ja, de a regexp sokkal egyszerûbb 😄

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

TheLostOne
#18355
Én régen mikor a regexphez még kevés volt a felfogásom, mindenféle stringfunkciókkal, és iszonyatos mélységû ciklusokkal, szelekciókkal oldottam meg egy hasonló problémát.

Úgyhogy szerintem inkább szeresd meg a regexpet, ha már sikerült valaha valamit megoldanod vele, mert különben 1 sor helyett írhatsz százat 😄

Agy Halott
#18354
Pontosan 7 adat kell, 7 kulonbozo helyrol. 2 dolog biztos:
1, 100% <td class="right"></td> tag kozott van ez a 7 adat
2, a <td class="right"></td> tag kozott sok minden mas is van a kivant adat mellett

Leirom ide a pontos html kodot es szinnel kiemelem ami kell vagy nem:

<td class="right">nem kell (#1 adat ami kell)</td>
<td class="right">#2 adat ami kell (nem kell) (nem kell)</td>
<td class="right">#3 adat ami kell (nem kell) (nem kell)</td>
<td class="right"><font style="color: #nem kell">#4 adat ami kell</font></td>
<td class="right"><font style="color: #nem kell;">#5 adat ami kell</font></td>
<td class="right">#6 adat ami kell</td>
<td class="right">rum: #7 adat ami kell</td>



Mivel a regexp-et masodikkent utalom a legjobban a PHP-ban ezert sajnos nem ertem amit felvazoltal. A fenti html kodbol te hogyan szedned ki az adatokat?
Nekem vegeredmenykent 6 adatot sikerult kiszednem de a sima <td class="right">#6 adat ami kell</td> sehogysem.
😞
Atika :o)
#18353
😊

(&#175;`&#8226;.¸¸.&#8226;´&#175;`&#8226;.¸¸.&#8226;~>

SzirmosSzisza
#18352
http://www.google.hu/search?sourceid=chrome&ie=UTF-8&q=php+newsletter

Elsõ link jónak tûnik😊

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Atika :o)
#18351
Hello nincs valakinek linkje egy jo kis newsletter feliratkozasra amit csak be kell szurni a kodba??

(&#175;`&#8226;.¸¸.&#8226;´&#175;`&#8226;.¸¸.&#8226;~>

Malakai
#18350
@Codepad ( mert ilyen is van 😊

(\__/) ( X.x) ( } . { )

Malakai
#18349
Egy regexp-ben esetleg?
Legalább ha jól értelmezem minden <td class="right">-ban lévõ <font style="color: #...">-ben lévõ szöveg kell, meg a hozzá tartozó szín?

preg_match_all('%(?:<td class="right">.*?<font style="color: #)(?P<szin>{3,6})(?:">😉(?P<szoveg>.+?)(?:</font>.*?</td>😉%i', $subject, $result, PREG_PATTERN_ORDER);
echo
htmlspecialchars(var_export($result, true));

Mûködik? 😊

(\__/) ( X.x) ( } . { )

#18348
Hali
sajna nem<#szomoru1>
Most mindkét ág lefut...
Agy Halott
#18347
Egy olyan problemam van, hogy lekerek egy oldalt cURL-al, ahol a nekem kello adatok mind <td class="right">EZ KELL</td> tagok kozott szerepelnek es, hogy ne legyen ilyen egyszeru vannak meg a fenti tagok kozott olyan elemek is amik viszont nem kellenek. Ezek szuresevel van a bajom.

Szoval a stringet lekerem es valtozoba rakom:

preg_match_all('/<td class="right">(.*?)<\/td>/', $curlout, $aa);



Ezutan 2 foreach ciklussal vegigfutok es probalom szurni, itt egy pelda:

foreach ($aa as $array => $key){

foreach ($key as $arr => $kulcs){
preg_match_all('/<font style="color: #(.*?)">(.*?)<\/font>/', $kulcs, $ba[]);
var_dump($ba);
}
}
?>



Ez mukodik is de minden karaktert kulon arrayba rak, igy a var_dump() megjelenit nekem vagy 400 arrayt, mindben 1 darab karakert.

Van otletetek miert?
Koszonom.
Jim Morrison
#18346
megcsinaltam.

ASUS B550-PLUS, AMD 5600X, 32 GB DDR4, EVGA RTX 3070, SM-OB1, HD 600 + Asus Xonar DX, TonePort UX1 + Alesis Elevate 5, Novation Circuit \o/

Jim Morrison
#18345
php val hogy tudok egy tábla mezõjének az elemeit kiiratni dropdown listben? egyszer megtaláltam, csak akkor nem azt kerestem, és most nem találom :/

ASUS B550-PLUS, AMD 5600X, 32 GB DDR4, EVGA RTX 3070, SM-OB1, HD 600 + Asus Xonar DX, TonePort UX1 + Alesis Elevate 5, Novation Circuit \o/

Voyager5
#18344
Nem teljesen értem de:

<?php if(strstr($_SERVER["HTTP_USER_AGENT"], "Gecko")){ ?>
<script type="text/javascript">... /* adsense */</script>
<?php } else { ?>
<script type="text/javascript">... /*flash cucc*/</script>
<?php }?>

ez így nem mûködik?
kifli
#18343
így mûködik, kösz!!
Voyager5
#18342
Ja várjál ez asszem unixot ad vissza 😄

A te példáddal:
echo date('g:ia',strtotime('+5 minutes'));
Voyager5
#18341
strtotime("+5 minutes")
kifli
#18340
sziasztok, lehet buta kérdés, de gyorsan kéne egy kis segítség, hogy tudom idõnek megadni azt az idõt, ami 5 percel késõbb van? 😄

Szóval a jelenlegi idõ kiiratása így néz ki:

echo date('g:ia');

Hogy tudom kiiratni, mennyi lesz az idõ, mondjuk 5 perc múlva?

MerlinW
#18339
pastebin.com...

[merlinw.org]

#18338
Helló
Kérnék egy kis segítséget mielõtt agyvérzést kapok...<#smile>
Nekem elsõsorban php-ba és javasciptbe kéne segíteni...
A következõt lenne a gondom....
A weboldalamba beágyaztam nemrégiben egy javascript kódot ami egy flash fájlt jelenit meg.... Ez a kód tökéletesen mûködik az összes böngészõn kivéve firefoxon. Ezért kitaláltam azt hogy ha firefoxal nézik az oldalt akkor ne a flash jelenjen meg hanem mondjuk egy google hirdetés....
Nos ebbe kéne nekem segítség.

<?php
if(strstr($_SERVER["HTTP_USER_AGENT"], "Gecko"))
{
//mivel ez lenne a mozillás rész, ezért ide a google hirdetés jönne ami szintén javascript.
}
else
{
// ide jönne a flash, javascript kóddal
}
?>

idáig jutottam el... ebbe a ****-ba nem tudtam se javascript kódot se html kódot belecsempészni... Már fér napja keresgélek a neten, de csak hibaüzenetek kapok vissza...<#falbav><#merges3> mûködõ kódot sehol se találtam.
Nos, ebbe kérnék segítséget, hogy mégis hogyan tudnám megvalósítani az elképzelésemet.
Maga az oldal Html-be készült amibe bele van illesztve a php kód (az if miatt...) és a php-ba kéne még a javascriptet belenyomni.

Elõre is köszi!
Zeema007

Ja és itt van a két javacript kód:
Flash:
if (AC_FL_RunContent == 0) {
alert(„hiba”😉;
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'width', '150',
'height', '250',
'src', 'flash',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'transparent',
'devicefont', 'false',
'id', 'flash',
'bgcolor', '#ffffff',
'name', 'flash',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'flash',
'salign', '',
'flashVars', 'xmlURL=tagClouds90e672981c6cca606822d230bde3ab791309305578.xml'
); //
és a google:
<script type="text/javascript"><!--
google_ad_client = "ci-pab-0000000000000";
google_ad_slot = "00000000000000000000";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
MerlinW
#18337
Elõfordul, kutyafuttában írtam😊

[merlinw.org]

Jim Morrison
#18336
két syntax erorr van, de am mûxik köszi !😊 egyre közelebb kerülök a végéhez... végre.
igen, valszeg a véglegesben majd kisbetûvel lesznek, köszi.

ASUS B550-PLUS, AMD 5600X, 32 GB DDR4, EVGA RTX 3070, SM-OB1, HD 600 + Asus Xonar DX, TonePort UX1 + Alesis Elevate 5, Novation Circuit \o/

MerlinW
#18335
Ha rám hallgatsz nem használsz nagybetûket, ékezeteket az adatbázisban (adatbázis, tábla, mezõnevek), mert csak magaddal szúrsz ki😊

[merlinw.org]

MerlinW
#18334
//elsõ while, nevek kigyûjtése
$nevek_arr = mysql_query('select distinct(Nicknev) from jatekosok');
while ($nevek = mysql_fetch_assoc($nevek_arr)) {

echo $nevek<'Nicknev'>.'<br />';

//második while a nevekhez tartozó adatok kigyûjtése
$adatok_arr = mysql_query('select * from jatekosok where Nicknev="'.$nevek.'"');
while ($adatok = mysql_fetch_assoc($adatok_arr)) {

echo 'kaszt: ' $adatok<'Kaszt'>.'<br />';
echo 'pont: ' $adatok<'Pont'>.'<br />';

} //elsõ while zárás
} //második while zárás

[merlinw.org]

TheLostOne
#18333
Jaja, mindegyikkel ki kell centrifugázni 😄