Avatar billede anetteogjesper Nybegynder
19. april 2004 - 13:14 Der er 10 kommentarer og
1 løsning

Et link til en anden side

Hej
Jeg skal have lavet et link til en side der hedder confirmation.php, hvor skal jeg placere dette link i disse koder:
og hvordan skal det se ud?

<?php
session_start();
//etablerer forbindelse til databasen
$conn = mysql_connect("mydb1.surftown.dk", "XXX", "XXX")
        or die(mysql_error());
mysql_select_db("michell_varelager",$conn)        or die(mysql_error());;

    //add to orders
    $add_entry = "insert into orders values ('', '$PHPSESSID', '$_POST[efterkrav]', '$_POST[overfoersel]', '$_POST[ewire]', '$_POST[fornavn]', '$_POST[efternavn]',
'$_POST[adresse1]', '$_POST[adresse2]', '$_POST[city]', '$_POST[postnr]', '$_POST[telefon]',
'$_POST[mobil]', '$_POST[email]', '$_POST[add_type]', '$_POST[sendtil]', '$_POST[sendtil_adresse1]',
'$_POST[sendtil_adresse2]', '$_POST[sendtil_by]', '$_POST[sendtil_postnr]', '$_POST[personlig_besked]', now())"; mysql_query($add_entry) or die(mysql_error());
?>
<HTML>
<HEAD>
<TITLE>Kassen</TITLE>
</HEAD>
<BODY>
<? print $display_block; ?>
</BODY>
</HTML>

eller

<HTML>
<HEAD>
<TITLE>Kassen</TITLE>
</HEAD>
<BODY>

<FORM ACTION="kasse.php" METHOD=POST>

<P>Dine informationer</br>

    <P><strong>betalingsmåder:</strong><br>
    <input type="checkbox" name="efterkrav" value="ON"> pr. efterkrav kr. 78.75
        <input type="checkbox" name="overfoersel"> Bankoverførsel kr. 46.50
        <input type="checkbox" name="ewire"> Ewire kr. 49.50

    <P><strong>For/Efternavn:</strong><br>
    <input type="text" name="fornavn" size=30 maxlength=75>
    <input type="text" name="efternavn" size=30 maxlength=75>

    <P><strong>Adresse:</strong><br>
    <input type="text" name="adresse1" size=30>
    <input type="text" name="adresse2" size=30>

    <P><strong>by og postnr.:</strong><br>
    <input type="text" name="city" size=30 maxlength=50>
    <input type="text" name="postnr" size=10 maxlength=10>

    <P><strong>Telefon nr.:</strong><br>
    <input type="text" name="telefon" size=30 maxlength=25>

    <P><strong>Mobil nummer:</strong><br>
    <input type="text" name="mobil" size=30 maxlength=25>

    <P><strong>Email Addresse:</strong><br>
    <input type="text" name="email" size=30 maxlength=150>

<P><strong>Modtager adresse (kryds hvis anden):</strong><br>
<input type="radio" name="add_type" value="samme" checked> samme modtager adresse
<input type="radio" name="add_type" value="anden"> anden modtager adresse

    <P><strong>send til:</strong><br>
    <input type="text" name="sendtil" size=30 maxlength=150>

    <P><strong>Adresse:</strong><br>
    <input type="text" name="sendtil_adresse1" size=30>
    <input type="text" name="sendtil_adresse2" size=30>

    <P><strong>by og postnr.:</strong><br>
    <input type="text" name="sendtil_by" size=30 maxlength=50>
    <input type="text" name="sendtil_postnr" size=10 maxlength=10>

    <P><strong>Personlig besked:</strong><br>
    <textarea name="personlig_besked" cols=35 rows=5 wrap=virtual></textarea>
    <input type="hidden" name="op" value="add">

    <p><input type=submit name="submit" value="check ud"></p>
    </FORM>

