Markuz Opublikowano 8 Maja 2009 Udostępnij Opublikowano 8 Maja 2009 A więc tak, zrobiłem skrypt mapy ala plemiona, tzn. chcę zrobić :P Dodałem już pola w bazie - pole (x,y,id,style,buduj,wioska) i tak od x1y1,x2y1,...x10y10 . I teraz chce zrobić ładne wyświetlanie, tak na divach albo tabelkach ale mi nie wychodziło ;] Oto skrypt: // połączenie się lokalnym serwerem bazy MySQL $sql_conn = mysql_connect('localhost', 'root', '') // w przypadku niepowodzenia połączenia zakończ aplikację or die('Nie mogłem połaczyć się z bazą danych'); // jeśli nie mamy jeszcze bazy to musimy ją utworzyć mysql_create_db('rs'); // wybieramy bazę danych mysql_select_db('rs'); // tworzymy tabelę nba $zapytanie = 'CREATE TABLE pole ( id int NOT NULL AUTO_INCREMENT, x char(4), y char(4), styl char(1), buduj char(1), wioska char(100), PRIMARY KEY(id))'; $idzapytania = mysql_query($zapytanie); // wyświetlamy treść naszej tabeli $zapytanie = "SELECT `id`,`x`,`y`,`styl` FROM `pole` WHERE x<=5 AND y<=5"; $idzapytania = mysql_query($zapytanie); $a = 1; while ($wiersz = mysql_fetch_row($idzapytania)) { echo '<img src="http://pl24.plemiona.pl/graphic/map/gras2.png?1" >'; if($a==5) echo"<br>"; if($a==10) echo"<br>"; if($a==15) echo"<br>"; if($a==20) echo"<br>"; if($a==25) echo"<br>"; $a ++; } PS. Znalazłem też taki kod: <?php include "antet.php"; include "func.php"; if (isset($_GET["x"], $_GET["y"])) {$x=$_GET["x"]; $y=$_GET["y"];} else if ((isset($_POST["x"]))&&(isset($_POST["y"]))) {$x=$_POST["x"]; $y=$_POST["y"];} else if (isset($_SESSION["user"][0])) { $towns=towns($_SESSION["user"][0]); $loc=town_xy($towns[0][0]); $x=$loc[0]; $y=$loc[1]; } else {$x=rand(0, $m); $y=rand(0, $n);} $data=map($x, $y); if (isset($_SESSION["user"][13])) $imgs=$_SESSION["user"][13]; else $imgs=$imgs_; $i=0; ?> <html> <?php echo "<link rel='stylesheet' type='text/css' href='".$imgs.$fimgs."default.css'>"; ?> <script src="func.js" type="text/javascript"></script> <head> <title><?php echo $title; ?> - map</title> </head> <body class="q_body"> <div align="center"> <?php echo $top_ad; ?> <table class="q_table" style="border-collapse: collapse" border="2" width="600"> <tr> <td height="90" width="600"> <?php logo($title); ?></td> </tr> <tr> <td height="40" width="600"><?php menu_up(); ?></td> </tr> <tr> <td width="600" height="366" align="left" valign="top"><form name="form1" method="post" action="map.php"> <label> Jump to: <input name="x" type="text" id="x" size="2" value="<?php echo $x; ?>"> </label> <input name="y" type="text" id="y" size="2" value="<?php echo $y; ?>"> <label> <input type="submit" name="go" id="go" value="Go"> </label> </form> <div style="position:relative; top:60; left:0;"> <div style="position:relative; top:14; left:230; width:30;"><?php echo $y+3; ?></div> <div style="position:relative; top:15; left:193; width:30;"><?php echo $y+2; ?></div> <div style="position:relative; top:16; left:156; width:30;"><?php echo $y+1; ?></div> <div style="position:relative; top:17; left:119; width:30;"><?php echo $y; ?></div> <div style="position:relative; top:18; left:82; width:30;"><?php echo $y-1; ?></div> <div style="position:relative; top:19; left:45; width:30;"><?php echo $y-2; ?></div> <div style="position:relative; top:20; left:8; width:30;"><?php echo $y-3; ?></div> <div style="position:relative; top:40; left:8; width:30;"><?php echo $x-3; ?></div> <div style="position:relative; top:41; left:45; width:30;"><?php echo $x-2; ?></div> <div style="position:relative; top:42; left:82; width:30;"><?php echo $x-1; ?></div> <div style="position:relative; top:43; left:119; width:30;"><?php echo $x; ?></div> <div style="position:relative; top:44; left:156; width:30;"><?php echo $x+1; ?></div> <div style="position:relative; top:45; left:193; width:30;"><?php echo $x+2; ?></div> <div style="position:relative; top:46; left:230; width:30;"><?php echo $x+3; ?></div> </div> <div style="position:relative; top:-185; left:60;"> <img style="position:absolute; left:185;" <?php map_img($data, $x-3, $y+3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:222; top:20;" <?php map_img($data, $x-2, $y+3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:259; top:40;" <?php map_img($data, $x-1, $y+3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:296; top:60;" <?php map_img($data, $x, $y+3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:333; top:80;" <?php map_img($data, $x+1, $y+3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:370; top:100;" <?php map_img($data, $x+2, $y+3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:407; top:120;" <?php map_img($data, $x+3, $y+3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:148; top:20;" <?php map_img($data, $x-3, $y+2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:185; top:40;" <?php map_img($data, $x-2, $y+2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:222; top:60;" <?php map_img($data, $x-1, $y+2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:259; top:80;" <?php map_img($data, $x, $y+2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:296; top:100;" <?php map_img($data, $x+1, $y+2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:333; top:120;" <?php map_img($data, $x+2, $y+2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:370; top:140;" <?php map_img($data, $x+3, $y+2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:111; top:40;" <?php map_img($data, $x-3, $y+1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:148; top:60;" <?php map_img($data, $x-2, $y+1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:185; top:80;" <?php map_img($data, $x-1, $y+1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:222; top:100;" <?php map_img($data, $x, $y+1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:259; top:120;" <?php map_img($data, $x+1, $y+1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:296; top:140;" <?php map_img($data, $x+2, $y+1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:333; top:160;" <?php map_img($data, $x+3, $y+1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:74; top:60;" <?php map_img($data, $x-3, $y, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:111; top:80;" <?php map_img($data, $x-2, $y, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:148; top:100;" <?php map_img($data, $x-1, $y, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:185; top:120;" <?php map_img($data, $x, $y, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:222; top:140;" <?php map_img($data, $x+1, $y, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:259; top:160;" <?php map_img($data, $x+2, $y, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:296; top:180;" <?php map_img($data, $x+3, $y, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:37; top:80;" <?php map_img($data, $x-3, $y-1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:74; top:100;" <?php map_img($data, $x-2, $y-1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:111; top:120;" <?php map_img($data, $x-1, $y-1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:148; top:140;" <?php map_img($data, $x, $y-1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:185; top:160;" <?php map_img($data, $x+1, $y-1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:222; top:180;" <?php map_img($data, $x+2, $y-1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:259; top:200;" <?php map_img($data, $x+3, $y-1, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:0; top:100;" <?php map_img($data, $x-3, $y-2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:37; top:120;" <?php map_img($data, $x-2, $y-2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:74; top:140;" <?php map_img($data, $x-1, $y-2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:111; top:160;" <?php map_img($data, $x, $y-2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:148; top:180;" <?php map_img($data, $x+1, $y-2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:185; top:200;" <?php map_img($data, $x+2, $y-2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:222; top:220;" <?php map_img($data, $x+3, $y-2, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:-37; top:120;" <?php map_img($data, $x-3, $y-3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:0; top:140;" <?php map_img($data, $x-2, $y-3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:37; top:160;" <?php map_img($data, $x-1, $y-3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:74; top:180;" <?php map_img($data, $x, $y-3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:111; top:200;" <?php map_img($data, $x+1, $y-3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:148; top:220;" <?php map_img($data, $x+2, $y-3, $i, $imgs); ?> width="74" height="41"> <img style="position:absolute; left:185; top:240;" <?php map_img($data, $x+3, $y-3, $i, $imgs); $i=0; ?> width="74" height="41"> <img src="imgs/map/map_back.gif" width="518" height="281" border="0" usemap="#Map" style="position:absolute; left:-37;"> <map name="Map" id="Map"> <area shape="poly" coords="223,20,258,40,294,20,259,0" <?php map_lnk($data, $x-3, $y+3, $i); ?>> <area shape="poly" coords="260,40,295,60,331,40,296,20" <?php map_lnk($data, $x-2, $y+3, $i); ?>> <area shape="poly" coords="297,60,332,80,368,60,333,40" <?php map_lnk($data, $x-1, $y+3, $i); ?>> <area shape="poly" coords="334,80,369,100,405,80,370,60" <?php map_lnk($data, $x, $y+3, $i); ?>> <area shape="poly" coords="371,100,406,120,442,100,407,80" <?php map_lnk($data, $x+1, $y+3, $i); ?>> <area shape="poly" coords="408,120,443,140,479,120,444,100" <?php map_lnk($data, $x+2, $y+3, $i); ?>> <area shape="poly" coords="445,140,480,160,516,140,481,120" <?php map_lnk($data, $x+3, $y+3, $i); ?>> <area shape="poly" coords="186,40,221,60,257,40,222,20" <?php map_lnk($data, $x-3, $y+2, $i); ?>> <area shape="poly" coords="223,60,258,80,294,60,259,40" <?php map_lnk($data, $x-2, $y+2, $i); ?>> <area shape="poly" coords="260,80,295,100,331,80,296,60" <?php map_lnk($data, $x-1, $y+2, $i); ?>> <area shape="poly" coords="297,100,332,120,368,100,333,80" <?php map_lnk($data, $x, $y+2, $i); ?>> <area shape="poly" coords="334,120,369,140,405,120,370,100" <?php map_lnk($data, $x+1, $y+2, $i); ?>> <area shape="poly" coords="371,140,406,160,442,140,407,120" <?php map_lnk($data, $x+2, $y+2, $i); ?>> <area shape="poly" coords="408,160,443,180,479,160,444,140" <?php map_lnk($data, $x+3, $y+2, $i); ?>> <area shape="poly" coords="149,60,184,80,220,60,185,40" <?php map_lnk($data, $x-3, $y+1, $i); ?>> <area shape="poly" coords="186,80,221,100,257,80,222,60" <?php map_lnk($data, $x-2, $y+1, $i); ?>> <area shape="poly" coords="223,100,258,120,294,100,259,80" <?php map_lnk($data, $x-1, $y+1, $i); ?>> <area shape="poly" coords="260,120,295,140,331,120,296,100" <?php map_lnk($data, $x, $y+1, $i); ?>> <area shape="poly" coords="297,140,332,160,368,140,333,120" <?php map_lnk($data, $x+1, $y+1, $i); ?>> <area shape="poly" coords="334,160,369,180,405,160,370,140" <?php map_lnk($data, $x+2, $y+1, $i); ?>> <area shape="poly" coords="371,180,406,200,442,180,407,160" <?php map_lnk($data, $x+3, $y+1, $i); ?>> <area shape="poly" coords="112,80,147,100,183,80,148,60" <?php map_lnk($data, $x-3, $y, $i); ?>> <area shape="poly" coords="149,100,184,120,220,100,185,80" <?php map_lnk($data, $x-2, $y, $i); ?>> <area shape="poly" coords="186,120,221,140,257,120,222,100" <?php map_lnk($data, $x-1, $y, $i); ?>> <area shape="poly" coords="223,140,258,160,294,140,259,120" <?php map_lnk($data, $x, $y, $i); ?>> <area shape="poly" coords="260,160,295,180,331,160,296,140" <?php map_lnk($data, $x+1, $y, $i); ?>> <area shape="poly" coords="297,180,332,200,368,180,333,160" <?php map_lnk($data, $x+2, $y, $i); ?>> <area shape="poly" coords="334,200,369,220,405,200,370,180" <?php map_lnk($data, $x+3, $y, $i); ?>> <area shape="poly" coords="75,100,110,120,146,100,111,80" <?php map_lnk($data, $x-3, $y-1, $i); ?>> <area shape="poly" coords="112,120,147,140,183,120,148,100" <?php map_lnk($data, $x-2, $y-1, $i); ?>> <area shape="poly" coords="149,140,184,160,220,140,185,120" <?php map_lnk($data, $x-1, $y-1, $i); ?>> <area shape="poly" coords="186,160,221,180,257,160,222,140" <?php map_lnk($data, $x, $y-1, $i); ?>> <area shape="poly" coords="223,180,258,200,294,180,259,160" <?php map_lnk($data, $x+1, $y-1, $i); ?>> <area shape="poly" coords="260,200,295,220,331,200,296,180" <?php map_lnk($data, $x+2, $y-1, $i); ?>> <area shape="poly" coords="297,220,332,240,368,220,333,200" <?php map_lnk($data, $x+3, $y-1, $i); ?>> <area shape="poly" coords="38,120,73,140,109,120,74,100" <?php map_lnk($data, $x-3, $y-2, $i); ?>> <area shape="poly" coords="75,140,110,160,146,140,111,120" <?php map_lnk($data, $x-2, $y-2, $i); ?>> <area shape="poly" coords="112,160,147,180,183,160,148,140" <?php map_lnk($data, $x-1, $y-2, $i); ?>> <area shape="poly" coords="149,180,184,200,220,180,185,160" <?php map_lnk($data, $x, $y-2, $i); ?>> <area shape="poly" coords="186,200,221,220,257,200,222,180" <?php map_lnk($data, $x+1, $y-2, $i); ?>> <area shape="poly" coords="223,220,258,240,294,220,259,200" <?php map_lnk($data, $x+2, $y-2, $i); ?>> <area shape="poly" coords="260,240,295,260,331,240,296,220" <?php map_lnk($data, $x+3, $y-2, $i); ?>> <area shape="poly" coords="1,140,36,160,72,140,37,120" <?php map_lnk($data, $x-3, $y-3, $i); ?>> <area shape="poly" coords="38,160,73,180,109,160,74,140" <?php map_lnk($data, $x-2, $y-3, $i); ?>> <area shape="poly" coords="75,180,110,200,146,180,111,160" <?php map_lnk($data, $x-1, $y-3, $i); ?>> <area shape="poly" coords="112,200,147,220,183,200,148,180" <?php map_lnk($data, $x, $y-3, $i); ?>> <area shape="poly" coords="149,220,184,240,220,220,185,200" <?php map_lnk($data, $x+1, $y-3, $i); ?>> <area shape="poly" coords="186,240,221,260,257,240,222,220" <?php map_lnk($data, $x+2, $y-3, $i); ?>> <area shape="poly" coords="223,260,258,280,294,260,259,240" <?php map_lnk($data, $x+3, $y-3, $i); ?>> <area shape="circle" coords="424,231,12" href="map.php?<?php echo "x=".($x+1)."&y=".$y; ?>" title="East"> <area shape="circle" coords="95,49,12" href="map.php?<?php echo "x=".($x-1)."&y=".$y; ?>" title="West"> <area shape="circle" coords="95,230,12" href="map.php?<?php echo "x=".$x."&y=".($y-1); ?>" title="South"> <area shape="circle" coords="424,49,12" href="map.php?<?php echo "x=".$x."&y=".($y+1); ?>" title="North"> </map> </div> <div id="descriptor" style="position:relative; top:-250; left:370;"> <table class="q_table_desc" style="border-collapse: collapse" width="250" border="1"> <tr> <td colspan="2" align="center">Description </tr> <tr> <td width="117" align="center">Player<td></td> </tr> <tr> <td width="117" align="center">Population<td></td> </tr> <tr> <td width="117" align="center">Alliance<td></td> </tr> </table> </div> <tr> <td height="40" width="600"> <p align="right"><?php menu_down(); ?> </table> <?php echo $bottom_ad; ?> <p><?php about(); ?></div> </body> </html> w ten sposób to zrobić? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nobody Opublikowano 9 Maja 2009 Udostępnij Opublikowano 9 Maja 2009 <?php echo '<table border="1">'; for( $i = 0; $i < 100; ++$i ) { $x = $i % 10 + 1; // pozycja x $y = floor( $i / 10 ) + 1; // pozycja y if( $x == 1 ) echo '<tr>'; // jezeli x = 1 ( zaczynamy wiersz ) nalezy napisac znacznik <tr> echo '<td>'.$x.':'.$y.'</td>'; // tutaj rysujemy poszczegolne pola if( $x == 10 ) echo '</tr>'; // jezeli x = 10 ( konczymy wiersz ) nalezy napisac znacznik </tr> } echo '</table>'; ?> Proste i logiczne :) Teraz w echo, w którym wyświetla się pozycja możesz dać warunek, czy istnieje taka wioska. Jeżeli tak wrzucamy rysunek. Jeżeli nie, np. hiperłącze do kolonizacji, czy coś :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Markuz Opublikowano 9 Maja 2009 Autor Udostępnij Opublikowano 9 Maja 2009 A w jaki sposób zrobić budowanie wiosek? Tzn. zakładanie? Bo np. w bazie mam buduj, jeżeli jego wartość wynosi 0 wtedy nie da się tam zbudować wioski, lecz jednak wynosi ona 1 wtedy można. Jak wybrać losowe pole z całej mapy o wartości buduj=1 > Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nobody Opublikowano 9 Maja 2009 Udostępnij Opublikowano 9 Maja 2009 Ja bym to zrobił tworząc tablicę, w której byłyby zawarte informacje na temat pól, gdzie da się zbudować wioski. Czyli robisz tą całą pętlę, którą podałem i w niej sprawdzasz, czy wioska o X i Y takim i takim może być zasiedlona. Jeżeli tak $wioski[] = ( i tutaj info o tej wiosce ). Po całej pętli losujesz po prostu liczbę z zakresu 0 - wielkość tablicy i to jest twoje losowe pole. EDIT: Ewentualnie można też prosto z wyniku zapytania. W swojej pętli while zrób to, co powiedziałem, czyli: while( blablabla ) { [...] if( $wiersz['buduj'] == 1 ) $wioski[] = $wiersz['x'].' '.$wiersz['y']; [...] } $losowa = $wioski[ rand( 0, sizeof( $wioski ) ) ]; // I tu masz koordynaty swojej losowej wioski ( np. "4 8" ). Wystarczy to rozdzielić i wykonać następny kod. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Markuz Opublikowano 9 Maja 2009 Autor Udostępnij Opublikowano 9 Maja 2009 aha :) I jeszcze :P Jak stworzyć pętle która by mi tworzyła mapę 100x na 100y ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nobody Opublikowano 9 Maja 2009 Udostępnij Opublikowano 9 Maja 2009 <?php $kolumny = 100; $wiersze = 100; echo '<table border="1">'; for( $i = 0; $i < $kolumny * $wiersze; ++$i ) { $x = $i % $kolumny + 1; // pozycja x $y = floor( $i / $kolumny ) + 1; // pozycja y if( $x == 1 ) echo '<tr>'; // jezeli x = 1 ( zaczynamy wiersz ) nalezy napisac znacznik <tr> echo '<td>'.$x.':'.$y.'</td>'; // tutaj rysujemy poszczegolne pola if( $x == $kolumny ) echo '</tr>'; // jezeli x = kolumnom ( konczymy wiersz ) nalezy napisac znacznik </tr> } echo '</table>'; ?> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Markuz Opublikowano 9 Maja 2009 Autor Udostępnij Opublikowano 9 Maja 2009 nie o to chodzi, wszystkie pola mam zapisane w bazie danych, musze dodawac x,y kazdego pola, jak to zrobic za pomoca petli a nie recznie? chodzi o to że ma być: y=1;x=1 y=1;x=2 y=1;x=3 .... y=1;x=100 a potem y=1;y=1 y=2;x=1 y=3;x=1 ... y=100;x=100 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 9 Maja 2009 Udostępnij Opublikowano 9 Maja 2009 for ( $y = 0; $y <= 100; $y += 1 ) for ( $x = 0; $x <= 100; $x += 1 ) { echo "x: ". $x. " y: ". $y; #mapy # i wszystko inne, co tam tylko chcesz :) } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nobody Opublikowano 9 Maja 2009 Udostępnij Opublikowano 9 Maja 2009 Moja pętla robi to samo :P I jest tylko jedna a nie dwie :P I Markuz, przecież masz tam podane jak wypisać x i y, a mając już te zmienne możesz robić co chcesz o.O Więc w czym problem? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 9 Maja 2009 Udostępnij Opublikowano 9 Maja 2009 <html> <body> <table> <?php for ( $y = 0; $y <= 100; $y += 1 ) { echo "<tr>"; for ( $x = 0; $x <= 100; $x += 1 ) { echo "<td>x: ". $x. " y: ". $y ."</td>"; } echo "</tr>" } ?> </table> </body> </html> :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Markuz Opublikowano 9 Maja 2009 Autor Udostępnij Opublikowano 9 Maja 2009 ok dzięki wam :) Kod(Zalapiecie o co mi chodziło :P ) : $x = 1; $y = 1; while($y <= 100){ for( $x = 1; $x <= 100; $x++ ) { $styl = rand(0,2); $buduj = rand(0,1); $zapytanie = "INSERT INTO `testrs_pola` (`id`, `x`, `y`, `styl` , `buduj`, `wioska`) VALUES ('', '$x', '$y', '$styl','$buduj','0')"; $idzapytania = mysql_query($zapytanie); echo $x."x - $y y - OK<br />"; } $y++; } PS. A jak zrobić żeby Styl się losował tak żeby więcej było na 0 , mniej na 1 , a najmniej na 2? :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nobody Opublikowano 9 Maja 2009 Udostępnij Opublikowano 9 Maja 2009 Może $styl = rand( 0, 40 ); if( $styl < 20 ) $styl = 0; else if( $styl < 33 ) $styl = 1; else $styl = 2; ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Markuz Opublikowano 9 Maja 2009 Autor Udostępnij Opublikowano 9 Maja 2009 dzieki, troche sobie pozmieniam i bedzie git :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się