Avatar billede sj.netomia Nybegynder
16. maj 2007 - 11:04 Der er 46 kommentarer og
1 løsning

vil gerne kunne gemme i denne her.

Hej Eksperter.

er der nogen som kan fortælle mig hvordan jeg kan gemme mit wysiwyg også lige som jeg kan sende det, jeg har prøvet mere en submit knap mere men kan ikke rigtig få det til at virke, måske man kan gemme det wysiwyg som den udskriver, så kan jeg selv lave en $action til det.

her er scriptet.

<?
require ('db_info.php');
//print $url;
$query        ="SELECT indhold FROM nyhedsbrev_indhold where kat='$kat'";
$result        = mysql_db_query ($database, $query);
while($row = mysql_fetch_array($result)){
?>
<html>
<?
print ("<title>$title - $kat</title>");
?>
<body onLoad="document.all.wysiwyg.focus();">
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<script>

    function doFont(fName)
  {
    if(fName != '')
      document.execCommand('fontname', false, fName);
  }
  function doSize(fSize)
  {
    if(fSize != '')
      document.execCommand('fontsize', false, fSize);
  }
 
function (InsertImage)
{
theImg = document.all.imagepath.value;
if (theImg != "")
document.execCommand("InsertImage", true, theImg);
}
</script>
<?
//print ("$overskrift");
?>
<table cellpadding="20" cellspacing="0" border="0" align="center" bgcolor="#CCCCCC">
    <td style="border:1px solid black;" valign="top">
        <div>
        <form NAME="forside" ACTION="send.php?katid=<?echo "$kat";?>" METHOD="POST" OnSubmit="return valider();">
        <script>

          function valider()
            {
                document.forside.indhold.value=wysiwyg.innerHTML;

                if (document.forside.indhold.value=="")
                {
                    wysiwyg.focus();
                    alert("Du skal indtaste noget indhold!");
                    return (false);
                }

                return(true);
            }

                function newWin(str1, str2, str3){
                win = window.open(str1, str2, str3)
                if(win.opener == null){
                win.opener = self;
                }
                }

                function vis() {
                win = window.open("", "forside", "width=660,height=800,left=300,top=50,toolbars=no,scrollbars=yes,status=yes,resizable=yes");
                win.document.write("<html><head><title>Vis nyhedsbrevet</title></head><head><body bgcolor=\"#c0c0c0\"><center><head></head><img src=\"http://www.blop.dk/test/html/email_top.jpg\" BORDER=\"2\" BORDERCOLOR=\"BLACK\" WIDTH=\"620\"></center><br><TABLE BORDER=\"1\" BORDERCOLOR=\"BLACK\" BGCOLOR=\"#cccccc\" CELLSPACING=\"0\" CELLPADDING=\"10\" WIDTH=\"623\" HEIGHT=\"570\" ALIGN=\"CENTER\"><TR><TD VALIGN=\"TOP\">" + document.all.wysiwyg.innerHTML + "<center><font size=\"1\"><font face=\"verdana\">Du har modtaget dette nyhedsbrev fordi du har tilmeldt dig på <a href=\"http://www.gb-h.dk\" target=\"_blank\">www.gb-h.dk</a></center><center>Der tages forbehold for trykfejl.</center><center>Hvis du ønsker at afmelde denne service - <a href=\"#\"><font color=\"black\">tryk her</font></font></a>.</center></body></TR></TABLE><TABLE WIDTH=\"620\" ALIGN=\"CENTER\" CELLPADDING=\"2\"><TR><TD><br><font size=\"2\" color=\"#777777\">Galleri Brænderigården Horsens - Søndergade 41 E - 8700 Horsens. Telefon 7625 1445 - Fax 7625 1448 <a href=\"mailto:info@gb-h.dk\"><font color=\"#777777\">info@gb-h.dk</font></a></TD></TR></TABLE></html>");
                }
                //vis = Replace(vis, "href=", "target=""_blank"" href=");

        </script>
    <table WIDTH="100%" CELLSPACING="0" CELLPADDING="0" BORDER="0" ALIGN="CENTER"><tr>
                <td>
                </td>
    <td ALIGN="left">
                    <table style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: D6D3CE; MARGIN-BOTTOM: 3pt; OVERFLOW: hidden; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: 28px" cellSpacing="0" cellPadding="1" bgColor="#D6D3CE" border="0"><tr>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand('copy');" unselectable="On"><img alt="Kopier" src="images/copy.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand('cut');" unselectable="On"><img alt="Klip" src="images/cut.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand('paste');" unselectable="On"><img alt="Indsæt" src="images/paste.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><a href="<?$PHP_SELF?>?save_as=1&katid=<?print ("$kat");?>"><img alt="Gem" src="images/save.gif" WIDTH="21" HEIGHT="20" BORDER="_0"></a></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand('justifyleft', false, null);" unselectable="On"><img alt="Venstre stil" src="images/left.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand('justifycenter', false, null);" unselectable="On"><img alt="Centere" src="images/center.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand('justifyright', false, null);" unselectable="On"><img alt="Højre stil" src="images/right.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand(&quot;Bold&quot;);" unselectable="On"><img alt="Fed" src="images/bold.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand(&quot;Italic&quot;);" unselectable="On"><img alt="Kursiv" src="images/italic.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand(&quot;Underline&quot;);" unselectable="On"><img alt="Understreg" src="images/underline.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand(&quot;InsertUnorderedList&quot;);" unselectable="On"><img alt="Liste" src="images/purebullet.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="document.execCommand('createlink','true','true');" unselectable="On"><img alt="Link" src="images/link.gif" WIDTH="21" HEIGHT="20"></button></td>
                        <td vAlign="center"><td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="java script:newWin('tilmeldte.php?info=vis','','width=500, height=600,scrollBars=1,resizable=0')"><img alt="Vis brugere" src="images/view.gif" WIDTH="21" HEIGHT="20" border="0"></button></td>
                        <td vAlign="center"><td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="java script:newWin('upload.php','','width=700, height=500,scrollBars=1')"><img alt="Upload Billeder" src="images/upload.gif" WIDTH="21" HEIGHT="20" border="0"></button></td>
                        <td vAlign="center"><td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="vis(); return false;"><img alt="Vis nyhedsbrevet i et nyt vindue" src="images/show.gif" WIDTH="21" HEIGHT="20" border="0"></button></td>
                        <td vAlign="center"><td vAlign="center"><button style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" onclick="java script:newWin('tilfoej.php','','width=500, height=600,scrollBars=1,resizable=0')"><img alt="Tilføj brugere" src="images/insert.gif" WIDTH="21" HEIGHT="20" border="0"></button></td>
                        <td vAlign="center"><td vAlign="center"> <select name="selFont" onChange="doFont(this.options[this.selectedIndex].value)" style="font: 10pt verdana;">
                        <option value="1" selected>Skrifttype</option>
                        <option value="Arial">Arial</option>
                        <option value="Courier">Courier</option>
                        <option value="Sans Serif">Sans Serif</option>
                        <option value="Tahoma">Tahoma</option>
                        <option value="Verdana">Verdana</option>
                        <option value="Wingdings">Wingdings</option>
                        </select>
                        <select name="selSize" onChange="doSize(this.options[this.selectedIndex].value)" style="font: 10pt verdana;">
                        <option value="None" selected>Størrelse</option>
                        <option value="1">1</option>
                        <option value="2">2</option>
                        <option value="3">3</option>
                        <option value="4">4</option>
                        <option value="5">5</option>
                        <option value="6">6</option>
                        </select></td></td>
                        </td></td>
                  </tr></table>
                  <table style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: D6D3CE; MARGIN-BOTTOM: 3pt; OVERFLOW: hidden; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: 28px WIDTH: 630 px" cellSpacing="0" cellPadding="3" bgColor="#D6D3CE" border="0"><tr>
                  <tr>
                  <?
                        print ("<td><a href=\"$PHP_SELF?kat=alle\"><font size=\"2\">Alle</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>");
                        print ("<td><a href=\"$PHP_SELF?kat=privat\"><font size=\"2\">Privat</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>");
                        print ("<td><a href=\"$PHP_SELF?kat=virksomhed\"><font size=\"2\">Virksomhed</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>");
                        print ("<td><a href=\"$PHP_SELF?kat=maleri\"><font size=\"2\">Maleri</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>");
                        print ("<td><a href=\"$PHP_SELF?kat=grafik\"><font size=\"2\">Grafik</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>");
                        print ("<td><a href=\"$PHP_SELF?kat=skulptur\"><font size=\"2\">Skulptur</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>");
                        print ("<td><a href=\"$PHP_SELF?kat=museum\"><font size=\"2\">Museum</a>&nbsp;&nbsp;&nbsp;&nbsp;</td>");
                        print ("<td><a href=\"$PHP_SELF?kat=kunstforening\"><font size=\"2\">Kunstforening</a></tr>");
                        ?></tr></table><table><tr><td><font size="2">Du har valgt: <?print ("<STRONG>$kat");?></STRONG></td></tr></table>
                       
                  <p><div id="wysiwyg" contentEditable="true" class="adminWYSIWYG" align="left">
    <P><?print ("$row[indhold]");?>
    </div></p>

    <input TYPE="HIDDEN" NAME="indhold" VALUE>


            <FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Send kun til mig:<input type="checkbox" name="test_send" value="1" checked="1">
            <FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><br><b>Fjern denne for at sende til alle på listen.</b></FONT><br><br>
            <b>Send til:</b> Private:<input type="checkbox" name="privat" value="privat"<?if ($kat == "privat") {print ("checked");}?>>
            &nbsp;&nbsp;&nbsp;Firmaer:<input type="checkbox" name="virksomhed" value="virksomhed"<?if ($kat == "virksomhed") {print ("checked");}?>>
            <br>Maleri:<input type="checkbox" name="maleri" value="maleri" <?if ($kat == "maleri") {print ("checked");}?>>
            &nbsp;&nbsp;&nbsp;&nbsp;Grafik:<input type="checkbox" name="grafik" value="grafik" <?if ($kat == "grafik") {print ("checked");}?>>
            &nbsp;&nbsp;&nbsp;Skulptur:<input type="checkbox" name="skulptur" value="skulptur" <?if ($kat == "skulptur") {print ("checked");}?>>
            &nbsp;&nbsp;&nbsp;Museum:<input type="checkbox" name="museum" value="museum" <?if ($kat == "museum") {print ("checked");}?>>
            &nbsp;&nbsp;&nbsp;Kunstforening:<input type="checkbox" name="kunstforening" value="kunstforening"<?if ($kat == "kunstforening") {print ("checked");}?>>
            <input type="hidden" name="send_til">
            <FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"><br><b>Hvis ingen vælges sendes til alle på listen med mindre at <i> Send kun til mig </i> er valgt</b></FONT><br><br>
            </FONT>
            <p><input type="submit" value="Send Nyhedsbrev"></p>
  </form>
        </div>
</table></td>
<?
}
?>
Avatar billede jakobdo Ekspert
16. maj 2007 - 11:59 #1
Er det en wysiwyg du selv har kodet?
Eller har du et link til siden du har hentet den fra?
Avatar billede sj.netomia Nybegynder
16. maj 2007 - 13:08 #2
det er jo sådan set bare en <div> med flere document.execCommand kommandoer.

