Avatar billede nopanic Nybegynder
20. september 2003 - 14:51 Der er 16 kommentarer og
1 løsning

fejl i koden

Jeg har følgende kode som der er nogle fejl i.
1: Når man skriver sin email, vil den ikke lave det til et link
2: Hvis man skriver et emne, vil den ikke udskrive det

hvad er der galt


<?php
ob_start();
require("./gbog-ting/mysql-funktioner.php");
require("./gbog-ting/design-funktioner.php");
require("./gbog-ting/indstillinger.php");

/*
* Foerst napper vi variablerne fra miljoet.
*/

if(is_array($HTTP_POST_VARS)) {
  $navn = $HTTP_POST_VARS['navn'];
  $emne = $HTTP_POST_VARS['emne'];
  $epost = $HTTP_POST_VARS['epost'];
  $besked = $HTTP_POST_VARS['besked'];
} elseif (is_array($_POST)) {
  $navn = $_POST['navn'];
  $emne = $_POST['emne'];
  $epost = $_POST['epost'];
  $besked = $_POST['epost'];
}


/*
* Her er en simpel funktion der spytter en fejlmelding ud.
* Den bruger vi senere, når vi checker, at folk har skrevet noget i formularen.
*/

function gbog_fejl($fejl) {

    $generel_tekst = "<p>V&aelig;r venlig at g&aring; tilbage og ret til.</p>";

    $fejlmelding = "<ul>";

    for($i=0;$i<count($fejl);$i++) {
        $fejlmelding .= "<li>". $fejl[$i];
    }

    $fejlmelding .= "</ul>";

    echo top("Fejl") . "G&aelig;stebogen brokkede sig lidt over dit input:" . $fejlmelding . $generel_tekst . bund();
    exit;

}

/*
* Denne funktion skriver i gæstebogen - altså i databasen.
* Bemærk, at vi ikke bruger PHP til at indsætte tiden, men
* bruger MySQLs indbyggede funktion now().
*/

function skriv_i_gbog($navn, $emne, $epost, $besked) {
   
    $ip = getenv('REMOTE_ADDR');

    $sql = "insert into gaestebog(navn,epost,besked,emne,ip,tid)
        values('$navn','$epost','$besked','$emne','$ip',now())";

    aabn_forbindelse_og_vaelgdb();
    sql_spoerg($sql);
    luk_forbindelse();

}

/*
* Vi laver lidt simpelt fejlcheckeri og ser, om der overhovedet
* er skrevet noget. Hvis ikke, bruger vi fejlfunktionen til at brokke os.
* Fejlfunktionen slutter med "exit", der sørger for, at PHP stopper.
*/

if(!ereg("[A-z0-9]+", $navn)) {

    $fejl[] = "Du har ikke skrevet dit navn";

}

if(!ereg("[A-z0-9]+", $besked)) {

    $fejl[] = "Du har ikke skrevet nogen besked";
   

}

if(count($fejl) > 0) {
    gbog_fejl($fejl);
}

/*
* Hvis vi er nået hertil, så står der i det mindste et eller andet i felterne og vi
* knalder det i databasen med funktionen skriv_i_gbog().
* Vi escaper alle fyfy-tegn med addslashes(). Når vi senere præsenterer indholdet
* af gBogen bruger vi stripslashes() til at "afkode".
*
* Alt dette besvær er til for at folk ikke skal snige ondsindede SQL-kommandoer
* ind i deres indlæg. Nyere versioner af PHP gør alt dette automatisk,
* men vi kan godt li' at være på den sikre side.
*/

skriv_i_gbog(addslashes($navn),addslashes($epost),addslashes($emne),addslashes($besked));

/*
* Så er skidtet banket i databasen og vi sender folk videre til selve gBogen
* hvor de kan se deres eget indlæg.
*/

header("Location: gbog.php");

/*
* Skal der sendes epost til administratoren?
*
* Bemærk, at vi godt kan gøre dette selv om folk er sendt videre til gBogen.
* Der er ingen grund til at gæsterne skal vente på, at der bliver sendt
* post - derfor kommer det først allersidst.
*/

