Avatar billede impulze Nybegynder
10. august 2004 - 11:49 Der er 2 kommentarer og
1 løsning

Sætte to script sammen under en fil

Ohøj eksperter..

Har en spørgsmål som går ud på, at sætte to scripts sammen under en side så man spare på alle de filer. Har de to php script som jeg har altid brugt og ønsker som sagt at sætte dem sammen under en fil. Ved bare ikke hvordan det lige kan lykkes, og håber der er en eller flere der vil hjælpe mig med det.

En anden ting er så den Update del i scriptet, at den er muligvis lavet forkert og kan ikke forstå hvordan jeg lige kan rette det så det virker igen.

Vil give gode point her, for det er muligvis stort arbejde jeg spørger efter?


Her er Koden:

//Script 1
<?
include("config.php");
$max = "10";
if (!isset($side)) $side = "0";
$query = mysql_query("SELECT * FROM kloak_nyheder ORDER BY id DESC LIMIT $side, $max");
while ($r = mysql_fetch_array($query)) {
    echo "<li><a href=\"?id=nyhed_ret?id=$row[id]\" title=\"($r[dato])\">$r[overskrift]</a></li><br>";
}
?>
</ul>
<br />
<?
$count_total = mysql_query("SELECT count(id) AS total FROM kloak_nyheder");
$total = mysql_result($count_total,0);
if ($side >= $max) {
    $previous = $side-$max;
    echo "<a href=\"?side=$previous\">Forrige $max</a>";
} else {
    echo "Forrige $max";
}
echo "&nbsp;-&nbsp;";
if ($total > $side+$max) {
    $next = $side+$max;
    echo "<a href=\"?side=$next\">Næste $max</a>";
} else {
    echo "Næste $max";
}
?>


//Script 2
<?
include ("config.php");
$query = mysql_query("SELECT * FROM kloak_nyheder WHERE id=$_GET[id]") or print mysql_error();
while($r = mysql_fetch_array($query)) {
$id = $r["id"];
$dato = $r["dato"];
$overskrift = $r["overskrift"];
$tekst = $r["tekst"];
}
?>

<form method="post" action="?id=nyhed_ret" enctype="multipart/form-data">
<table width="500" cellpadding="4" cellspacing="0" style="border: 1px solid #AAAAAA">
  <tr>
    <td width="500" colspan="2" height="19"><b>Ret nyhed</b></td>
  </tr><tr>
<td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
  </tr><tr>
    <td width="250" bgcolor="#F3F3F3" align="left" height="19">Overskrift:</td>
    <td width="250" bgcolor="#F3F3F3" align="left" height="19">Skrevet af:</td>
  </tr><tr>
    <td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
  </tr><tr>
    <td width="250" height="22">
    <input type="text" name="overskrift" value="<? echo "$overskrift"; ?>" style="width: 220px" size="20"></td>
    <td width="250" height="22">
    <input type="text" name="forfatter" value="<? echo "$forfatter"; ?>" style="width: 220px" size="20"></td>
  </tr><tr>
  <td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
  </tr><tr>
    <td width="500" bgcolor="#F3F3F3" align="left" height="19" colspan="2">Tekst:</td>
  </tr><tr>
    <td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
  </tr><tr>
    <td width="500" colspan="2"><textarea name="tekst" value="<? echo "$tekst"; ?>" rows="6" style="width: 480px" cols="20"></textarea></td>
  </tr><tr>
    <td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
  </tr><tr>
<td width="250" align="left" height="26"><a href="java script: history.back(1)">Tilbage</a></td>
<td width="250" align="right" height="26"><input type="submit" name="update" value="Udfør"></td>
  </tr></table>
  </form>

<?
if ($update) {
include ("config.php");
$query = mysql_query("UPDATE kloak_nyheder dato='$dato', overskrift='$overskrift', forfatter='$forfatter' WHERE id='$id'") or print mysql_error();
echo "<font color=\"darkgreen\">Dine oplysninger er blevet opdateret";
}
?>
Avatar billede haren Nybegynder
10. august 2004 - 14:43 #1
Hvordan sættes sammen - jeg er ikke med.. :(
Avatar billede impulze Nybegynder
10. august 2004 - 15:54 #2
Så de er i en fil istedet for to filer.
Altså "Script 1" er den der viser de nyheder der på siden og kan klikke på dem for at rette i dem, og der kommer "Script 2" ind i billedet.

Men det kan man måske ikke?
Avatar billede impulze Nybegynder
11. august 2004 - 16:43 #3
Lukker...
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