Avatar billede ASPAmatoer16 Nybegynder
25. marts 2010 - 20:28 Der er 8 kommentarer og
1 løsning

Brug for hjælp! PHP - ASP

Hejsa allesammen, er der nogen der kan hjælpe mig med, at oversætte nogle php koder til asp?

Det er disse koder og der er udlovet 200 point.



<?php

set_time_limit(10800);

        if(!$_POST)
        {
        for($y=40;$y>=34;$y--)
        {
                for($x=1;$x<=7;$x++)
                {
                        require_once('includes/db/DbConnector.php');
                        $connector = new DbConnector();
                        $result = $connector->query('SELECT * FROM harta WHERE x = "'.$x.'" AND y = "'.$y.'" ');
                        while($row = $connector->fetchArray($result))

                        echo '<img src="images/harta/lan_'.$row['tip'].$row['subtip'].'.gif" style="float: left;margin: 0;padding:0;">';
                }
        }

        echo '<div style="margin-top: 380px;">';
                echo '<form method="POST" action="hartamica.php">';
                echo 'x: <input type="text" style="width:50px;" name="x"><br>';
                echo 'y: <input type="text" style="width:50px;" name="y"><br>';
                echo '<input type="submit" name="submit" value="Cauta!"><br>';
                echo '</form>';
        echo '</div>';

        }
        else
        {
        $cx = $_POST['x'];
        $cy = $_POST['y'];

        $cy1 = $cy+3;
        $cx1 = $cx-3;

        $cy2 = $cy-3;
        $cx2 = $cx+3;

        for($y=$cy1;$y>=$cy2;$y--)
        {
                for($x=$cx1;$x<=$cx2;$x++)
                {
                        require_once('includes/db/DbConnector.php');
                        $connector = new DbConnector();
                        $result = $connector->query('SELECT * FROM harta WHERE x = "'.$x.'" AND y = "'.$y.'" ');
                        while($row = $connector->fetchArray($result))

                        echo '<img src="images/harta/lan_'.$row['tip'].$row['subtip'].'.gif" title="('.$row['x'].'|'.$row['y'].')" style="float: left;margin: 0;padding:0;">';
                }
        }

        echo '<div style="margin-top: 380px;">';
                echo '<form method="POST" action="hartamica.php">';
                echo 'x: <input type="text" style="width:50px;" name="x" value="'.$_POST['x'].'"><br>';
                echo 'y: <input type="text" style="width:50px;" name="y" value="'.$_POST['y'].'"><br>';
                echo '<input type="submit" name="submit" value="Cauta!"><br>';
                echo '</form>';
        echo '</div>';
        }

?>

MVH
ASPAmatør16
Avatar billede arne_v Ekspert
25. marts 2010 - 20:39 #1
Avatar billede arne_v Ekspert
25. marts 2010 - 20:51 #2
Hverken duplikat spoergsmaal eller duplikat brugernavne er tilladte.
Avatar billede ASPAmatoer16 Nybegynder
25. marts 2010 - 21:13 #3
Øh?
Jeg hedder Mads og aner ikke hvad du snakker om?
Dog hjælper jeg en ven der hedder Benjamin som du jo omtaler via linket?
Oversættelser er dog ikke lige mig da jeg kun har nogle års erfaring med asp og ingen med php?
Ingen dobbelt account..

- Mads
Avatar billede ASPAmatoer16 Nybegynder
25. marts 2010 - 21:46 #4
Men uanset om du mener det eller ej.
Er det så ikke muligt at få denne kode sammensat også så vi kan komme videre?
Avatar billede arne_v Ekspert
25. marts 2010 - 23:46 #5
Jo da.

Stay tuned.
Avatar billede arne_v Ekspert
26. marts 2010 - 03:26 #6
<%
If Request.ServerVariables("REQUEST_METHOD") <> "POST" Then
    For y = 40 To 34 Step -1
        For x = 1 To 7
            ' kopier selv kode fra det andet spørgsmål og tilret
        Next
    Next
    Response.Write "<div style=""margin-top: 380px;"">"
    Response.Write "<form method=""POST"" action=""hartamica.php"">"
    Response.Write "x: <input type=""text"" style=""width:50px;"" name=""x""><br>"
    Response.Write "y: <input type=""text"" style=""width:50px;"" name=""y""><br>"
    Response.Write "<input type=""submit"" name=""submit"" value=""Cauta!""><br>"
    Response.Write "</form>"
    Response.Write "</div>"
Else
    cx = Request.Form("x")
    cy = Request.Form("y")
    cy1 = cy + 3
    cx1 = cx - 3
    cy2 = cy - 3
    cx2 = cx + 3
    For y = cy1 to cy2 Step -1
        For x = cx 1 To cx2
            ' kopier igen
        Next
    Next
    Response.Write "<div style=""margin-top: 380px;"">"
    Response.Write "<form method=""POST"" action=""hartamica.php"">"
    Response.Write "x: <input type=""text"" style=""width:50px;"" name=""x"" value=""" & Request.Form("x") & """><br>"
    Response.Write "y: <input type=""text"" style=""width:50px;"" name=""y"" value=""" & Request.Form("y") & """><br>"
    Response.Write "<input type=""submit"" name=""submit"" value=""Cauta!""><br>"
    Response.Write "</form>"
    Response.Write "</div>"
End If
?>
Avatar billede ASPAmatoer16 Nybegynder
26. marts 2010 - 07:00 #7
Lig et svar og du får pointene :)
Avatar billede arne_v Ekspert
26. marts 2010 - 14:04 #8
ok
Avatar billede arne_v Ekspert
26. marts 2010 - 14:05 #9
Hvis I kigger paa PHP og ASP koden vil I se at det faktisk ikke er saa svaert at oversaette.
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
Kurser inden for grundlæggende programmering

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