Men ja jeg har selv lavet det, har dog fundet et par funktioner på exp.
Avatar billede sj.netomia Nybegynder
16. maj 2007 - 13:14 #3
vil gerne kunne gemme i form af en knap eller en submit, kan det laves ?
Avatar billede jakobdo Ekspert
17. maj 2007 - 18:30 #4
Hvordan de gør ved jeg ikke, men jeg tror du skal kigge på source koden på denne side.
Deres kode minder meget om din: http://www.fckeditor.net/demo
Avatar billede sj.netomia Nybegynder
17. maj 2007 - 19:12 #5
ok tak jeg prøver at kigge i source.
Avatar billede sj.netomia Nybegynder
17. maj 2007 - 21:49 #6
syntes ikke jeg kan finde rundt i source koden, det er jo lavet i mange forskellige .js filer.

Hjælp søges stadig....
Avatar billede jakobdo Ekspert
17. maj 2007 - 22:04 #7
Hvad med denne: http://www.udvikleren.dk/HTML/Article.aspx/274/
Kan du bruge deres løsning?
Avatar billede sj.netomia Nybegynder
17. maj 2007 - 22:30 #8
ikke rigtig, jeg ved jo godt hvordan man laver en <form> problemet ligger i at jeg allerede har en form og man kan vel ikke lave sådan <form action="bla.php"> <form action="bla2.php"> </form> </form> så ved den vel ikke hviklen action den skal bruge ?
Avatar billede sj.netomia Nybegynder
17. maj 2007 - 22:32 #9
prøv at kigge på denne her, her har jeg fået den til at printe indholdet af wysiwyg editoren ud i en ny side, men hvordan skal det laves i en if sætning ?
Avatar billede sj.netomia Nybegynder
17. maj 2007 - 22:33 #10
og så lige eksemplet.

  function vis() {
                win = window.open("", "forside", "width=660,height=800,left=300,top=50,toolbars=no,scrollbars=yes,status=yes,resizable=yes");
                win.document.write("<html><head><title>Vis nyhedsbrevet</title></head><head><body bgcolor=\"#c0c0c0\"><center><head></head><img src=\"http://www.blop.dk/test/html/email_top.jpg\" BORDER=\"2\" BORDERCOLOR=\"BLACK\" WIDTH=\"620\"></center><br><TABLE BORDER=\"1\" BORDERCOLOR=\"BLACK\" BGCOLOR=\"#cccccc\" CELLSPACING=\"0\" CELLPADDING=\"10\" WIDTH=\"623\" HEIGHT=\"570\" ALIGN=\"CENTER\"><TR><TD VALIGN=\"TOP\">" + document.all.wysiwyg.innerHTML + "<center><font size=\"1\"><font face=\"verdana\">Du har modtaget dette nyhedsbrev fordi du har tilmeldt dig på <a href=\"http://www.gb-h.dk\" target=\"_blank\">www.gb-h.dk</a></center><center>Der tages forbehold for trykfejl.</center><center>Hvis du ønsker at afmelde denne service - <a href=\"#\"><font color=\"black\">tryk her</font></font></a>.</center></body></TR></TABLE><TABLE WIDTH=\"620\" ALIGN=\"CENTER\" CELLPADDING=\"2\"><TR><TD><br><font size=\"2\" color=\"#777777\">Galleri Brænderigården Horsens - Søndergade 41 E - 8700 Horsens. Telefon 7625 1445 - Fax 7625 1448 <a href=\"mailto:info@gb-h.dk\"><font color=\"#777777\">info@gb-h.dk</font></a></TD></TR></TABLE></html>");
                }