</BODY>
</HTML>
Avatar billede janbb Juniormester
20. april 2004 - 14:24 #1
Et alm. link ? - plac. i bodydelen af HTML-koden: fx
<br><BR><center><P>&nbsp;&nbsp;<a href="http://www.co-criticalcare.com/" target="frame150035"><center><img border="2" src="pics/curricu.gif"</a></P>
og i dit tilf.:
<br><BR><center><P>&nbsp;&nbsp;<a href="konfirmation.php" target="frame150035">konfirmation<center></a></P>
hvis du ikke vil have nogen billedknap men blot teksten konfirmation
Du kan fx pac det på 3 sidste line inden </body>
Avatar billede janbb Juniormester
20. april 2004 - 14:36 #2
hvis du vil ha linket i din DB-udskrift er du nok ? nodt til at lave et aktivt link i din database - samme fremgangsmåde, men hvor den nævnte html-kode anbringes i et datafelt.Det er ikke så svært - lad en record indeholde linket og
sæt en query ind, der medtager den aktuelle rec. hver gang.
Men da jeg er 'grøn' i PHP vil jeg ikke påtage mig at gi kodeforslag.
Jeg svarede mest fordi i hvert fald - anden del af dit spm -
koden efter 'eller' i hvert fald kan klares med ren HTML-kode.
Avatar billede janbb Juniormester
20. april 2004 - 15:01 #3
......
</FORM>
<br><BR><center><P>&nbsp;&nbsp;<a href="konfirmation.php" target="frame150035">confirmation<center></a></P>
</BODY>
</HTML>


altså sv. t. slutn. af kode i dit spm, hvis jeg forstår det rigtigt - og at 'eller' betyder at du er ligeglad om det er i første HTM del eller 2
Avatar billede anetteogjesper Nybegynder
21. april 2004 - 13:53 #4
Det skal stå i en php kode...
Avatar billede janbb Juniormester
21. april 2004 - 15:26 #5
Som jeg læser konstruktionen i dit spm har du nederst en Form-side ( efter dit 'eller') skrevet i HTML-kode, der sender informationer til en PHP-side, kasse.php, formentlig den side du starter med at referere.
PHP- siden ser umiddelbart ud til at poste meddellelserne fra formsiden videre til en MySQL-database.Hvorefter den 'gør'
<? print $display_block; ?>
(viser noget af DB'en ?)

Du skal sådan set bestemme dig for om du vil have linket placeret i Formsiden
eller på outputsiden - hvert fald for ikke at gøre det for forvirrende for
potentielle 'svarere', synes jeg.
Avatar billede janbb Juniormester
21. april 2004 - 15:45 #6
Hvis den skal plac i formen ville det være mest 'naturligt at bruge formens sprog:
fx:
<form name=login action=../confirmation.php method=get>
<input type=submit name="SHOW_TABLE_NEXT" value="---->">
Avatar billede janbb Juniormester
21. april 2004 - 16:14 #7
Har du prøvet:
<?php echo '<br><BR><center><P>&nbsp;&nbsp;<a href="konfirmation.php" target="frame150035">confirmation<center></a></P>' ?>

den virker i hvert fald hos mig :)
Avatar billede janbb Juniormester
21. april 2004 - 16:17 #8
Du ka plac den eft :
<? print $display_block; ?>
På din outputside (kasse.php)
Ellers et flot program du har fået skruet sammen :)
Avatar billede janbb Juniormester
15. maj 2004 - 12:29 #9
Med header kommandoen kan man i php omdirigere til en anden side.
Derved opnår du at filnavnet på linket ligger i scriptet.
Avatar billede janbb Juniormester
15. maj 2004 - 12:35 #10
<?php

{
    header ("Location: confirmation.php");
}
?>
Avatar billede janbb Juniormester
15. maj 2004 - 12:45 #11
Hvis det plac på outputsidens slutn gir det en omdir efter uførelse.
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