Avatar billede asptilphp Nybegynder
17. august 2005 - 15:46 Der er 3 kommentarer

Asp til Php oversættelse

Hejsa,

Jeg er total newbie til det her og det går ikke så godt. Er der en super venlig sjæl der har mulighed for at at oversætte det her fra asp til php?? Takker så mange gange.

________________________________________

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={MySQL ODBC 3.51 Driver}; server=localhost; database=musik-klubben; uid=musik-klubben; pwd=********;"
strSQL = "SELECT id, sti, overskrift, tekst, minimum FROM varer"
Set rs = conn.execute(strSQL)

response.write("<table>")
do while not (rs.Bof or rs.EOF)
    response.write("<tr><td>"& vbcrlf)
    response.write("<img src="""& rs("sti") &""">"& vbcrlf)
    response.write("</td><td>"& vbcrlf)
    response.write("<b>"& rs("overskrift") &"</b><br>"& vbcrlf)
    response.write( rs("tekst") &"<br>Min. bud: "& rs("minimum") & vbcrlf)
    response.write("</td></tr>"& vbcrlf)
    response.write("<tr><td colspan=""2"">"& vbcrlf)
    response.write("<form action=""gembud.asp"" method=""post"">"& vbcrlf)
    response.write("<input type=""hidden"" name=""id"" value="""& rs("id")&""">"& vbcrlf)
    response.write("Email: <input type=""text"" name=""email"">"& vbcrlf)
    response.write("Bud: <input type=""text"" name=""bud"">"& vbcrlf)
    response.write("<input type=""Submit"" value=""Byd!"">"& vbcrlf)
    response.write("<br>"& vbcrlf)
    SQL = "SELECT MAX(bud) as maxbud FROM bud WHERE vare="&rs("id")
    Set rs_bud = conn.execute(SQL)
    if (rs_bud("maxbud")=NULL) then
        response.write("Højeste bud pt: <b> Indet bud </b>"& vbcrlf)
    else
        response.write("Højeste bud pt: <b> kr. "& rs_bud("maxbud") &"</b>"& vbcrlf)
    end if
   
    response.write("</form>"& vbcrlf)
    response.write("</td></tr>"& vbcrlf)
    rs.movenext
loop
response.write("</table>")

conn.close
%>
<div align="center"><small>&copy; 21/11/2003 by Shorty</small></div>

___________________________________

id = request.form("id")
email = request.form("email")
bud = request.form("bud")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={MySQL ODBC 3.51 Driver}; server=localhost; database=musik-klubben; uid=musik-klubben; pwd=********;"
strSQL = "SELECT overskrift, minimum FROM varer WHERE id = "& id
Set rs = conn.execute(strSQL)

fejl = false
response.write("<div align=""center"">")
if (email = "") then
    response.write("Du skal skrive en email<br>")
    fejl = true
end if

if (bud < rs("minimum")) then
    response.write("Dit bud er mindere end minimums budet.<br>")
    fejl =  true
end if

if not (fejl) then
    SQL = "SELECT MAX(bud) as maxbud FROM bud WHERE vare = "& id
    Set rs_bud = conn.execute(SQL)
    if ((rs_bud("maxbud")>Clng(bud)) or (rs_bud("maxbud")=Clng(bud))) then
        fejl = true
        response.write("Dit bud er mindere eller lig det højeste bud.<br>")
    end if
end if

if not (fejl) then
    SQL = "INSERT INTO bud (vare,bud,email) VALUES ("&id&","&bud&",'"&email&"')"
    conn.execute(SQL)
    response.write("Du har nu afgivet et bud på: <b>"& bud &"</b> for varen <b>"&rs("overskrift")&"</b>.<br>")   
end if

conn.close
response.write("<a href=""java script:history.go(-1)"">Tilbage</a><br><br><small>&copy; 21/11/2003 by Shorty</small></div>")
%>
Avatar billede nielle Nybegynder
17. august 2005 - 18:05 #1
Et bud:


<?php
ob_start();

$conn = mysql_connect("localhost", "musik-klubben", "********") or die(mysql_error());
mysql_select_db("musik-klubben") or die(mysql_error());

$strSQL = "SELECT id, sti, overskrift, tekst, minimum FROM varer";
$result_rs = mysql_query($strSQL) or die(mysql_error());

echo "<table>";
while ($rs = mysql_fetch_assoc($result_rs))
{
    echo "<tr><td>";
    echo "<img src=\"" . $rs("sti") . "\">";
    echo "</td><td>";
    echo "<b>" . $rs("overskrift") . "</b><br>";
    echo $rs("tekst") . "<br>Min. bud: " . $rs("minimum");
    echo "</td></tr>";
    echo "<tr><td colspan=\"2\">";
    echo "<form action=\"gembud.asp\" method=\"post\">";
    echo "<input type=\"hidden\" name=\"id\" value=\"" . $rs("id") . "\">";
    echo "Email: <input type=\"text\" name=\"email\">";
    echo "Bud: <input type=\"text\" name=\"bud\">";
    echo "<input type=\"Submit\" value=<"Byd!\">";
    echo "<br>";

    $SQL = "SELECT MAX(bud) AS maxbud FROM bud WHERE vare=" . $rs("id");
    $result_rs_bud = mysql_query($SQL) or die(mysql_error());
    $rs_bud = mysql_fetch_assoc($result_rs_bud);

    if (is_null($rs_bud("maxbud")))
        echo "Højeste bud pt: <b> Indet bud </b>";
    else
        echo "Højeste bud pt: <b> kr. " . $rs_bud("maxbud") . "</b>";
   
    echo "</form>";
    echo "</td></tr>";
}
echo "</table>";

ob_end_flush();
?>

<div align="center"><small>&copy; 21/11/2003 by Shorty</small></div>

___________________________________

?php
ob_start();

$id = $_POST["id"];
$email = $_POST["email"];
$bud = $_POST["bud"];

$conn = mysql_connect("localhost", "musik-klubben", "********") or die(mysql_error());
mysql_select_db("musik-klubben") or die(mysql_error());

$strSQL = "SELECT overskrift, minimum FROM varer WHERE id = " . id;
$result_rs = mysql_query($strSQL) or die(mysql_error());
$rs = mysql_fetch_assoc($result_rs);

$fejl = false;

echo "<div align=\"center\">";
if ($email == "")
{
    echo "Du skal skrive en email<br>";
    fejl = true;
}

if ($bud < $rs("minimum"))
{
    echo "Dit bud er mindere end minimums budet.<br>";
    fejl = true;
}

if (!$fejl)
{
    $SQL = "SELECT MAX(bud) AS maxbud FROM bud WHERE vare = " . id;
    $result_rs_bud = mysql_query($SQL) or die(mysql_error());
    $rs_bud = mysql_fetch_assoc($result_rs_bud);

    if ($rs_bud("maxbud") >= (float) $bud)
    {
        $fejl = true;
        echo "Dit bud er mindere eller lig det højeste bud.<br>";
    }
}

if (!$fejl)
{
    $SQL = "INSERT INTO bud (vare, bud, email) VALUES (" . id . ", " . bud . ", '" . email . "')";
    mysql_query($SQL) or die(mysql_error());
    echo "Du har nu afgivet et bud på: <b>" . $bud . "</b> for varen <b>" . $rs("overskrift") . "</b>.<br>";
}

echo "<a href=\"java script:history.go(-1)\">Tilbage</a><br><br><small>&copy; 17/8/2008 by Nielle</small></div>";

ob_end_flush();
?>
Avatar billede nielle Nybegynder
19. august 2005 - 21:01 #2
Har du fået kigget på det?
Avatar billede nielle Nybegynder
26. august 2005 - 10:20 #3
?
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