Avatar billede sj.netomia Nybegynder
17. maj 2007 - 22:34 #11
det er denne her det hele står i. + document.all.wysiwyg.innerHTML + men hvordan kan jeg printe det ud i en $var ?
Avatar billede jakobdo Ekspert
18. maj 2007 - 06:37 #12
Kunne du så ikke gøre som de netop gør på linket fra udvikleren?

på din form laver du onSubmit="document.getElementById('save').value = document.all.wysiwyg.innerHTML;"

Samt lave:
<textarea id="save" name="save" style="display:none;"></textarea>
Avatar billede sj.netomia Nybegynder
18. maj 2007 - 16:13 #13
Jo det virker også fint nok, men jeg skal have den til at lave sådan her <form action="save.php"> og gemme indholdet af $save. det sidste kan jeg sagtens gøre, men hvordan laver jeg sådan at der er 2 <form> tags eller kan det også laves på en anden måde. Det bedste var hvis det kunne laves med en <button onlick="bla"> osv. men det skal vel være en submit.
Avatar billede jakobdo Ekspert
18. maj 2007 - 16:47 #14
Prøv lige at test følgende kode:

<form action="debug.php" method="post" onSubmit="document.getElementById('save').value = document.all.wysiwyg.innerHTML;">
<textarea id="save" name="save" style="display:none;"></textarea>
<input type="submit" value="Send Nyhedsbrev">
</form>

