Avatar billede dj_darkzone Nybegynder
14. oktober 2002 - 00:11 Der er 19 kommentarer og
1 løsning

nok en fejl i query-stringen

Hvad er der galt med denne kode:
Tror d r noget med query-stringen..
Jeg køre apache men den gidder ikke vise querystrings...
kan d være derfor at den kun står på den samme position....
det skal lige siges at koden bliver lavet meget om da det er til en 3dchat...
Håber nogen vil hjælpe....

<?
if ($top == ""){
$top = 0;
$left = 0;
}
?>

<HEAD>
<TITLE>Måske bliver det til en 3dchat hvis jeg får det til at virke :P</TITLE>
<STYLE>
BODY
{font-size:25px; font-family:Tahoma;letter-spacing:0px}
#placer1
{position:absolute; top: <?php echo "$top"; ?> px; left: <?php echo "$left"; ?> px;}

</STYLE>
</HEAD>

<BODY style="margin: 0px;">

<DIV class=placer1><IMG SRC="Gaest.jpg" width="43" height="64"> </DIV>

<table border="1" bordercolor="white">
<tr>
<td> <a href="<?php echo "$PHP_SELF?top=20&left=10;" ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=20&left=30;" ?>"><img src="bg.gif" width="43" height="64"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=20&left=50;" ?>"><img src="bg.gif"></a></td>
</tr>
<tr>
<td> <a href="<?php echo "$PHP_SELF?top=40&left=10;" ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=40&left=30;" ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=40&left=50;" ?>"><img src="bg.gif"></a></td>
</tr>
<tr>
<td> <a href="<?php echo "$PHP_SELF?top=60&left=10;" ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=60&left=30;" ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=60&left=50;" ?>"><img src="bg.gif"></a></td>
</tr>
</table>

</BODY>
Avatar billede dj_darkzone Nybegynder
14. oktober 2002 - 00:22 #1
Jeg tager til oslo indtil på Onsdag så hvis nogle svare så ser j det først på OnsdAg ;)

Håber nogle vil hjælpe ...

/Chatsniksnak.dk
Avatar billede lauer Nybegynder
14. oktober 2002 - 00:24 #2
Hmm, alle de steder hvor du har skrevet

<?php echo "$PHP_SELF?top=XX&left=XX;" ?>

har du byttet om på " og ;
de skal se sådan ud

<?php echo "$PHP_SELF?top=XX&left=XX": ?>

- Jesper, lauer
Avatar billede tipsen Nybegynder
14. oktober 2002 - 00:30 #3
Bortset fra at det stadig skulle være et semikolon ;-)
Avatar billede coderdk Praktikant
14. oktober 2002 - 10:03 #4
<?php echo $_GET['top']; ?>
og
<?php echo $_GET['left']; ?>

Nok også en ok ide at sætte ; efter statement som Machomann nævner
Avatar billede coderdk Praktikant
14. oktober 2002 - 10:05 #5
Hmm glem det, stedet for dette:

if ($top == ""){
$top = 0;
$left = 0;
}

Lav:

$top = ($_GET['top'] ? $_GET['top'] : 0);
$left = ($_GET['left'] ? $_GET['left'] : 0);
Avatar billede dj_darkzone Nybegynder
14. oktober 2002 - 10:53 #6
kan stadig ikke få det til at virke er der ikke en som vil skrive sådan som koden skal være nU?
Avatar billede lauer Nybegynder
14. oktober 2002 - 11:01 #7
<?
$top = ($_GET['top'] ? $_GET['top'] : 0);
$left = ($_GET['left'] ? $_GET['left'] : 0);
?>

<HEAD>
<TITLE>Måske bliver det til en 3dchat hvis jeg får det til at virke :P</TITLE>
<STYLE>
BODY
{font-size:25px; font-family:Tahoma;letter-spacing:0px}
#placer1
{position:absolute; top: <?php echo $_GET['top']; ?> px; left: <?php echo $_GET['left']; ?> px;}

</STYLE>
</HEAD>

<BODY style="margin: 0px;">

<DIV class=placer1><IMG SRC="Gaest.jpg" width="43" height="64"> </DIV>

<table border="1" bordercolor="white">
<tr>
<td> <a href="<?php echo "$PHP_SELF?top=20&left=10"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=20&left=30"; ?>"><img src="bg.gif" width="43" height="64"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=20&left=50"; ?>"><img src="bg.gif"></a></td>
</tr>
<tr>
<td> <a href="<?php echo "$PHP_SELF?top=40&left=10"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=40&left=30"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=40&left=50"; ?>"><img src="bg.gif"></a></td>
</tr>
<tr>
<td> <a href="<?php echo "$PHP_SELF?top=60&left=10"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=60&left=30"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=60&left=50"; ?>"><img src="bg.gif"></a></td>
</tr>
</table>

</BODY>

sådan, der skulle den vist være
Avatar billede dj_darkzone Nybegynder
14. oktober 2002 - 11:06 #8
Virker sq stadig ikke ...
Her er koden som den er nu:

<?
$top = ($_GET['top'] ? $_GET['top'] : 0);
$left = ($_GET['left'] ? $_GET['left'] : 0);
?>

<HEAD>
<TITLE>Måske bliver det til en 3dchat hvis jeg får det til at virke :P</TITLE>
<STYLE>
BODY
{font-size:25px; font-family:Tahoma;letter-spacing:0px}
#placer1
{position:absolute; top: <?php echo $_GET['top'];?> px; left: <?php echo $_GET['left'];?> px;}

