Gå til innhold

Hvordan lage eget nyhets system?


Gjest medlem-77217

Anbefalte innlegg

Gjest medlem-77217

Hei sann! Jeg gidda ikke å lage ny tråd så jeg endrer bare denne.

 

Hvordan (hvilke funksjoner) lager jeg et nyhets system?

Endret av medlem-77217
Lenke til kommentar
Videoannonse
Annonse

Altså, hvilke funksjoner du ønsker bestemmer du jo selv :roll: Samtidig er det verdt å merke seg at CMS er en omstendig prosess å lage, spesielt alene, og spesielt hvis man setter litt krav til det. Med andre ord, finn et av ørten ferdige script og benytt det i stedet, så sparer du deg for veldig mye rart, deriblant tid og frustrasjon.

 

Ja, og for faktisk svare på spørsmålet: Du programmerer det (nei, det finnes sjokkerende nok ikke noe steg-for-steg-metode for å lage CMS tenk).

Endret av Ernie
Lenke til kommentar
Gjest medlem-77217

Tenkte på database....

 

Har kommet fram til noe, men problemet er at nyhetene ikke lagres i databasen!

 

Dette bruker jeg til å komme fram til databasen:

<?

 

$link = mysql_connect('host', 'bruker', 'passord')

  OR die(mysql_error());

 

?>

Endret av medlem-77217
Lenke til kommentar
Gjest medlem-77217

Hm. Fikk en error: Parse error: parse error, unexpected T_STRING in /home/www/fagerhaug.awardspace.com/post.php on line 12

 

LINK

 

 

Koden:

<?php

require_once("config.php");

if(isset($_POST['submit']))

{

 

 

$title = $_POST['title'];

$newstext = $_POST['title'];

$id = $_POST['id'];

$query = mysql_query('SELECT title,newstext,id FROM freinds WHERE title="1" AND newstext="2";

$result = mysql_fetch_array($query);

echo $result['firstname'].'<br />'.$result['lastname'].'<b />'.$result['age'];

 

 

      echo "<strong>Nyheten er lagt til i databasen. Du blir nå overført til hovedsiden</strong>";

      echo "<meta http-equiv=Refresh content=3;url=http://fagerhaug.awardspace.com/index.html>";

}

else

{

  ?>

  <br>

  <h3>Legg til nyhet</h3>

  <form method="post" action="<?php echo $PHP_SELF ?>">

  Title: <input name="title" size="40" maxlength="255">

  <br>

  News: <textarea name="newstext" rows="20" cols="40"></textarea>

  <br>

  <input type="submit" name="submit" value="Legg til nyhet">

  </form>

  <?

}

?>

 

Whats wrong?!

Lenke til kommentar

$query = mysql_query('SELECT title,newstext,id FROM freinds WHERE title="1" AND newstext="2"');

Legg merke til slutten der.

 

 

Og du sender forespørsel om å få kolonnene: title, newstext og id.

Fra samme query prøver du å printe ut kolonnene: firstname, lastname og age.

:huh:

Endret av endrebjorsvik
Lenke til kommentar
Gjest medlem-77217

<?php
require_once("config.php");
if(isset($_POST['submit']))
{


$title = $_POST['title'];
$newstext = $_POST['title'];
$id = $_POST['id'];
$query = mysql_query('SELECT title,newstext FROM id WHERE title="1" AND newstext="2";
$result = mysql_fetch_array($query);
echo $result['newstext'].'<br />'.$result['title'].'<b />'.$result['id];


      echo "<strong>Nyheten er lagt til i databasen. Du blir nå overført til hovedsiden</strong>";
      echo "<meta http-equiv=Refresh content=3;url=http://fagerhaug.awardspace.com/index.html>";
}
else
{
  ?>
  <br>
  <h3>Legg til nyhet</h3>
  <form method="post" action="<?php echo $PHP_SELF ?>">
  Title: <input name="title" size="40" maxlength="255">
  <br>
  News: <textarea name="newstext" rows="20" cols="40"></textarea>
  <br>
  <input type="submit" name="submit" value="Legg til nyhet">
  </form>
  <?
}
?>

 

Sånn da?

Lenke til kommentar
Gjest medlem-77217

 

 

<?php

require_once("config.php");

if(isset($_POST['submit']))

{

 

 

$title = $_POST['title'];

$newstext = $_POST['title'];

$id = $_POST['id'];

$query = mysql_query('SELECT title,newstext,id FROM id WHERE title="1" AND newstext="2"');

$result = mysql_fetch_array($query);

echo $result['newstext'].'<br />'.$result['title'].'<b />'.$result['id];

 

 

echo "<strong>Nyheten er lagt til i databasen. Du blir nå overført til hovedsiden</strong>";

echo "<meta http-equiv=Refresh content=3;url=http://fagerhaug.awardspace.com/index.html>";

}

else

{

?>

<br>

<h3>Legg til nyhet</h3>

<form method="post" action="<?php echo $PHP_SELF ?>">

Title: <input name="title" size="40" maxlength="255">

<br>

News: <textarea name="newstext" rows="20" cols="40"></textarea>

<br>

<input type="submit" name="submit" value="Legg til nyhet">

</form>

<?

}

?>

 

 

 

Dette er hele koden

Lenke til kommentar
Gjest medlem-77217

Kjempe bra!

 

...Men nå får jeg et nytt...

 

 

Error: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/fagerhaug.awardspace.com/post.php on line 11

Lenke til kommentar
Kan du PHP og MySQL?

Hvis ikke bør du lære deg det før du spør for hver eneste feilmelding som kommer opp.

Kan være noe galt med spørringen din eller med tabellene dine.

6851023[/snapback]

 

Denne tråden er bra. Jeg vil døpe dette til try-error & forum utvikling. :D

Lenke til kommentar
Kan du PHP og MySQL?

Hvis ikke bør du lære deg det før du spør for hver eneste feilmelding som kommer opp.

Kan være noe galt med spørringen din eller med tabellene dine.

6851023[/snapback]

 

Denne tråden er bra. Jeg vil døpe dette til try-error & forum utvikling. :D

6854033[/snapback]

... med et lite hint av cowboy coding :wee:

 

Fagerhaug: Hva med å faktisk forsøke å løse problemene før du poster de her? De biter ikke ;) Dessuten er de ganske forståelige hvis man bare tenker litt logisk. Ta f.eks "Error: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [osv]". Hvorfor er resource-linken ugyldig? Med andre ord, hvor har den blitt brukt og endet siste og hvorfor gir den det resultatet? Slik tankegang pleier å løse svært mange problemer.

Endret av Ernie
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...