if($epost_p == "t") {

  $ip = getenv('REMOTE_ADDR');
  $epostens_indhold = "$navn har skrevet denne besked fra IP-adressen $REMOTE_ADDR:\n-----------------------------------------------------\n\n$besked";

  mail($admin_epost, "b-teens tagwall!", $epostens_indhold);

}
ob_end_flush();
?>
Avatar billede ohmish Nybegynder
20. september 2003 - 15:04 #1
if(is_array($HTTP_POST_VARS)) {
  $navn = $HTTP_POST_VARS['navn'];
  $emne = $HTTP_POST_VARS['emne'];
  $epost = $HTTP_POST_VARS['epost'];
  $besked = $HTTP_POST_VARS['besked'];
} elseif (is_array($_POST)) {
  $navn = $_POST['navn'];
  $emne = $_POST['emne'];
  $epost = $_POST['epost'];
  $besked = $_POST['epost'];
}

den sidste linie skal være:
$besked = $_POST['besked'];

Jeg kan ikke se hvor emailadressen blir valideret/lavet til link.. ?
Avatar billede TRoXa Novice
20. september 2003 - 21:33 #2
jeg tror det er gbog.php eller hvad den nu hedder vi skal se på.
Avatar billede nopanic Nybegynder
21. september 2003 - 10:27 #3
Gbog.php ser således ud! Kan I se hvad der er galt nu. Har rodet lidt med det, og nu udskriver den email adressen der hvor emnet skal stå. der hvor ham som har skrevet i gæstebogen's navn skal stå, laves ikke om til et email link! Så det er altså disse fejl som skal rettes. Håber i kan hjælpe               


      <?php

#####################################################################
#                                                                  #
#      Dette er en simpel Gæste bog som du må bruge lige som        #
#                          du har lyst til                          #
#                                                                  #
#                  Gæstebogen er lavet af Nicce                    #
#                              NG@frac.dk                          #
#                                                                  #
#                                                                  #
#####################################################################

require("./gbog-ting/mysql-funktioner.php");
require("./gbog-ting/design-funktioner.php");
require("./gbog-ting/indstillinger.php");

#
# Vi skal have fat i vores variabler, uanset hvilken version af PHP der bruges
#

if(is_array($HTTP_GET_VARS)) {
  $start_nr = $HTTP_GET_VARS['start_nr'];
} elseif (is_array($_GET)) {
  $start_nr = $_GET['start_nr'];
}

#
# Når folk kigger på gBogen første gang har de ikke noget $start_nr, så vi giver dem et nul,
# så de starter med det nyeste indlæg.
# Hvis en skuummel gæst selv prøver at sætte $start_nr kan den ende med at blive under nul,
# når man bruger navigationen. Hvis den er under nul laver vi den også om til nul, så
# mysql ikke begynder at brokke sig over ugyldigt input
#

if(!$start_nr || $start_nr < 0) {
  $start_nr = 0;
}

#
# Udskriver den første stump HTML
#


#
# Vi henter to ting ud af MySQL - først og fremmest alle de indlæg vi skal kigge på
# men også en hurtig optælling af, hvor mange indlæg der er ialt. Det sidste skal vi
# bruge når vi bygger "frem"- og "tilbage"-links.
#
# Der er ingen grund til at åbne databasen endnu - vi skal først lige have bygget
# de to forespørgsler.
#

$sql = "select id, navn, epost, emne, date_format(tid, '%e/%c %Y, %H:%i') as tiden, besked from gaestebog order by tid desc limit $start_nr, $antal_ad_gangen";
$taeller_sql = "select count(*) as antal from gaestebog";

#
# Nu åbner vi databasen, hiver informationerne ud og lukker med det samme igen.
# Det er god skik at en forbindelse til database ikke er åben længere end højst nødvendigt.
#
# Abstraktionerne fra mysql-funktioner.php sørger for alt det grove arbejde og fejlhåndtering - dejligt.
#

aabn_forbindelse_og_vaelgdb();
$resultat = sql_spoerg_og_faa_svar($sql);
$optaelling = sql_spoerg_og_faa_svar($taeller_sql);
luk_forbindelse();

