
user23
Kezdő
|
Sziasztok!
Tudna valaki segíteni, hogy az alábbi kódban mit kellene módosítani ahhoz, hogy a felsorolásban (a selectben) amiből 1 van azt egyszer írja ki, viszont ha rá nyomok a keresésre akkor kiadja az összes olyan találatot ami arra vonatkozik.
Recepthez gyümölcsök vannak felsorolva, és van olyan amihez ugyan az a gyümölcs kell.
A kódba viszont mindent külön felsoról, ( pl:. Alma, Körte, Alma, Alma, Szilva..)és így nem jó, ráadásul amit ki ír pl hároszmszór mindegy melyiket választom ki az elsőhöz való dolgokat írja ki.
Így szeretném: Alma, Körte, Szilva, stb..
Köszi.
kód:
<?php
$sql = "SELECT * FROM gyumolcsok";
$result = mysql_query($sql);
?>
<form method="get">
<select name="field" id="field">
<option value="">Válassz gyümölcsöt</option>
<?php
while($rows = mysql_fetch_assoc($result))
echo '<option>'.$rows['fajtak'].'</option><br>';
/*echo '<option value="'.$rows['fajtak'].'" '.($rows['fajtak'] == $_GET['field']?'selected="selected"':'').'>'.$rows['fajtak'].'</option><br>';*/
/*echo '<option value='.$row['fajtak'].'selected="selected">'.$row['fajtak'].'</option>';*/
?>
</select>
<input type="hidden" name="action" value="search" />
<input type="submit" value="Keresés" name="Search" onclick="" />
</form>
<?php
if (isset($_GET['Search']) && $_GET['action']=='search'){
$sql="SELECT * FROM gyumolcsok WHERE fajtak=".$_GET['field'];
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
echo "Gyümölcs:".$row['fajtak']."<br /><br />";
echo "
}
?>
Utoljára szerkesztette: user23 2014.07.15. 12:35
|

anti
Kezdő
|
Szia!
Azt gondolom ezt az oldalt olyan emberek látogatják, akik szívesen segítenek amennyiben megkönnyíted a munkájukat.
Ezért azt javaslom neked és egyúttal mindenki másnak, aki hasonlón "nem tudom, hogy kéne megoldani, itt a kód egy része, nézzétek meg" típusba tartozik, hogy könnyítsétek meg azzal a dolgot, hogy a teljes oldalt - beleértve a felhasznált külső könyvtárakat mint pl. smarty - becsomagoljátok egy zip-be és kiteszitek valahova megosztásra (pl. Dropbox, Google Drive, stb.).
Mert ez esetben van esély rá, hogy valaki szabad idejében veszi a fáradtságot és felhúzza odahaza a gépére az oldalt, majd nekiáll tökörészni vele, hogy megtalálja neked a megoldást.
De az idemásolt kódok halmazának átböngészésére, majd működésének fejben történő lemodellezésére és a megoldás megszülésére csak a legelvetemültebb emberek képesek. Ilyet pedig itt elvétve találsz.
Szóval csomagold be az oldalt, tedd ki valahova megosztásra, oszd meg itt a linket, ahol elérhető és akkor van esély rá, hogy valaki megoldja.
|

