Avatar billede sesam Nybegynder
27. februar 2002 - 20:31 Der er 16 kommentarer og
1 løsning

ASP Vs. PHP

Kan man det her i ASP:

<?php
include "common/common_db.inc";
include('adodb/adodb.inc.php');      # load code common to ADODB

function start1()
{
htmlheader();
type();
htmlfooter();
}

function indsaetpost($facilitetid1='', $boligid1='')
{
$tablename = "Faciliteter_Bolig";
$conn = &ADONewConnection('access');    # create a connection
$conn->Connect('bolig');  # connect to MS-Access, bolig db
if ($conn) {
  $typeid = addslashes($typeid);
  $typeid = htmlspecialchars($typeid); 

  $sql1 = "insert into $tablename values ('$facilitetid1', '$boligid1')";
  $rs = &$conn->Execute($sql1);
  if (!$rs) echo "insert lykkedes ikke";
} else echo "ingen connection";
}

switch($knap) {
case "Submit":
    indsaetpost($typeid);
    start1();
    break;
case "Afslut":
    header("Location: http://www.jubii.dk");
    break;
default:
    start1();
}
?>

Altså kalde en funktion der indeholder form data osv?
Avatar billede invisibleman Nybegynder
27. februar 2002 - 20:50 #1
Det der kan du sagtens i ASP, ja ...
Avatar billede sesam Nybegynder
27. februar 2002 - 20:58 #2
Hvordan og er det muligt at lave denne her i asp:
<form name="form1" method="post" action="<?php echo "$php_self?action=insert";?>">
Avatar billede sesam Nybegynder
27. februar 2002 - 20:58 #3
Alså action
Avatar billede invisibleman Nybegynder
27. februar 2002 - 21:00 #4
Det kan laves på flere måder men hvorfor gøre det så besværligt ? Skriv dog bare filnavnet:

action="minside.asp?action=insert"
Avatar billede invisibleman Nybegynder
27. februar 2002 - 21:00 #5
Hvordan du skriver det script der i ASP er jeg ikke manden for .. eller jo, det er jeg, men jeg har ikke hverken tid eller lyst.
Avatar billede sesam Nybegynder
27. februar 2002 - 21:01 #6
Hvis jeg sidder med en masse data der skal skrives ind i en database, er det da meget smart at form indsætter dataen og bliver på samme side ik?
Avatar billede sesam Nybegynder
27. februar 2002 - 21:02 #7
Du skal skam heller ikke skrive scriptet for mig men bare svare på en par sprg. selvfølgelig kun hvis du har lyst...
Avatar billede tsunami Nybegynder
27. februar 2002 - 21:27 #8
Man kan godt hvis du laver et hidden felt som hedder "mode" og har Value "go".... og sætter action på det script som nu har denne form... bagefter laver du en

if mode <> "" then
<!-- include file="filen der skal udføre det"
End if

Så bliver den på samme side og har udført det... skulle det være så svært
Avatar billede tsunami Nybegynder
27. februar 2002 - 21:28 #9
Ups...

if Request.QueryString("mode") then
Avatar billede sesam Nybegynder
27. februar 2002 - 22:23 #10
Tsunami> Hvordan vil koden se ud for formen? Jeg tror ikke helt jeg forstår...
Avatar billede tsunami Nybegynder
27. februar 2002 - 22:48 #11
Noget lignende dette

<%
if mode = "yes" then
%>
<!--#include file="enellerandenASPfil" -->
<%
End if
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
  <input type="hidden" name="mode" value="yes">
  <input type="text" name="textfield">
  <input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
Avatar billede tsunami Nybegynder
27. februar 2002 - 22:49 #12
Ups... glemmer det....

<%
if Request.Form("mode") = "yes" then
%>
<!--#include file="enellerandenASPfil" -->
<%
End if
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
  <input type="hidden" name="mode" value="yes">
  <input type="text" name="textfield">
  <input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
Avatar billede tsunami Nybegynder
27. februar 2002 - 22:50 #13
Køre det for mig i dag

<%
if Request.Form("mode") = "yes" then
%>
<!--#include file="enellerandenASPfil" -->
<%
End if
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="denneASPfil">
  <input type="hidden" name="mode" value="yes">
  <input type="text" name="textfield">
  <input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
Avatar billede sesam Nybegynder
28. februar 2002 - 20:57 #14
Kan man kalde flere funktioner via en funktion f.eks.
<!--#include file="funktioner.inc" -->
<%
if Request.Form("mode") = "yes" then
%>

<%
funktion start()
her skal den så kalde en eller flere funktioner
function end %>

og her så skrives ud:

<% start %>
Avatar billede sesam Nybegynder
28. februar 2002 - 21:11 #15
Takker vil du ikke ha dine point
Avatar billede tsunami Nybegynder
01. marts 2002 - 12:24 #16
Ja det kan man også..... og hvis du bruger Javascript til at skrive ASP med er det også nemmere at lave sit helt eget DOM til Serversiden... sjovt nok... ved ikke om det kan lade sig gøre i VBScript har ikke prøvet.
Avatar billede tsunami Nybegynder
01. marts 2002 - 12:25 #17
Sorry... svare her

glemmer alt muligt i øjeblikket
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