#
# Så går vi igang med at bygge navigationen
# Først bruger vi extract til at få $antal ud til behandling.
# Vi looper ikke igennem resultatet, da vi ved der kun er een række,
# så vi tilgår den direkte ved $optaelling[0].
#

extract($optaelling[0]);

#
# Skal der laves et links til flere indlæg?
#

if($antal > ($start_nr + $antal_ad_gangen)) {
   
    $naeste_start_nr = $start_nr + $antal_ad_gangen;
$naeste_nav = "<a href=\"$PHP_SELF?start_nr=$naeste_start_nr\" style=\"font-size=10px;\">N&aelig;ste</a>";

} else {

    $naeste_nav = "<span style=\"font-size=10px;\">N&aelig;ste</span>";

}

#
# Skal der laves link til forrige indlæg?
#

if($start_nr > 0 && ($start_nr - $antal_ad_gangen) < $antal) {

    $forrige_start_nr = $start_nr - $antal_ad_gangen;
    $forrige_nav = "<a href=\"$PHP_SELF?start_nr=$forrige_start_nr\" style=\"font-size=10px;\">Forrige</a>";

} else {

    $forrige_nav = "<span style=\"font-size=10px;\">Forrige</span>";

}

#
# Her sætter vi det hele sammen i en tabel vi kan bruge til at sætte ind på siden.
#

$nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\">
    <tr><td align=\"left\" width=\"33%\">$forrige_nav</td>
    <td align=\"center\" width=\"34%\" style=\"font-size:10px;\"><a href=\"skriv.php\">nyt tag</a></td>
    <td align=\"right\" align=\"33%\">$naeste_nav</td></tr>
    </table>";

#
# Og skriver tabellen ud med det samme:
#

echo "$nav <p />";

#
# Her begynder det egentlig interesante - vi looper os igennem de enkelte indlæg
# og skriver dem ud til skærmen.
#
# Hvis forespørgslen ikke har returneret nogle resultater, springer vi alt dette over.
#