Og få debug.php til at indeholde:
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
Avatar billede jakobdo Ekspert
18. maj 2007 - 16:47 #15
Jeg tror altså du er ved at være tæt på.
Avatar billede sj.netomia Nybegynder
20. maj 2007 - 17:34 #16
Men hvordan skal det laves sådan at jeg har 2 <form> tag... ?

jeg mener hvis jeg indsætter det script som du har lavet sådan efter.

<p><input type="submit" value="Send Nyhedsbrev">
</form>

<form action="save.php" method="post" onSubmit="document.getElementById('save').value = document.all.wysiwyg.innerHTML;">
<textarea id="save" name="save" style="display:none;"></textarea>
<input type="submit" value="Gem"></p>

  </form>

Så submitter den ingenting i save.php andet end det her.

Array
(
    [save] =>
)

Eller skal jeg lave det på en anden måde ?????
Avatar billede jakobdo Ekspert
20. maj 2007 - 18:01 #17
Prøv at lav nogle tests, om du kan få hele koden via: document.all.wysiwyg.innerHTML;
F.eks. alert(document.all.wysiwyg.innerHTML);
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 06:20 #18
Det kan jeg godt, men kun under den første form.
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 06:20 #19
så snart jeg afslutter </form> så kan jeg ikke printe document.all.wysiwyg.innerHTML;
Avatar billede jakobdo Ekspert
21. maj 2007 - 08:04 #20
Du skal også kun bruge en form.
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 08:48 #21
men så har vi jo problemet, for den formen sender jo nyhedsbrevet når jeg trykker på gem det skal den ikke, den skal bare gemme. Det er derfor jeg gerne vil have 2 <form> på. For lige nu sender den nyhedsbrevet og gemmer den i database. Men det som den skal er kun at gemme.

