PHP-Script.hu
Kiemelt hirdetés:
2026. október 17. 01:47 szombat, ma Hedvig névnap van


grafika


Videóbázis


Listázás:  Idő szerint:
Webprogramozás arr PHP info Segítség kérés!
(#3) user23 2014.07.15. 12:34

user23
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
(#2) anti válasza erre: (#1) Neo1 2014.03.21. 15:14

anti
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.

(#1) Neo1 2014.03.21. 14:16

Neo1
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 ;
 
--

Listázás:  Idő szerint:


© 2006-2026 PHP-Script.hu, Minden jog fenntartva!
Design: Rácz Gergely, Oldalmotor: Rácz Gergely
Impresszum - Oldaltörténet - Oldalszabályzat