if(count($resultat) < 1) {

  echo "Der er ingen indl&aelig;g i gBogen";

} else {

  for($i=0;$i<count($resultat);$i++) {

    #
    # Med extract får vi smidt værdierne i variabler
    #
   
    extract($resultat[$i]);

    #
    # Vi brugte addslashes() da vi lagde tingene i databasen så for at få det til
    # at se læseligt ud, fjerne vi dem igen med stripslashes()
    #

    $besked = stripslashes($besked);
    $navn = stripslashes($navn);
    $epost = stripslashes($epost);

    #
    # Hvis der ikke må bruges HTML fjerner vi lige alle tags med htmlentities()
    #

    if($html_p != "t") {
        $navn = htmlentities($navn);
        $epost = htmlentities($epost);
        $besked = htmlentities($besked);
    }

    #
    # For at vi får linjeskift i HTML også, bruger vi nl2br til at skifte alle \n
    # ud med <br>

    $besked = nl2br($besked);

    #
    # Vi laver et simpelt check: Hvis eposten indeholder et snabel-a, så laver
    # vi det til en mailto:
    #
    # Dette er dog ingen garanti for, at eposten er gyldig.
    #

    if(ereg("@", $epost)) {
        $navn = "<a href=\"mailto:$epost\">$navn</a>";
    }

    #
    # Så er alt klart til browseren og vi spytter en tabel ud med denne besked.
    # Hvis du vil ændre markant i udseendet af din gæstebog, så er det
    # i blokken herunder det foregår. Du skal bare beholde de givne navne i
    # <input>-tagsene.
    #
    # Vi hopper lige ud af PHP-mode lidt, så vi er fri for at escape alle gåseøjnene.
    #

?>
                        </FONT> </SPAN>
                        <TABLE WIDTH="533" BORDER="0" ALIGN="CENTER" CELLPADDING="1" CELLSPACING="0" CLASS="tekst">
                          <TR>
                            <TD WIDTH="100%" HEIGHT="39" ALIGN="LEFT" VALIGN="TOP" CLASS="gbog-baggrund">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
                                <TR>
                                  <TD WIDTH="100%" HEIGHT="19" ALIGN="LEFT" VALIGN="TOP" CLASS="gbog-top"><SPAN CLASS="tekst"></SPAN>
                                    <SPAN CLASS="tekst"> <?php echo $emne;  ?>
                                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>
                                    <TABLE WIDTH="533" BORDER="0" CELLSPACING="0" CELLPADDING="0">
                                      <TR>
                                        <TD><IMG SRC="/grafik/prikker/530px.gif" WIDTH="535" HEIGHT="1" ALIGN="TEXTTOP"></TD>
                                      </TR>
                                    </TABLE></TD>
                                </TR>
                              </TABLE>
                              <SPAN CLASS="tekst"><FONT COLOR="#999999">Skrevet
                              af:</FONT></SPAN> <SPAN CLASS="tekst"> <?php echo $navn;  ?>
                              </SPAN><SPAN CLASS="tekst"><FONT COLOR="#999999">[Den.
                              <?php echo $tiden; ?>]</FONT></SPAN></TD>
                          </TR>
                          <TR>
                            <TD WIDTH="100%" HEIGHT="20" ALIGN="center" VALIGN="TOP" CLASS="gbog-baggrund">
                              <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="1" WIDTH="534">
                                <TR>
                                  <TD WIDTH="100%" HEIGHT="18" VALIGN="TOP" CLASS="tekst"><?php echo $besked; ?>
                                  </TD>
                                </TR>
                              </TABLE></TD>
                          </TR>
                        </TABLE>
                        &nbsp;&nbsp;
                        <?php

  #
  # Vi hopper tilbage i PHP-mode.
  #
  # Her slutter loopet og PHP springer tilbage og går hele turen igennem med den næste
  # besked. Når der ikke er flere indlæg i denne omgang går PHP videre.
  #

  }

  #
  # Endelig skriver vi frem- og tilbage-links på i bunden af siden også. Har slettet det, fordi at det ser klodset ud.
  #


  #
  # Her slutter if-else-konstruktionen der fanger, om der er nogle indlæg overhovedet.
  #

}

#
# Og spytter den sidste stump HTML ud.
#

echo bund();

?>
                      </TD>
                    </TR>
                  </TABLE>
Avatar billede nopanic Nybegynder
21. september 2003 - 11:21 #4
Og desuden har jeg også det problem at den ikke vil ligge indlæggende fra min gæstebog ned i min database, så jeg kan slette dem
Avatar billede TRoXa Novice
21. september 2003 - 12:15 #5
prøv sådan her.

<?php

#####################################################################
#                                                                  #
#      Dette er en simpel Gæste bog som du må bruge lige som        #
#                          du har lyst til                          #
#                                                                  #
#                  Gæstebogen er lavet af Nicce                    #
#                              NG@frac.dk                          #
#                                                                  #
#                                                                  #
#####################################################################

require("./gbog-ting/mysql-funktioner.php");
require("./gbog-ting/design-funktioner.php");
require("./gbog-ting/indstillinger.php");

#
# Vi skal have fat i vores variabler, uanset hvilken version af PHP der bruges
#

if(is_array($HTTP_GET_VARS)) {
  $start_nr = $HTTP_GET_VARS['start_nr'];
} elseif (is_array($_GET)) {
  $start_nr = $_GET['start_nr'];
}

#
# Når folk kigger på gBogen første gang har de ikke noget $start_nr, så vi giver dem et nul,
# så de starter med det nyeste indlæg.
# Hvis en skuummel gæst selv prøver at sætte $start_nr kan den ende med at blive under nul,
# når man bruger navigationen. Hvis den er under nul laver vi den også om til nul, så
# mysql ikke begynder at brokke sig over ugyldigt input
#

if(!$start_nr || $start_nr < 0) {
  $start_nr = 0;
}

#
# Udskriver den første stump HTML
#


