php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.06.2005, 14:59  
Gast
 
Beiträge: n/a
Standard Karte funktioniert nicht ganz richtig ( koardinaten system )

Hallo, ich habe mich mal daran gemacht ein Koardinaten System zu programmieren. Jedoch habe ich ein kleines Problem. Soweit funktioniert es wirklich super und es führt auch genau das aus was es soll. Siehe hier: http://hawk.stylemedia.biz/browsergame/map_right.php jedoch habe ich ein kleines Problem aber zunächst der Quellcode:

PHP-Code:
<?php include("inc/connect.inc.php");

$y 1;



for(
$k 1$k <= 5$k++) # hier lade ich 5 mal daten aus der datenbank in mein array
  
{

    
$abfrage = @ mysql_query("SELECT * FROM `map` WHERE y = '$y' LIMIT 5") or die (mysql_error());

      while(
$row mysql_fetch_object($abfrage)) {

        
$koordArray[$row->y][$row->x] = "$row->item"# hier schreibe ich die daten in ein array

    
}$y++;
}


# nun baue ich eine tabelle auf, die vollkommen dynamisch arbeitet

echo "<table border=\"0\" cellpadding=\"\" cellspacing=\"0\" width=\"350\" height=\"368\" background=\"images/002.gif\">";
  for(
$i 0$i 5$i++)
    {
      echo
"<tr>";
        for(
$j 0$j 5$j++)
          {
            echo 
"<td>";


#  wenn in der db steht, das es ein flugzeug ist soll ein flugzeug angezeigt werden, wenn es ein panzer ist dann ....

              
if ( $koordArray[$i][$j] == "flugzeug" ) { echo"<img src=\"images/flugzeug.gif\" width=\"50\" height=\"48\" border=\"0\">"; }
                elseif ( 
$koordArray[$i][$j] == "panzer" ) { echo"<img src=\"images/panzer.gif\" width=\"50\" height=\"48\" border=\"0\">"; }
              
              
# die folgende  zeile ist das problem unzwar möchte ich für die felder, die keine daten beinhalten ein durchsichtiges gif ausgeben
              #elseif ( $koordArray[$i][$j] == "" ) { echo"<img src=\"images/durchsichtig.gif\" width=\"50\" height=\"48\" border=\"0\">"; }





# hier führe ich die tabelle ihrem ende zu ;D

    
echo"</td>";
}
      echo 
"</tr>";
        
$j 0;
  }
        echo 
"</table>";
?>
Jedoch wenn ich die Zeile aktiviere also die durchsichtigen gifs anzeigen lasse sieht das ganze leicht anders aus. ( http://hawk.stylemedia.biz/browsergame/map_wrong.php ) unzwar habe ich nun nach oben und links jeweils einen abstand von einem durchsichtigen gif was da aber garnichts zu suchen hat.

Ich hoffe es war soweit verständlich wenn nicht einfach nochmal fragen
Was ich jetzt eigentlich wissen möchte ist wie ich oben den Abstand "löschen" kann. Achja und das durchsichtige gif muss angezeigt werden
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.06.2005, 17:22  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

soweit ich das verstanden hab, ist das eher eine hatml bzw. css frage..
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline  
Alt 14.06.2005, 17:32  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

PHP-Code:
<?php
echo "<table border=\"0\" cellpadding=\"\" cellspacing=\"0\" width=\"350\" height=\"368\" background=\"images/002.gif\">"
?>
Ich denk da liegt das Problem.. Setz mal mit CSS
Code:
body { background:url('images/002.gif'); }
Chr!s ist offline  
Alt 14.06.2005, 21:50  
Gast
 
Beiträge: n/a
Standard

wieso soll da das problem liegen? es geht ja darum, dass außen zu viele bilder angezeigt werden also mit bildern sind jetzt die durchsichtigen gifs gemeint. ihr müsst mal alles makieren also von unten klicken und nach oben ziehen dann seht ihr was ich meine.
 
Alt 14.06.2005, 22:08  
Gast
 
Beiträge: n/a
Standard

Zitat:
Was ich jetzt eigentlich wissen möchte ist wie ich oben den Abstand "löschen" kann. Achja und das durchsichtige gif muss angezeigt werden Wink
style="padding-top:0;"

?
Also so ganz versteh ich dieses Ganze wirrwar mit tabellen nicht. Mach lieber ein paar divs und errechne die Absolute Positionierung. Finde ich einfacher.
 
Alt 15.06.2005, 06:12  
Gast
 
Beiträge: n/a
Standard

Zitat:
hatml
und cäeses
 
Alt 15.06.2005, 14:31  
Gast
 
Beiträge: n/a
Standard

hmm ich versuche euch das problem nochmal zu erklären


schaut mal hier: http://hawk.stylemedia.biz/browsergame/karte.png
 
Alt 15.06.2005, 16:48  
Gast
 
Beiträge: n/a
Standard

ok ich hab es mal mit css gemacht ist viel einfacher ich danke
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Apache funktioniert nicht richtig YYA Server, Hosting und Workstations 5 16.06.2008 15:24
Zeichenzähler funktioniert nicht richtig... HTML, Usability und Barrierefreiheit 8 22.05.2006 17:44
Warum funktioniert meine Statistik nicht richtig? Calli PHP Tipps 2007 1 27.11.2005 08:49
Script funktioniert nicht richtig -> fehlermeldungen PHP Tipps 2005-2 2 12.09.2005 11:29
Auf welchen System funktioniert ftp_rawlist Schaelle PHP Tipps 2005-2 0 30.06.2005 19:43
PHP funktioniert nicht richtig?! PHP Tipps 2005-2 26 11.06.2005 09:05
Datumssortierung funktioniert bei MySQL nicht richtig PHP Tipps 2005 2 01.04.2005 14:00
Ausgabe von echo funktioniert nicht richtig Schiedsrichter PHP Tipps 2005 4 11.03.2005 14:24
session_id() funktioniert nicht richtig PHP Tipps 2005 5 11.03.2005 08:03
memory_limit wie funktioniert es richtig 8m auf 16 m setzen PHP Tipps 2005 1 25.01.2005 11:55
geechoter button funktioniert nicht richtig Crypi HTML, Usability und Barrierefreiheit 10 29.12.2004 19:08
[Erledigt] history.back() funktioniert nicht richtig HTML, Usability und Barrierefreiheit 4 17.11.2004 09:22
datenübergabe funktioniert nicht richtig Fraylman PHP Tipps 2004 6 25.08.2004 13:49
Emailversendung funktioniert nicht richtig PHP Tipps 2004 1 11.08.2004 23:16
php funktioniert nicht richtig PHP Tipps 2004 3 14.06.2004 08:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
koardinaten, php browsergame karte, elseif datenübergabe funktioniert nicht php

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.