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ær venlig at gå tilbage og ret til.</p>";
$fejlmelding = "<ul>";
for($i=0;$i<count($fejl);$i++) {
$fejlmelding .= "<li>". $fejl[$i];
}
$fejlmelding .= "</ul>";
echo top("Fejl") . "Gæ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();
?>
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.. ?
20. september 2003 - 21:33
#2
jeg tror det er gbog.php eller hvad den nu hedder vi skal se på.
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æste</a>";
} else {
$naeste_nav = "<span style=\"font-size=10px;\">Næ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æ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; ?>
</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>
<?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>
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
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æste</a>";
} else {
$naeste_nav = "<span style=\"font-size=10px;\">Næ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æ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?>
</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>
<?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.
22. september 2003 - 11:48
#6
nope - ingen af tingene bliver rettet, og mine tags bliver ikke tilføjet i databasen, under emner!
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
22. september 2003 - 14:11
#9
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.
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>
Bemæ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"> 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"> 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"> 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"> 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æ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>
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
24. september 2003 - 13:28
#13
Så har jeg sendt den :)
26. september 2003 - 14:37
#14
Har du prøvet at lege lidt med det :D
29. september 2003 - 07:39
#15
Man skulle næsten tro at du ikke har siddet ved computeren I et godt stykke tid ! :p
02. oktober 2003 - 12:41
#16
hmm... Det tager sin tid !
13. oktober 2003 - 09:24
#17
Du skal bare sige hvis du ikke har tid :D
Vi tilbyder markedets bedste kurser inden for webudvikling