#
# Vi henter to ting ud af MySQL - først og fremmest alle de indlæg vi skal kigge på
# men også en hurtig optælling af, hvor mange indlæg der er ialt. Det sidste skal vi
# bruge når vi bygger "frem"- og "tilbage"-links.
#
# Der er ingen grund til at åbne databasen endnu - vi skal først lige have bygget
# de to forespørgsler.
#

$sql = "select id, navn, epost, emne, date_format(tid, '%e/%c %Y, %H:%i') as tiden, besked from gaestebog order by tid desc limit $start_nr, $antal_ad_gangen";
$taeller_sql = "select count(*) as antal from gaestebog";

#
# Nu åbner vi databasen, hiver informationerne ud og lukker med det samme igen.
# Det er god skik at en forbindelse til database ikke er åben længere end højst nødvendigt.
#
# Abstraktionerne fra mysql-funktioner.php sørger for alt det grove arbejde og fejlhåndtering - dejligt.
#

aabn_forbindelse_og_vaelgdb();
$resultat = sql_spoerg_og_faa_svar($sql);
$optaelling = sql_spoerg_og_faa_svar($taeller_sql);
luk_forbindelse();

#
# Så går vi igang med at bygge navigationen
# Først bruger vi extract til at få $antal ud til behandling.
# Vi looper ikke igennem resultatet, da vi ved der kun er een række,
# så vi tilgår den direkte ved $optaelling[0].
#

extract($optaelling[0]);

#
# Skal der laves et links til flere indlæg?
#

if($antal > ($start_nr + $antal_ad_gangen)) {
   
    $naeste_start_nr = $start_nr + $antal_ad_gangen;
$naeste_nav = "<a href=\"$PHP_SELF?start_nr=$naeste_start_nr\" style=\"font-size=10px;\">N&aelig;ste</a>";

} else {

    $naeste_nav = "<span style=\"font-size=10px;\">N&aelig;ste</span>";

}

#
# Skal der laves link til forrige indlæg?
#

if($start_nr > 0 && ($start_nr - $antal_ad_gangen) < $antal) {

    $forrige_start_nr = $start_nr - $antal_ad_gangen;
    $forrige_nav = "<a href=\"$PHP_SELF?start_nr=$forrige_start_nr\" style=\"font-size=10px;\">Forrige</a>";

} else {

    $forrige_nav = "<span style=\"font-size=10px;\">Forrige</span>";

}

#
# Her sætter vi det hele sammen i en tabel vi kan bruge til at sætte ind på siden.
#

$nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\">
    <tr><td align=\"left\" width=\"33%\">$forrige_nav</td>
    <td align=\"center\" width=\"34%\" style=\"font-size:10px;\"><a href=\"skriv.php\">nyt tag</a></td>
    <td align=\"right\" align=\"33%\">$naeste_nav</td></tr>
    </table>";

#
# Og skriver tabellen ud med det samme:
#

echo "$nav <p />";

#
# Her begynder det egentlig interesante - vi looper os igennem de enkelte indlæg
# og skriver dem ud til skærmen.
#
# Hvis forespørgslen ikke har returneret nogle resultater, springer vi alt dette over.
#

