Avatar billede bruna Nybegynder
14. maj 2003 - 00:19 Der er 7 kommentarer og
1 løsning

Oversættelse fra ASP til PHP

Jeg skal have lavet nedenstående ASP om til PHP. Kan       


                  <%

Dim strConnect, Rs
' ---------------- skaber forbindelse til database med Rs
Set Rs = Server.CreateObject("ADODB.Connection")
Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../x/db/medlem.mdb")

' ---------------- SQL sætning der henter brugernavn, kode, fornavn, efternavn fra Bruger
sql = "SELECT brugernavn, kode, fornavn, efternavn, * FROM bruger order by brugernavn"


' ---------------- Opretter et recordset = objRec
Set objRec = Server.CreateObject("ADODB.Recordset")


' ----------------- recordset åbner databse ved hjælp af Rs og "kører" SQL sætning
objRec.open sql, Rs

%>
                          <tr>
                            <td>
                              <%
' ----------------- Mens recordsettet ikke ved slutningen...
i = 1

While NOT objRec.EOF

If i mod 2 = 0 Then
' ----------------- Udskriv Brugernavn, Fornavn, Efternavn, Point
Response.Write "<tr class='tekst2'>" & "<td height='15'><a title='Slet bruger' onFocus='this.blur()' href=sletbruger.asp?id=" & objRec("id") & ">" & "&nbsp;&nbsp;" & objRec("brugernavn") & "</a></td><td height='15'>" & objRec("fornavn") & "</td><td height='15'>" & objRec("efternavn") &"</td><td height='15'><Input type='text' class='form4' value="& objRec("point") & ">" & "<td height='15'>" & "<a onFocus='this.blur()' href=opdater.asp?id=" & objRec("id") & ">" & "&nbsp;<img src=""Billeder/ok.gif"" border=""0"" width=""10"" height=""10"" Alt=""Tildel " & objRec("fornavn") & " point"">" & " </a></td>" & "<td height='15'>" & "<a onFocus='this.blur()' href=opdater2.asp?id=" & objRec("id") & ">" & "<img src=""Billeder/slet2.gif"" border=""0"" width=""10"" height=""10"" Alt=""Fratag " & objRec("fornavn") & " point"">" & "</a></td></tr>"
' ----------------- recordsettet går videre til næste record
Else
' ----------------- Udskriv Brugernavn, Fornavn, Efternavn, Point
Response.Write "<tr class='tekst'>" & "<td height='15'><a title='Slet bruger' onFocus='this.blur()' href=sletbruger.asp?id=" & objRec("id") & ">" & "&nbsp;&nbsp;" & objRec("brugernavn") & "</a></td><td height='15'>" & objRec("fornavn") & "</td><td height='15'>" & objRec("efternavn") &"</td><td height='15'><Input type='text' class='form4' value="& objRec("point") & ">" & "<td height='15'>" & "<a onFocus='this.blur()' href=opdater.asp?id=" & objRec("id") & ">" & "&nbsp;<img src=""Billeder/ok.gif"" border=""0"" width=""10"" height=""10"" Alt=""Tildel " & objRec("fornavn") & " point"">" & " </a></td>" & "<td height='15'>" & "<a onFocus='this.blur()' href=opdater2.asp?id=" & objRec("id") & ">" & "<img src=""Billeder/slet2.gif"" border=""0"" width=""10"" height=""10"" Alt=""Fratag " & objRec("fornavn") & " point"">" & "</a></td></tr>"
' ----------------- recordsettet går videre til næste record
End if
objRec.MoveNext
i = i + 1
' ----------------- løkke starter forfra
Wend


objRec.close
Rs.Close
SEt Rs = Nothing

%>
Avatar billede schaefner Juniormester
14. maj 2003 - 00:33 #1
Utestet:

<tr>
<td>
<?
mysql_connect("localhost","brugernavn","kodeord");
mysql_select_db("database");
$query = mysql_query("SELECT * FROM bruger ORDER BY brugernavn") or die(mysql_error());
$i = 1;
while($row = mysql_fetch_array($query)) {
    if($i == 1) {
        echo "<tr class='tekst2'>";
        $i = 2;
    } else {
        echo "<tr class='tekst'>";
        $i = 1;
    }
    echo "<td height='15'><a title='Slet bruger' onFocus='this.blur()' href='sletbruger.php?id=$row[id]'>$row[brugernavn]</a></td><td height='15'>$row[fornavn]</td><td height='15'>$row[efternavn]</td><td height='15'><Input type='text' class='form4' value='$row[point]'><td height='15'><a onFocus='this.blur()' href='opdater.php?id=$row[id]'><img src='Billeder/ok.gif' border='0' width='10' height='10' alt='Tildel $row[fornavn] point'></a></td><td height='15'><a onFocus='this.blur()' href='opdater2.asp?id=$row[id]'><img src='Billeder/slet2.gif' border='0' width='10' height='10' Alt='Fratag $row[fornavn] point'></a></td>";
    echo "</tr>";
}
?>
Avatar billede martinbk Nybegynder
14. maj 2003 - 00:54 #2
asp er dog noget grusomt noget, vor herre må ha opfundet i vrede
Avatar billede fangel Nybegynder
14. maj 2003 - 09:09 #3
holybull => tror ikke det er vor herrer, tror du skal længere ned !

MEN, ASP scriptet henter jo fra en Acces database, så du kan nok ikke lige lave det om til MySQL... ;)

Morten
Avatar billede tipsen Nybegynder
14. maj 2003 - 10:56 #4
dea: Det afhænger vel af hvem/hvad holybull har som herre ;-)
Avatar billede fangel Nybegynder
14. maj 2003 - 11:47 #5
tipsen => tja... ;)
Avatar billede bruna Nybegynder
14. maj 2003 - 23:39 #6
Det ser ud til at det vil virke, men jeg har ikke fået det hele lavet endnu. Jeg vil gerne give dig dine point nu for denne!
Og tak fordi, at du vil kigge på de andre asp'er i morgen :o)
Avatar billede schaefner Juniormester
14. maj 2003 - 23:43 #7
Et svar, men bare vent med at accepter til du har testet det.
Avatar billede bruna Nybegynder
17. maj 2003 - 10:42 #8
Det virker fint - håber du kan hjælpe mig med det andet også :o)
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