Neo1
Kezdő
|
Sziasztok! Nos már 2 hete bajlodok 1 üzenöfalal,az lenne a lényeg hogy tudjak választ irni ha rákattintok az user nevére és a neve mellé szeretnék egy pm képet elhelyezni.
Az oldal tpl,php,js,sql segítségével müködik!
belinkelem a fájlokat hátha van ötletetek!
üzenöfal.php:
1
2
3
4
5
6
7
8
9
10
11
12
| <?php
ob_start();
define('SZINT',666);
require_once('rendszer/rendszer.php');
$belep=new belep(); // user belépés chek
$old=new old(); //oldalelemek betöltése
$smarty->assign('mehet',true);
$smarty->assign('OLDAL',$OLDAL);
$smarty->display('uzenofal.tpl');
ob_end_flush ();
?> |
uzenofal.tpl:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
| {include file='fejresz.tpl'}
{* a fejlec csatolasa *}
{* ez a sablon felel az index. php megjelénésért*}
{* infopanel csatolása *}
{include file='infopanel.tpl'}
{foreach from=$OLDAL key=i item=ertek}{$ertek}{/foreach}
{ 'Üzenőfal'|section_open}
<div class="center">
<div id="uzifal_doboz_nagy">
<div id="uzifal_doboz">
<div id="uzifal">
</div>
</div>
</div>
<div id="bevitel">
<div style="width:100%;text-align:left;padding-left:10px;">
<h2>Üzenet küldés</h2>
</div>
<table width="95%">
<tr>
<td rowspan="2">
<textarea id="chat_uzi" class="textarea" style="border:1px solid #726D5F;height:60px;width:330px;"></textarea>
</td>
<td colspan="2">
<img src="kinezet/smilies/smile1.gif" title=":)" class="kat copy" />
<img src="kinezet/smilies/wink.gif" title=";)" class="kat copy" />
<img src="kinezet/smilies/grin.gif" title=":D" class="kat copy" />
<img src="kinezet/smilies/sad.gif" title=":(" class="kat copy" />
<img src="kinezet/smilies/cry.gif" title=":'(" class="kat copy" />
<img src="kinezet/smilies/laugh.gif" title=":lol:" class="kat copy" />
<img src="kinezet/smilies/yes.gif" title=":yes:" class="kat copy" />
<img src="kinezet/smilies/no.gif" title=":no:" class="kat copy" />
<img src="kinezet/smilies/question.gif" title=":?:" class="kat copy" />
<img src="kinezet/smilies/excl.gif" title=":!:" class="kat copy" />
</td>
</tr>
<tr>
<td>Üzenet szine:
<select size="1" name="color" id="colors">
<option value="alap">Alapérték</option>
<option style="background-color: black; color: black;" value="black">Fekete</option>
<option style="background-color: white; color: white;" value="white">Fehér</option>
<option style="background-color: green; color: green;" value="green">Zöld</option>
<option style="background-color: maroon; color: maroon;" value="maroon">Gesztenye</option>
<option style="background-color: olive; color: olive;" value="olive">Oliva</option>
<option style="background-color: navy; color: navy;" value="navy">Mélykék</option>
<option style="background-color: purple; color: purple;" value="purple">Lila</option>
<option style="background-color: gray; color: gray;" value="gray">Szürke</option>
<option style="background-color: yellow; color: yellow;" value="yellow">Sárga</option>
<option style="background-color: lime; color: lime;" value="lime">Lime</option>
<option style="background-color: aqua; color: aqua;" value="aqua">Cián</option>
<option style="background-color: fuchsia; color: fuchsia;" value="fuchsia">Ciklámen</option>
<option style="background-color: silver; color: silver;" value="silver">Ezüst</option>
<option style="background-color: red; color: red;" value="red">Piros</option>
<option style="background-color: blue; color: blue;" value="blue">Kék</option>
<option style="background-color: teal; color: teal;" value="teal">Pávakék</option>
</select>
</td>
<td>
<input src="kinezet/{$ipanel.smink}/btn_send.png" type="image" id="kuldes" />
</td>
</table>
</div>
</div>
<script type="text/javascript">
var UZENOFAL_REFRESH_TIME = 4000;
</script>
<script language="javascript" type="text/javascript" src="scriptek/ajaxqueue.js"></script>
<script type="text/javascript" src="scriptek/uzifal.js"></script>
{'Üzenőfal'|section_end }
{* a labresz csatolasa *}
{include file='labresz.tpl'} |
uzenofal.js
1
| eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c]);return p}('4 f=S;4 8='D';$().v(0(){c()});0 c(){i.k({m:"n.h",g:"s",q:{o:'N',l:f,J:8},G:0(a){$('#C').z(a)}});8='y'}$('#3').7('t',0(e){(e.5)?5=e.5:5=e.R;r(5==P){d();6 9}6 L});$('#K').7('j',0(){d();6 9});0 d(){4 a=$('#3').2();4 b=$('#H').2();r(a.F<1)6 9;i.k({m:"n.h",g:"s",q:{o:'E',I:a,l:f,B:b}});$('#3').2('')}$('.A').7('j',0(){p=$('#3').2()+$(M).x('O');$('#3').2(p)});4 w=Q.u("c()",T);',56,56,'function||val|chat_uzi|var|keyCode|return|bind|FRISTUPDATE|false|||contentUpdate|sendComment||UZANOFALTOPICID|type|php|jQuery|click|ajaxQueue|id|url|chat_admin|modul|newVal|data|if|POST|keypress|setInterval|ready|uzenetFrissites|attr|no|prepend|copy|szin|uzifal|yes|addhsz|length|success|colors|text|extra|kuldes|true|this|gethsz|title|13|self|which|1|UZENOFAL_REFRESH_TIME'.split('|'),0,{})); |
és az adatbázis:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| --
-- Tábla szerkezet ehhez a táblához `chat`
--
CREATE TABLE IF NOT EXISTS `chat` (
`cid` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`cszid` bigint(20) unsigned NOT NULL DEFAULT '0',
`uid` bigint(20) unsigned NOT NULL DEFAULT '0',
`text` text CHARACTER SET latin2 COLLATE latin2_hungarian_ci NOT NULL,
`datum` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`cid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=87 ;
-- |
|
|