1

(17 replies, posted in PHP)

Ta prasme 2 kintamuosius ? kam ? Ar galėtum pavizdinį kodą parodyti kaip turėtų atrodyti ? nes man su tais ciklais tai bum bum..

2

(17 replies, posted in PHP)

Na jo sugeneruoto puslapio kodas nelabai koks. Bet nežinau kaip jį pataisyti dabar, kažkaip neįmatau klaidos.

<table width="600" border="1">

<tr><td>        <a href="aa">###</a>

</td></tr><td>        <a href="aa">###</a>

</td><td>        <a href="aa">###</a>

</td><td>        <a href="aa">###</a>

</td></table>

3

(17 replies, posted in PHP)

<?php
    $hostname = "localhost";
    $db_user = "root";
    $db_password = "";
    $database = "db";
    
    
    $db = mysql_connect($hostname, $db_user, $db_password); 
    mysql_select_db($database,$db); 
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="600" border="1">
<?php
    $result = mysql_query("SELECT * FROM table");
    $nr = 0;
    while($row = mysql_fetch_array($result)):
        if($nr % 4 == 0){
            echo "<tr>";
        }
        echo "<td>";
?>
        <a href="<?php echo $row['url']; ?>">###</a>
<?php
        echo "</td>";
        if($nr % 4 == 0){
            echo "</tr>";
        }
        $nr++;
    endwhile;
?>
</table>
</body>
</html>

4

(17 replies, posted in PHP)

<?php
    $result = mysql_query("SELECT * FROM table");
    $nr = 0;
    while($row = mysql_fetch_array($result)):
        if($nr % 4 == 0){
            echo "<tr>";
        }
        echo "<td>";
?>
        <a href="<?php echo $row['url']; ?>">###</a>
<?php
        echo "</td>";
        if($nr % 4 == 0){
            echo "</tr>";
        }
        $nr++;
    endwhile;
?>

Lentelės išdėstymas vistiek netoks kokio noriu.

5

(17 replies, posted in PHP)

Neišeina vistiek pasidaryt.

6

(17 replies, posted in PHP)

<table width="600" border="1" class="table">
        <tr>
                <?php
                $result = mysql_query("SELECT * FROM lentele");
                ?>
                <?php while($row = mysql_fetch_array($result)): ?>
                <td>
                        <font size="2"><?php echo $row['url'];?>(<?php echo $row['domain'];?>)</font><br /><a href="<?php echo $row['link']; ?>"><img src="<?php echo $row['image'];?>" height="150" width="150" /></a><br /><font size="-3"><?php echo $row['added'];?></font>
                </td>
        <?php endwhile; ?>
    </tr>
</table>

Na štai tiek pasidariau, o kaip padaryti jog kas 4 langelius keltų į kitą eilutę.

7

(17 replies, posted in PHP)

Man iš HTML/php pusės neaišku kaip sudaryti lentelę, jog automatiškai ji būtų tokia kokios noriu. Tiesiog galbūt logikos čia labiau reikia, o ne žinių.

Gali lentelė būti ir be tų raidžių (a, b..) tiesiog kur skaičiai, jog 4 tokie kvadrateliai per vieną eilutę, tada kiton eilutėn keltūsi. ir man reikia php kodo tokios lentelės, nes nepasidarau su php.

8

(17 replies, posted in PHP)

Sveiki, taigi reikia sudaryti lentelę su gautais duomenimis iš MySQL.

Lentelė turėtų būti tokia jog vienam dalykui atitektų 2 langeliai (viršutinis ir apatinis) ir kas 4 dalykus persikeltų į kitą eilutę.

http://i.imgur.com/TLNDT.png

<table width="600" border="1" class="table">
  <tr>
    <td width="150" height="150">1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
  </tr>
  <tr>
    <td width="150">a</td>
    <td width="150">b</td>
    <td width="150">c</td>
    <td width="150">d</td>
  </tr>
  <tr>
    <td width="150" height="150">5</td>
    <td>6</td>
    <td>7</td>
    <td>8</td>
  </tr>
  <tr>
    <td width="150">e</td>
    <td width="150">f</td>
    <td width="150">g</td>
    <td width="150">h</td>
  </tr>
</table>

Taip atrodytų be php, bet kaip padaryti su php jog automatiškai įterptų informaciją iš MySQL, ir būtų tiek langelių kiek reikia.

MySQL Lentelė atrodo taip:

KAžKAS---KAžKAS
---1----------a------
---2----------b------
---3----------c------
..

9

(10 replies, posted in PHP)

Jau sutvarkė. Nežinau pas mane list'as buvo tai kai daug mygtukų ir neveikė.

10

(10 replies, posted in PHP)