Håber at du forstår mit problem.
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 08:56 #22
kan man ikke lave en if sætning som hvis document.all.wysiwyg.innerHTML; er tom bruger action="send.php" men hvis den er > "" så bruger den action="gem.php" eller bliver det for komplekst. ??
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 08:56 #23
jeg mener hvis name="save" er tom.
Avatar billede jakobdo Ekspert
21. maj 2007 - 09:05 #24
Lav det som en checkbox?
Hvis checkbox er sat, så sender vi eller gemmer kun.
Hvis checkbox ikke er sat, så omvendt.
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 09:07 #25
ja det kan jeg selvfølgelig gøre men jeg vil helst have det som en knap.
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 09:08 #26
kan man ikke lave det med 2 <form> tags og så få nr 2 <form> til at hente  document.all.wysiwyg.innerHTML; ? for så virker det jo perfekt hvis man altså kan gøre det. ?
Avatar billede jakobdo Ekspert
21. maj 2007 - 09:14 #27
Du kunne så lave det med 2 submit knapper?
<input type="submit" value="Send og gem" name="saveAndSend">
<input type="submit" value="Gem" name="saveOnly">

Og så i din kode bagved, behandle om saveOnly er kaldt eller saveAndSend
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 09:32 #28
her er mine if sætninger på send.php
if ($test_send == "1") {
}

elseif (($privat) || ($virksomhed) || ($museum) || ($maleri) || ($grafik) || ($skulptur) || ($kunstforening)) {
}

else {
}

skal det laves anderledes nu ?
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 09:33 #29
for hvis jeg laver en
if ($saveOnly) {
bla bla
}