if(count($resultat) < 1) {

  echo "Der er ingen indl&aelig;g i gBogen";

} else {

  for($i=0;$i<count($resultat);$i++) {

    #
    # Med extract får vi smidt værdierne i variabler
    #
   
    extract($resultat[$i]);

    #
    # Vi brugte addslashes() da vi lagde tingene i databasen så for at få det til
    # at se læseligt ud, fjerne vi dem igen med stripslashes()
    #

    $besked = stripslashes($besked);
    $navn = stripslashes($navn);
    $epost = stripslashes($epost);
    $emne = stripslashes($emne);   

    #
    # Hvis der ikke må bruges HTML fjerner vi lige alle tags med htmlentities()
    #

    if($html_p != "t") {
        $navn = htmlentities($navn);
        $epost = htmlentities($epost);
        $besked = htmlentities($besked);
        $emne = htmlentities($emne);
    }

    #
    # For at vi får linjeskift i HTML også, bruger vi nl2br til at skifte alle \n
    # ud med <br>

    $besked = nl2br($besked);

    #
    # Vi laver et simpelt check: Hvis eposten indeholder et snabel-a, så laver
    # vi det til en mailto:
    #
    # Dette er dog ingen garanti for, at eposten er gyldig.
    #

    if(strpos($epost,"@") > -1) { $navn = "<a href=\"mailto:$epost\">$navn</a>"; }

    #
    # Så er alt klart til browseren og vi spytter en tabel ud med denne besked.
    # Hvis du vil ændre markant i udseendet af din gæstebog, så er det
    # i blokken herunder det foregår. Du skal bare beholde de givne navne i
    # <input>-tagsene.
    #
    # Vi hopper lige ud af PHP-mode lidt, så vi er fri for at escape alle gåseøjnene.
    #

?>
                        </FONT> </SPAN>
                        <TABLE WIDTH="533" BORDER="0" ALIGN="CENTER" CELLPADDING="1" CELLSPACING="0" CLASS="tekst">
                          <TR>
                            <TD WIDTH="100%" HEIGHT="39" ALIGN="LEFT" VALIGN="TOP" CLASS="gbog-baggrund">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
                                <TR>
                                  <TD WIDTH="100%" HEIGHT="19" ALIGN="LEFT" VALIGN="TOP" CLASS="gbog-top"><SPAN CLASS="tekst"></SPAN>
                                    <SPAN CLASS="tekst"> <?=$emne?>
                                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>
                                    <TABLE WIDTH="533" BORDER="0" CELLSPACING="0" CELLPADDING="0">
                                      <TR>
                                        <TD><IMG SRC="/grafik/prikker/530px.gif" WIDTH="535" HEIGHT="1" ALIGN="TEXTTOP"></TD>
                                      </TR>
                                    </TABLE></TD>
                                </TR>
                              </TABLE>
                              <SPAN CLASS="tekst"><FONT COLOR="#999999">Skrevet
                              af:</FONT></SPAN> <SPAN CLASS="tekst"> <?=$navn?>
                              </SPAN><SPAN CLASS="tekst"><FONT COLOR="#999999">[Den.
                              <?=$tiden?>]</FONT></SPAN></TD>
                          </TR>
                          <TR>
                            <TD WIDTH="100%" HEIGHT="20" ALIGN="center" VALIGN="TOP" CLASS="gbog-baggrund">
                              <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="1" WIDTH="534">
                                <TR>
                                  <TD WIDTH="100%" HEIGHT="18" VALIGN="TOP" CLASS="tekst"><?=$besked?>
                                  </TD>
                                </TR>
                              </TABLE></TD>
                          </TR>
                        </TABLE>
                        &nbsp;&nbsp;
                        <?php

  #
  # Vi hopper tilbage i PHP-mode.
  #
  # Her slutter loopet og PHP springer tilbage og går hele turen igennem med den næste
  # besked. Når der ikke er flere indlæg i denne omgang går PHP videre.
  #

  }

  #
  # Endelig skriver vi frem- og tilbage-links på i bunden af siden også. Har slettet det, fordi at det ser klodset ud.
  #


  #
  # Her slutter if-else-konstruktionen der fanger, om der er nogle indlæg overhovedet.
  #

}

#
# Og spytter den sidste stump HTML ud.
#

echo bund();

?>
                      </TD>
                    </TR>
                  </TABLE>

det skulle ordne, at emnet blir vist ordentligt, og at email virker.
Avatar billede nopanic Nybegynder
22. september 2003 - 11:48 #6
nope - ingen af tingene bliver rettet, og mine tags bliver ikke tilføjet i databasen, under emner!
Avatar billede nopanic Nybegynder
22. september 2003 - 13:46 #7
mine tags bliver nu tilføjet i databasen! Men email'en står stadig der hvor emne skal stå. Og der hvor ens navn skal stå, skulle meget gerne laves om til et link. I kan se min tagwall her www.b-teens.dk/gbog.php
Avatar billede nopanic Nybegynder
22. september 2003 - 14:10 #8
her er nogle links til mine koder, for at gøre det lidt mere overskueligt

