Avatar billede webbygger Nybegynder
07. november 2003 - 19:57 Der er 5 kommentarer og
2 løsninger

Hjælp til Globals OFF script !

Da 1go.dk har lavet om på deres php (globals off) virker min gæstebog ikke længe og jeg har desværre ikke en ski.. forstand på hvordan jeg lave script om. SÅ jeg ville være dybt tak nemlig, hvis der er en der ville hjælp mig  ;o)

Her er de to sider :

laes.php

<html>
<title> G&aelig;stebog</title>
<body bgcolor="#000000" background="../billeder/Flot dag-baggrund.jpg" text="#FF0000">
<p align="center"><font color="#FF0000" size="+3" face="Palatino Linotype"><u><em><img src="../billeder/bannergaestebog.jpg" width="600" height="120"></em></u></font></p>
<form name="form1" method="get" action="opdater.php">
  <p><font color="#003399" size="4" face="AmerType Md BT"><em>Skriv en lille hilsen
    i g&aelig;stebogen:</em></font> </p>
  <p><font color="#003399"><em><font size="4"> <strong>
      Navn : <input name="navn" type="text" size="30">
    <br>
      Email</strong></font><strong> </strong></em></font><em><strong><font color="#000000">:</font></strong></em><font color="#000000">
    <input name="email" type="text" size="30">
    <br>
    <textarea name="besked" cols="50" rows="9"></textarea>
    <input type="submit" value="Indsend" valut="Indsend">
    </font></p>
  <font color="#000000"></p> </font>
</form

>
<hr>
<div align="center"><font color="#000000"><font color="#003399" size="4" face="Palatino Linotype"><em>Enhver
  hilsen er velkommen stor som lille ...</em></font></font> </div>
<hr>
<font size="3"><em><font color="#000000" face="Palatino Linotype"> <strong>
<?php

$db = mysql_connect("localhost","navn","pass");

mysql_select_db("navn",$db);

$result = mysql_query("SELECT * FROM indlaeg3",$db);

while($myrow = mysql_fetch_row($result)){

?>

<em><strong>Dato :</strong></em> </strong> </font></em><font color="#000000"></font></font><font color="#000000"><? echo $myrow[1] ?>
<br>
<em><strong>Navn : </strong></strong></em> </font></em><font color="#000000"></font></font><font color="#000000"><? echo $myrow[2] ?>
<br>
<em><strong>Email :</strong></em> </strong> </font></em><font color="#000000"></font></font><font color="#000000"><? echo $myrow[3] ?>
<br>
<em><strong>Besked :</strong></strong></em> </font></em><font color="#000000"></font></font><font color="#000000"><? echo $myrow[4] ?>
<br>
</font>
<hr>
<?
}
?>
</body>
</html>


opdater.php

<?php

$db = mysql_connect("localhost","navn","pass");

mysql_select_db("navn",$db);

$sql = "INSERT INTO indlaeg3 (navn, email, besked, dato) VALUES ('$navn','$email','$besked',now())";

$result = mysql_query($sql);

mail("","Nyt indlæg i gæstebogen fra".$navn,$besked,"From:".$email);

?>

<html>
<title>opdater</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<body bgcolor="#99CCFF" background="../billeder/Flot dag-baggrund.jpg" link="#003399">
<div id="Layer1" style="position:absolute; left:206px; top:128px; width:448px; height:41px; z-index:1;">
  <div align="center"><em><font color="#000066" size="3" face="Palatino Linotype">Foto
    af Knud Pedersen's Rosenmark ( Rosenposten ) sommeren 2002</font></em></div>
</div>
<p align="center"><font color="#000000" size="5" face="Palatino Linotype"><em><a href="laes.php">Klik
  tilbage til gæstebogen her.</a> </em></font></p>
<p align="center">&nbsp;</p>
<p align="center"><em><font color="#000000" size="5" face="Palatino Linotype"><img src="../billeder/Knud & Lisbeth.jpg" width="450" height="610"></font></em></p>
</body>
  </html>
Avatar billede googolplex Novice
07. november 2003 - 20:07 #1
Prøv at indsætte følgende i starten på opdater.php

$navn = $_POST['navn'];
$email = $_POST['email'];
$besked = $_POST['besked'];
Avatar billede webbygger Nybegynder
07. november 2003 - 21:01 #2
googolplex > hvor lige skal det sættes ind ?
Avatar billede googolplex Novice
07. november 2003 - 22:22 #3
Bare helt oppe i toppen af den anden side (opdater.php)
Avatar billede googolplex Novice
07. november 2003 - 22:25 #4
Rettelse:

Indsæt det lige nedenunder der hvor der står:

<?php
Avatar billede webbygger Nybegynder
07. november 2003 - 22:34 #5
Virker desværre ikke.......http://www.rosenhaven.180grader.dk/
Avatar billede webbygger Nybegynder
07. november 2003 - 22:46 #6
googolplex > Det var næsten rigtig, der skulle stå :

$navn = $_GET['navn'];
$email = $_GET['email'];
$besked = $_GET['besked'];

Så vi deler points......
Avatar billede googolplex Novice
07. november 2003 - 23:28 #7
Ok :)

Du kan altid bruge $_REQUEST, den snupper både $_POST og $_GET.
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