Avatar billede codemanager Nybegynder
23. januar 2004 - 22:15 Der er 16 kommentarer og
1 løsning

Hvordan skal jeg kode dette

Hejsa

jeg stor med et stort problem som jeg ikke kan løse

jeg er ved og lave et nyhed-system
hvor jeg skal havde en ret-funktion

jeg vil godt havde det lavet sådan et man kryser af i en checkbox
og så trykker på en knap så skal den åbne et popup hvor den så henter alle data ud fra den nyhed man har valgt hvordan kan jeg lave det

det skal lige siges jeg har lavet min knap og checkbox

Håber på noget hjælp her
Avatar billede moreless Nybegynder
23. januar 2004 - 22:20 #1
Avatar billede codemanager Nybegynder
23. januar 2004 - 22:28 #2
hmm undskyld jeg spørg men hvad skal jeg bruge det til
Avatar billede moreless Nybegynder
23. januar 2004 - 22:31 #3
her er beskrevet hvordan du <snip>henter alle data ud fra den nyhed man har valgt </snip>
Avatar billede codemanager Nybegynder
23. januar 2004 - 22:33 #4
Det ved jeg godt hvordan jeg gør

men jeg ved ikke hvordan jeg lave sådan at når der er lavet et "hak" i en checkbox og man trykker på knappen, hvordan man så for den til og åbne den nyhed
Avatar billede moreless Nybegynder
23. januar 2004 - 22:35 #5
må jeg se din kode hidtil?
Avatar billede codemanager Nybegynder
23. januar 2004 - 22:35 #6
i en popup
Avatar billede codemanager Nybegynder
23. januar 2004 - 22:36 #7
<?php
//Vi starter sessions
session_start();

//Hvis ikke sessions er sat, bliver man sendt til adgang_forbudt.php
if(!isset($_SESSION['s_brugernavn'], $_SESSION['s_admin'])) {
header("Location:../adgang_forbudt.php");
exit;
}
include('../side_funktioner.php');
$start_time = getmicrotime();
   
?>

<HTML>
<HEAD>
<TITLE>Velkommen til CodeManager</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../style.css">
<link rel="stylesheet" type="text/css" href="style.css">
</HEAD>
<div align="center"><BODY BGCOLOR=#FFFFFF leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#666699"><br><br>
<table width=780 border=0 cellpadding=0 cellspacing=0 height="383" bgcolor="#FFFFFF">
  <tr>
    <td rowspan=2> <img src="../../images/index_01.gif" width=165 height=35></td>
    <td colspan=2> <img src="../../images/index_02.gif" width=615 height=24></td>
  </tr>
  <tr>
    <td> <img src="../../images/index_03.gif" width=1 height=11></td>
    <td rowspan=2> <img src="../../images/index_04.gif" width=614 height=73></td>
  </tr>
  <tr>
    <td colspan=2 height="39"> <img src="../../images/logo.gif" width=166 height=62></td>
  </tr>
  <tr>
    <td colspan=3 background="../../images/links.gif"> 
<?
include ("../menu1.php");
?>
    </td>
  </tr>
  <tr>
    <td colspan=3 height="233">
      <table width="100%" border="0" cellspacing="0" cellpadding="10" height="188">
      <form method="post" action="<?=basename($_SERVER[PHP_SELF])?>">
        <tr>
          <td height="212"><font color="#999999" face="Geneva, Arial, Helvetica, san-serif" size="2">
          <br><br>
          <div id="menu1">           
          <font size="2">
          &nbsp;<a href="opret_n.php"><img src="../../images/ny_n.bmp" height="16" width="16" border="0"> Opret nyhed</a><br>
          &nbsp;<a href="ret_n.php"><img src="../../images/ret_n.bmp" height="16" width="16" border="0"> Ret nyhed</a><br>
          &nbsp;<a href="slet_n.php"><img src="../../images/slet_n.bmp" height="16" width="16" border="0"> Slet nyhed</a><br><br>
          &nbsp;<a href="#" onClick="java script: history.go(-1)" ><img src="../../images/tilbage.bmp" height="16" width="16" border="0"> Tilbage</a>
          </font>
          </div>
       
       
<?
include_once("../mysql_funktioner.php");
            aabn_forbindelse_og_vaelgdb();