gem.php www.b-teens.dk/test1.php
gbog.php www.b-teens.dk/test2.php
Avatar billede nopanic Nybegynder
22. september 2003 - 14:11 #9
Avatar billede TRoXa Novice
22. september 2003 - 22:41 #10
Jeg tror vi skal have et kig på din gem form :) Det kan kun være der problemet er efter hvad jeg kan se.
Avatar billede nopanic Nybegynder
23. september 2003 - 11:02 #11
min form ser sådan her ud:

<?php

require("gbog-ting/design-funktioner.php");

#
# Denne side er bare en simpel HTML-formular.
# Den behøvede egentlig ikke at være en PHP-side, men vi kan jo lige så godt
# bruge vores funktioner når vi nu har lavet dem ;)
#


#
# Hvis du vil have "skrive-siden" til at se anderledes ud kan du bare ændre i HTMLen herunder.
#

?>
                  <BR>
                  &nbsp;Bem&aelig;rk at alle felter markeret med * skal udfyldes<BR>
                  <FORM ACTION="gem.php" METHOD="post">
                    <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="2" CLASS="tekst">
                      <TR>
                        <TD WIDTH="102" ALIGN="LEFT" CLASS="tekst">&nbsp;Navn:
                          * </TD>
                        <TD WIDTH="427" ALIGN="LEFT" VALIGN="TOP"><INPUT NAME="navn" TYPE="text" CLASS="form1" SIZE="30" MAXSIZE="100"></TD>
                      </TR>
                      <TR>
                        <TD ALIGN="LEFT">&nbsp;Email:</TD>
                        <TD ALIGN="LEFT" VALIGN="TOP"><INPUT NAME="epost" TYPE="text" CLASS="form1" SIZE="30" MAXSIZE="100"></TD>
                      </TR>
                      <TR>
                        <TD HEIGHT="17" ALIGN="LEFT">&nbsp;Emne *</TD>
                        <TD ALIGN="LEFT" VALIGN="TOP"><FONT FACE="verdana">
                          <INPUT NAME="emne" TYPE="text" CLASS="form1" ID="emne" SIZE="30" MAXSIZE="100">
                          </FONT> </TD>
                      </TR>
                      <TR>
                        <TD HEIGHT="16" VALIGN="TOP">&nbsp;Besked: * </TD>
                        <TD ALIGN="LEFT" VALIGN="TOP"><P><FONT FACE="verdana">
                            <TEXTAREA NAME="besked" COLS="55" ROWS="8" CLASS="form1"></TEXTAREA>
                            </FONT> </P></TD>
                      </TR>
                      <TR>
                        <TD HEIGHT="32"></TD>
                        <TD VALIGN="TOP"><P> <FONT FACE="verdana">
                            <INPUT NAME="checkbox" TYPE="checkbox" VALUE="checkbox">
                            Husk mine oplysninger til n&aelig;ste gang. </FONT><BR>
                            <BR>
                          </P></TD>
                      </TR>
                      <TR>
                        <TD HEIGHT="32"></TD>
                        <TD VALIGN="TOP"><INPUT NAME="submit" TYPE="submit" CLASS="form1" VALUE="Gem tag"></TD>
                      </TR>
                    </TABLE>
Avatar billede TRoXa Novice
23. september 2003 - 12:54 #12
Kan du sende alle filerne til mig i stedet. Så skal jeg prøve at lege lidt med det, og evt også databasens opbygning.

min email er troxa@troxa.dk
Avatar billede nopanic Nybegynder
24. september 2003 - 13:28 #13
Så har jeg sendt den :)
Avatar billede nopanic Nybegynder
26. september 2003 - 14:37 #14
Har du prøvet at lege lidt med det :D
Avatar billede nopanic Nybegynder
29. september 2003 - 07:39 #15
Man skulle næsten tro at du ikke har siddet ved computeren I et godt stykke tid ! :p
Avatar billede davidolsen Nybegynder
02. oktober 2003 - 12:41 #16
hmm... Det tager sin tid !
Avatar billede nopanic Nybegynder
13. oktober 2003 - 09:24 #17
Du skal bare sige hvis du ikke har tid :D
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