så syntes jeg den sender alligevel. det var nemlig det første jeg prøvede inden jeg postede på exp.dk
Avatar billede jakobdo Ekspert
21. maj 2007 - 09:38 #30
if(isset($_POST['saveOnly']))
{
//Gem kun i databasen...
}
elseif(isset($_POST['saveOnly']))
{
//Send og gem i databasen...
}
else
{
//Ingen knapper trykket...
}
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 09:54 #31
kan det ikke laves sådan her

if ($test_send == "1") {
//sender kun til admin
}

elseif ($saveOnly) {
//gemmer kun
}

else {
//sender til alle på listen.
}

Så er det nemmere at bygge ind i scriptet ?????
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 09:55 #32
mangler en elseif mellem $saveOnly og else.

den her.

elseif (($privat) || ($virksomhed) || ($museum) || ($maleri) || ($grafik) || ($skulptur) || ($kunstforening)) {
}
Avatar billede jakobdo Ekspert
21. maj 2007 - 10:08 #33
Hvad er meningen med den?
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 10:12 #34
den kigger om der er sat hak i checkboxene og sender så til de forskellige kategorier.
Avatar billede jakobdo Ekspert
21. maj 2007 - 10:32 #35
Det skal du vel have med ind under:

elseif(isset($_POST['saveAndSend']))
{
//Send og gem i databasen...
//Husk at se hvilke kategorier der er sat!
}
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 10:37 #36
det som jeg lige tænkte på var om man kunne lave hele mit send.php til en if sætning.

Altså if ($saveOnly) {
bla bla
}
else {
if ($test_send == "1") {
//sender kun til admin
}

elseif (($privat) || ($virksomhed) || ($museum) || ($maleri) || ($grafik) || ($skulptur) || ($kunstforening)) {
}
}

else {
//sender til alle på listen.
}

Eller er det ukorrekt at gøre sådan ? Det ville være det nemmeste hvis det altså virker.
Avatar billede jakobdo Ekspert
21. maj 2007 - 11:21 #37
Det kunne du godt lave ja!
Dog er jeg lidt i tvivl om:
else {
//sender til alle på listen.
}
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 13:35 #38
det ser ud til at virke, men som du selv skriver så sender
else {
//sender til alle på listen.
}
den sender kun til 3 mail adresser og jeg har angivet 4 forskellige. Men det kan være en fejl i dag så jeg prøver at teste det senere og i morgen inden jeg prøver noget nyt.
Avatar billede jakobdo Ekspert
21. maj 2007 - 13:44 #39
Super! :o)
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 14:28 #40
jeg har lavet min save funktion sådan her.

if ($save) {
$result        = mysql_db_query ($database, $mysql_query);
$mysql_query = "UPDATE nyhedsbrev_indhold SET indhold='$indhold' where kat='$katid'";
mysql_query("$mysql_query");
print ("<meta http-equiv=\"refresh\" content=\"0; url=nyhed.php?kat=$katid\">");
}

Men kan jeg få den til at printe "siden blev gemt ud" som en alert når den har reloaded. ?
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 14:34 #41
nevermind har fundet ud af det....
Avatar billede jakobdo Ekspert
21. maj 2007 - 14:45 #42
Det vil måske sige det er ved at være lukketid?
Avatar billede sj.netomia Nybegynder
21. maj 2007 - 14:48 #43
ja når jeg lige har testet om jeg kan sende til alle 4 email adresser i databasen, så skal jeg nok give point :-)
Avatar billede sj.netomia Nybegynder
23. maj 2007 - 23:30 #44
jeg har testet det i et par dage nu, og det ser ud til at virke, smid et svar og du skal få point.

Hvis du har tid så har jeg lavet et andet spørgsmål i javascript katagorien omkring focus af wysiwyg.
http://www.eksperten.dk/spm/779816
Avatar billede sj.netomia Nybegynder
23. maj 2007 - 23:30 #45
og så siger jeg mange tak for hjælpen. :-)
Avatar billede jakobdo Ekspert
24. maj 2007 - 07:39 #46
Du får et svar!
Avatar billede jakobdo Ekspert
24. maj 2007 - 10:07 #47
Takker for point.
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