1. Dėl tų simbolių minusų ir pliusų, tai todėl jog čia value, noriu ant mygtuko parodyti tuos.
2. Dėl $ip jog nematai, pas mane čia tik dalis kodo. Turiu daugiau, galiu įmesti visą jei ir ten bėdų gali būti.
3. O pagal IP skirstau, tai todėl jog čia žaidimo sistema, ne webo :)
4. Kokios validacijos tiksliau ?

O dėl tavo paskutinio sakinio tai nesupratau nieko :D

PS. Taip ir nesupratau kodėl neveikia, todėl imetu visą .php failą į pastebin:
http://pastebin.com/dkgjZ1sk

11

(10 replies, posted in PHP)

Beje kažkodėl neveikia vistiek...

<?php
                    if($privileges == 3)
                    {
                        echo "<input type='submit' align='left' value='-' disabled='disabled'>";
                        echo "<input type='submit' align='right' value='+' disabled='disabled'> ";
                    }
                    else
                    {
                        echo "<input type='submit' align='left' onclick='minus()' value='-'>";
                        echo "<input type='submit' align='right' onclick='plus()' value='+'>";
                    }
                    
                    function minus()
                    {
                        if($warnings > 0)
                        {
                              $query="UPDATE `players` SET `player_warnings`=player_warnings-1 WHERE `player_ip`='".$ip."'";
                            $result=mysql_query($query) or die(mysql_error());
                        }
                    }
                    
                    function plus()
                    {
                        if($warnings < 4)
                        {
                              $query="UPDATE `players` SET `player_warnings`=player_warnings+1 WHERE `player_ip`='".$ip."'";
                            $result=mysql_query($query) or die(mysql_error());
                        }
                    }
                    ?>

12

(10 replies, posted in PHP)

Sveiki, taigi ar įmanoma kaip nors padaryti 1 formą su 2 mygtukais, atliekančiais skirtingas funkcijas ?

<form name="adminform" class="form" method="POST">
    <input type="submit" align="left" name="minus" value="-">
        <input type="submit" align="right" name="plus" value="+">
</form>

Ir kaip dabar padaryti, jog pamygus 1 mygtuką (-) Būtų funkcija kažkas1, o jei pamygamas 2 mygtukas (+) būtų funkcija kažkas2.

if($_SERVER['REQUEST_METHOD']=='POST') {

}

Daugiau nežinau :D

13

(7 replies, posted in PHP)

O blemba, gerai jog priminei :D, tai kaip patikrinti, nes dabar naudoju http://www.php.net/manual/en/function.ctype-alpha.php Bet šitas turėtų leisti juk rašyti lietuviškas.

14

(7 replies, posted in PHP)

Ok, bet iš vieno žmogaus gavau patarimą jog reiktų naudoti http://www.php.net/manual/en/ref.ctype.php šiem tikrinimam. Tai nesuprantu kurį iš tikrų geriau naudoti ? :)

15

(7 replies, posted in PHP)

Sveiki, taigi kaip patikrinti ar gerai įvestas tam tikras laukelis, man reikia:

vardo laukelio, kur galėtų būti naudojama tik A-Z ir a-z raidžių kombinacija.
amžiaus laukelio, kur galėtų būti naudojama tik 0-9 ir 0-9 raidžių kombinacija. [RADAU - '/^[0-9]{2}$/' ]
skype laukelio, kur galėtų būti naudojama A-Z, a-z, 0-9, _ . -

16

(4 replies, posted in PHP)

O čia klausimo niekur ir nebuvo, tai buvo prašymas, padėti išspręsti problemą.

17

(4 replies, posted in PHP)

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given on line 110

$query="SELECT player_name, player_warnings, player_privileges FROM players WHERE player_privileges>='1'";
    $result=mysql_query($query);
   
    $num=mysql_num_rows($result);

Ir dar:

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given on line 126

<?php
    $i=0;
    while($num = mysql_fetch_assoc($result))
    {
        $name = $num['player_name'];
        $warnings = $num['player_warnings'];
        $privileges = $num['player_privileges'];
?>

18

(16 replies, posted in PHP)

Ok dėkui jums už pagalbą atrodo viską susitvarkiau :) !

19

(16 replies, posted in PHP)

O šitaip veikia, buvau padaręs:

SELECT * FROM rank LEFT JOIN admins ON rank.ip = admins.ip ORDER BY skill DESC

O būtina tą rank.ip rank.name nes pas mane ten apie 10 dalykų kurių man reikia, neina tiesiog rank.* ? Nes kiek bandžiau tai veikia lyg ir :)

20

(16 replies, posted in PHP)

O taip, bet vistiek nesuprantu. kas bus jei pas mane tokie pat yra, name. Ir pirmame ir antrame, nes dabar kai padariau kad imtų pagrindinę info iš left, t.y. pirmos lentelės. tai NAME neberodo ;D