$getnews = mysql_query("select id, emne, forfatter,dato, nyhed from nyheder order by dato desc");
if(mysql_num_rows($getnews) > 0)
{
    while($r = mysql_fetch_array($getnews))
    {
        $nyhedsid = $r[id];
        $emne = stripslashes($r[emne]);
        $forfatter = $r[forfatter];
        $dato = $r[dato];
        $nyhed = stripslashes(nl2br($r[nyhed]));
            // Vi henter nu antallet af kommentarer til denne nyhed
            $getcommentcount = mysql_query("select COUNT(id) from kommentarer where nyhedsid='".$nyhedsid."'");
            $antalkommentarer = mysql_result($getcommentcount,0,0);
       
        // Vi udskriver nyheden og antallet af kommentarer

        Echo"
          <table cellspacing=\"0\" class=\"nyhed-vis-nyhed-table\">
    <tr>
        <td class=\"nyhed-vis-nyhed-left\">Dato:</td>
        <td class=\"nyhed-vis-nyhed-right\">$dato</td>
    </tr>
    <tr>
        <td class=\"nyhed-vis-nyhed-left\">Titel:</td>
        <td class=\"nyhed-vis-nyhed-right\">$emne</td>   
    </tr>
    <tr>
        <td class=\"nyhed-vis-nyhed-midt\" colspan=\"2\"><br>".$nyhed."<br><br>
<div align=\"right\" class=\"nyhed-vis-underskrift\">Skrevet af $forfatter <a href=\"#\" onclick=\"window.open('kommentarer.php?id=".$nyhedsid."','flyout','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes,width=400,height=600,top=25,left=25')\">".$antalkommentarer." kommentarer</a> Ret nyhed: <input type=\"checkbox\" name=\"ret[]\" value=\"$r[id]\"></div></td>
    </tr>
</table><br>";
       
      }
}
else
{
    echo "<font size='2'><u><div align='center'>Endnu ingen nyheder tilføjet.</div></u></font>";
}
?>
            </font>
          </td>
        </tr>
        <tr>
          <td><div align="center"><input id="sletknappe" type="submit" value="- Slet -"></div></td>
        </tr>
      </form>
      </table>
    </td>
  </tr>
  <tr>
    <td colspan=3 height="14">
      <div align="center">
        <table width="100%" border="0" cellspacing="0" cellpadding="0" height="25" align="center">
          <tr>
            <td background="../../images/index_08.gif" height="25">
              <div align="center"><b><font face="Geneva, Arial, Helvetica, san-serif" size="1" color="#666699">
              Copyright&copy; 2003 CodeManager</font></b></div>
            </td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
</table>
</BODY></div>
<?
$end_time = getmicrotime();
echo "<br><br>Genereringstid: " . round($end_time - $start_time, 4);
?>
</HTML>
Avatar billede moreless Nybegynder
23. januar 2004 - 22:44 #8
der skal være mulighed for at rette flere nyheder på een gang?
Avatar billede codemanager Nybegynder
23. januar 2004 - 22:44 #9
ja hvis det kan lad sig gøre
Avatar billede moreless Nybegynder
23. januar 2004 - 22:52 #10
alt kan lade sig gøre, men kan ikke lige gennemskue at rette flere på en gang.

rette en nyhed af gangen kan se således ud:

<a href="<?=$_SERVER["PHP_SELF"] . "?edit=" . $r["id"];?>">Ret nyhed<a>
<?php
if (isset($_GET["edit"])) {
    $tamtam = mysql_query("SELECT .... WHERE id = '$_GET[edit]'");
}
?>
Avatar billede codemanager Nybegynder
23. januar 2004 - 22:53 #11
jamen den skal jo åbne en popup når man trykker på knappen og så skal man rettet nyhed i popupen
Avatar billede moreless Nybegynder
23. januar 2004 - 22:54 #12
<a href="popup.php?edit=" . $r["id"];?>" >Ret nyhed<a>

// popup.php
<?php
if (isset($_GET["edit"])) {
    $tamtam = mysql_query("SELECT .... WHERE id = '$_GET[edit]'");
}
?>

må det være..
Avatar billede codemanager Nybegynder
23. januar 2004 - 23:00 #13
den skal selv lave popup når man trykker på linket
Avatar billede codemanager Nybegynder
23. januar 2004 - 23:04 #14
har fundet ud af det med popupen
Avatar billede moreless Nybegynder
23. januar 2004 - 23:11 #15
således:

<script language="JavaScript">
<!--
function popup(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>

<a href="#" onClick="popup('popup.php?edit=<? echo $r["id"]; ?>','','width=300,height=600')">Ret nyhed<a>
<?php
// popup.php
if (isset($_GET["edit"])) {
    $tamtam = mysql_query("SELECT .... WHERE id = '$_GET[edit]'");
}
?>
Avatar billede codemanager Nybegynder
24. januar 2004 - 17:30 #16
Har få det lavet men har ikke kunne skrive det her inde da min profil gik "død"
Avatar billede moreless Nybegynder
24. januar 2004 - 17:51 #17
okay
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