</STYLE>
</HEAD>

<BODY style="margin: 0px;">

<DIV class=placer1><IMG SRC="Gaest.jpg" width="43" height="64"> </DIV>

<table border="1" bordercolor="white">
<tr>
<td> <a href="<?php echo "$PHP_SELF?top=20&left=10"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=20&left=30"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=20&left=50"; ?>"><img src="bg.gif"></a></td>
</tr>
<tr>
<td> <a href="<?php echo "$PHP_SELF?top=40&left=10"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=40&left=30"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=40&left=50"; ?>"><img src="bg.gif"></a></td>
</tr>
<tr>
<td> <a href="<?php echo "$PHP_SELF?top=60&left=10"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=60&left=30"; ?>"><img src="bg.gif"></a></td>
<td> <a href="<?php echo "$PHP_SELF?top=60&left=50"; ?>"><img src="bg.gif"></a></td>
</tr>
</table>

</BODY>
Avatar billede dj_darkzone Nybegynder
14. oktober 2002 - 11:08 #9
virker stadig ikke machoman...
Har du prøvet den på din server?
Avatar billede lauer Nybegynder
14. oktober 2002 - 11:13 #10
nej, det har jeg ikke... men hvad med at skrive hvad fejlen er.

Andet kan ikke hjæle os ret meget
Avatar billede dj_darkzone Nybegynder
14. oktober 2002 - 12:13 #11
jamen den rykker ikke figuren hen på det felt den skal .. den står bare på d smame felt......
Er det en fejl i det css der er ???
Avatar billede tipsen Nybegynder
14. oktober 2002 - 12:25 #12
Har du et link, hvor resultatet kan ses?
Avatar billede sukos Juniormester
14. oktober 2002 - 12:36 #13
Du skal bruge
<div id="placer1">....


<?
if (isset($_GET['top'], $_GET['left'])) {
$top = $_GET['top'];
$left = $_GET['left'];
}else{
$top = 0;
$left = 0;
}
?>
<HTML>
<HEAD>
<TITLE>Måske bliver det til en 3dchat hvis jeg får det til at virke :P</TITLE>
<STYLE>
body {font-size:25px; font-family:Tahoma;letter-spacing:0px}
#placer1 {position: absolute; top: <?php echo $top;?>px; left: <?php echo $left;?>px;}

</STYLE>
</HEAD>

<BODY style="margin: 0px;">

<DIV id="placer1"><IMG SRC="sayno.jpg" width="100" height="100"> </DIV>

<table border="1" bordercolor="white" align="center">
<tr>
<td> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?top=20&left=10"><img src="bg.gif"></a></td>
<td> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?top=20&left=30"><img src="bg.gif"></a></td>
<td> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?top=20&left=50"><img src="bg.gif"></a></td>
</tr>
<tr>
<td> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?top=40&left=10"><img src="bg.gif"></a></td>
<td> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?top=40&left=30"><img src="bg.gif"></a></td>
<td> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?top=40&left=50"><img src="bg.gif"></a></td>
</tr>
<tr>
<td> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?top=60&left=10"><img src="bg.gif"></a></td>
<td> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?top=60&left=30"><img src="bg.gif"></a></td>
<td> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?top=60&left=50"><img src="bg.gif"></a></td>
</tr>
</table>

</BODY></HTML>
Avatar billede sukos Juniormester
14. oktober 2002 - 12:37 #14
Hov, fik lige smidt et forkert billedlink ind i div'en! :O)
Avatar billede dj_darkzone Nybegynder
16. oktober 2002 - 13:48 #15
sukos skriv som svar ......

Det virker.. k tak :)

Ved du hvordan man kunne lave at hvis man trykker på et felt og der allerede står en der så rykker den tilbage til det felt man var på ???
Avatar billede sukos Juniormester
16. oktober 2002 - 14:23 #16
hmm, så er du nødt til at bruge sessions eller cookies, for at finde tidligere $_GET værdier

Og jeg synes det er fint at kunne hjælpe!
Avatar billede dj_darkzone Nybegynder
16. oktober 2002 - 15:04 #17
jamen skriver du det ikke lige som svar så du kan få dine points.....

Jeg kan lige forklare hvordan j laver det om.....

J laver d med at det kommer til at stå i en mysql database hvor man står og i hvilket rum og så skal j så have koden til at hvis der allerede står en på det felt så rykker man tilbage men d r vel noget med
if felt1="dj darkzone" then felt"[det der stod i databasen inden man rykkede]"

Lyder d ikke rigtigt.....

Nå men skriver du d lige som svar så du kan få dine points...
Avatar billede sukos Juniormester
16. oktober 2002 - 15:10 #18
Efter IDG+ er point et fedt,
men ellers så lyder det fornuftigt nok det du skriver:
Alle felter har deres egen "id/navn" i db'en, og hvis der er en som "sætter" sig på feltet, ja, så er det "optaget" i db'en
Vil klart anbefale at bruge sessions til "jobbet"
Avatar billede dj_darkzone Nybegynder
16. oktober 2002 - 15:15 #19
ok og j er sq enig i det der med point ..
men den eneste gfrund til at de er lavet er jo for at folk gider at hjælpe.....

Nå men 1000 tak for hjælpen det har hjulpet mig meget på vej...
Avatar billede dj_darkzone Nybegynder
16. oktober 2002 - 15:19 #20
lukker......
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester